arefaste/1C_Forums huggingface dataset:
Коллеги, может кто поделиться примером файла - мне нужен правильный XML, который проходит через отправку Диадок, для УКД после 01.10.
Я переделал по новому формату, проверку Диадока файл проходит, но не отправляется с диагностикой "Счет-фактура содержит ошибки". Не могу понять, какие ошибки и даже как мне это понять, вижу только вариант сравнить с реально рабочим файлом.
Заранее спасибо )
---
Проблему решила служба поддержки Диадока. Хорошо работают, молодцы. Все же это лучший оператор на сейчас.
А проверка файлов у них не слишком корректная.

(5) ошибку я написал, информации она не содержит. А схемы нет, ее не было с самого начала и переделывать всю выгрузку на использование схемы не слишком рационально. Тем более что это БП 2 и похоже ей недолго осталось )
---
Если у вас есть доступ к сайту ДД, просто скачайте там нужный образец
---
у меня есть все, включая и этот образец. Но это не помогает ))
---
ок. чем же вам поможет чужой образец
---
Есть же XSD-схема, есть ошибка, может и еще что-то есть - надо смотреть.
---
Проблему решила служба поддержки Диадока. Хорошо работают, молодцы. Все же это лучший оператор на сейчас.
А проверка файлов у них не слишком корректная.

(5) ошибку я написал, информации она не содержит. А схемы нет, ее не было с самого начала и переделывать всю выгрузку на использование схемы не слишком рационально. Тем более что это БП 2 и похоже ей недолго осталось )
Добрый день, подскажите пожалуйста есть ли способ через odata передать печатную форму (например счет) ?
---
1С получить печатную формуЕсли печатная форма сохранена как прикрепленный файл к объекту, то способ достаточно прост - найти объект, получить его гуид, найти файл с владельцем, равным гуиду объекта. Если же нужно сформировать эту форму и передать вызывающемму сервису, то я, лично, не в курсе, как в OData можно вызвать функцию "Печать" модуля менеджера объекта, и особенно как передать туда параметры. Но зато нарисовать примитивный сервис (HTTP или WS - не так важно) - это дело ПЯТИ минут.
---
Куда передать? В 1С или из 1С?
---
Из 1С получить печатную форму по протоколу odata
---
1С получить печатную формуЕсли печатная форма сохранена как прикрепленный файл к объекту, то способ достаточно прост - найти объект, получить его гуид, найти файл с владельцем, равным гуиду объекта. Если же нужно сформировать эту форму и передать вызывающемму сервису, то я, лично, не в курсе, как в OData можно вызвать функцию "Печать" модуля менеджера объекта, и особенно как передать туда параметры. Но зато нарисовать примитивный сервис (HTTP или WS - не так важно) - это дело ПЯТИ минут.
Есть такой запрос ,при выполнении ошибка

```1c
    Заполнение ТЧ не произведено!
    Ошибка при вызове метода контекста (Выполнить): {(40, 2)}: Операция не разрешена в предложении "ГДЕ"
    <<?>>ВТОстаткиТовараСЦенами.ЦенаАТТ
```

Сам запрос

```1c
    Запрос.Текст = "ВЫБРАТЬ
    | ВложенныйЗапрос.Номенклатура,
    | ВложенныйЗапрос.ХарактеристикаНоменклатуры,
    | ВложенныйЗапрос.СерияНоменклатуры,
    | ВложенныйЗапрос.ЦенаАТТ,
    | ВложенныйЗапрос.ЦенаСправочная КАК ЦенаСправочная,
    | ВложенныйЗапрос.РазностьЦен
    |ПОМЕСТИТЬ ВТОстаткиТовараСЦенами
    |ИЗ
    | (ВЫБРАТЬ
    | ТоварыВРозницеОстатки.Номенклатура КАК Номенклатура,
    | ЦеныАТТСрезПоследних.Цена КАК ЦенаАТТ,
    | ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаСправочная,
    | ЦеныАТТСрезПоследних.Цена - ЦеныНоменклатурыСрезПоследних.Цена КАК РазностьЦен,
    | ТоварыВРозницеОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    | ТоварыВРозницеОстатки.СерияНоменклатуры КАК СерияНоменклатуры
    | ИЗ
    | РегистрНакопления.ТоварыВРознице.Остатки(&ДатаДокумента, Склад = &Склад) КАК ТоварыВРозницеОстатки
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныАТТ.СрезПоследних(&ДатаДокумента, Склад = &Склад) КАК ЦеныАТТСрезПоследних
    | ПО ТоварыВРозницеОстатки.Номенклатура = ЦеныАТТСрезПоследних.Номенклатура
    | И ТоварыВРозницеОстатки.ХарактеристикаНоменклатуры = ЦеныАТТСрезПоследних.ХарактеристикаНоменклатуры
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаДокумента, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
    | ПО ТоварыВРозницеОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
    | И ТоварыВРозницеОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
    | ГДЕ
    | ТоварыВРозницеОстатки.КоличествоОстаток > 0) КАК ВложенныйЗапрос
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | ВТОстаткиТовараСЦенами.Номенклатура,
    | ВТОстаткиТовараСЦенами.ХарактеристикаНоменклатуры,
    | ВТОстаткиТовараСЦенами.СерияНоменклатуры,
    | ВТОстаткиТовараСЦенами.ЦенаАТТ,
    | ВТОстаткиТовараСЦенами.ЦенаСправочная КАК ЦенаВРознице,
    | ВТОстаткиТовараСЦенами.РазностьЦен
    |ИЗ
    | ВТОстаткиТовараСЦенами КАК ВТОстаткиТовараСЦенами
    |ГДЕ
    | ВТОстаткиТовараСЦенами.ЦенаАТТ";
```

Помогите разобраться почему ошибка.
---
```1c
    |ГДЕ
    | ВТОстаткиТовараСЦенами.ЦенаАТТ
```
И что по вашему с таким выражением нужно делать? Где условие? Может так надо:

```1c
    |ГДЕ
    | ВТОстаткиТовараСЦенами.ЦенаАТТ > 0
```
???
---
```1c
    |ГДЕ
    | ВТОстаткиТовараСЦенами.ЦенаАТТ
```
И что по вашему с таким выражением нужно делать? Где условие? Может так надо:

```1c
    |ГДЕ
    | ВТОстаткиТовараСЦенами.ЦенаАТТ > 0
```
???
---
Работает,спасибо
---
Если 1С допускает сравнение Истина = 1, то почему и наоборот не сделать?
---
Явное сравнение это одно - сравнивайте с чем хотите, совсем другое дело неявное сравнение - только булевые значения.
---
Тем более в запросе - там встроенный язык 1С не работает, там проверяется именно Булево.
Всем привет.

Никак не могу получить в запросе таблицу Номенклатуры с любым одним значением характеристики.
Никто не подскажет как можно реализовать?

Т.е. Номенклатура1 имеет 3 характеристики
Номенклатура2 имеет 2 характеристики
НоменклатураN + 1 имеет >0 характеристик

Нужно получить таблицу с номенклатурой и любую, но только одну его характеристику в запросе.

Спасибо.
---
запросом

```1c
    выбрать
    Ном.Ссылка,
    Максимум(ЕстьNull(Хар.Ссылка,"<Нет Хар-ик>")) как Характеристика
    из
    справочник.Номенклатура Ном
    левое соединение справочник.ХарактеристикиНоменклатуры Хар
    по Ном.Ссылка = Хар.Вледелец

    Где
    Не Ном.Этогруппа
    и Не Ном.ПометкаУдаления
    //добавьте что еще надо

    сгруппировать по
    Ном.Ссылка
```
---
запросом

```1c
    выбрать
    Ном.Ссылка,
    Максимум(ЕстьNull(Хар.Ссылка,"<Нет Хар-ик>")) как Характеристика
    из
    справочник.Номенклатура Ном
    левое соединение справочник.ХарактеристикиНоменклатуры Хар
    по Ном.Ссылка = Хар.Вледелец

    Где
    Не Ном.Этогруппа
    и Не Ном.ПометкаУдаления
    //добавьте что еще надо

    сгруппировать по
    Ном.Ссылка
```
---
блин))) как же просто) спасибо)
Доброго времени суток, уважаемые участники форума! Помогите пожалуйста решить задачу. Она, вероятно, тривиальная, но у меня пока не получается справиться с ней.

Необходимо вывести в СКД-отчёт иерархический справочник ОКПД с многоуровневой вложенной структурой (скриншот во влож.).
Пыталась использовать тип группировки "Иерархия", но получается не то, что нужно (скриншот во влож.).

Подскажите пожалуйста, как организовать в отчёте структуру, аналогичную справочнику.
---
Тут есть пример решения (с картинками) - http://forum-1c.ru/index.php?topic=55584.0
---
Тут есть пример решения (с картинками) - http://forum-1c.ru/index.php?topic=55584.0
---
Спасибо большое! Пример со связями наборов данных подошёл :3
---
В настройках в группировке укажи, что нужна иерархия (для поля родитель или ссылки) По скринам ощущение, что там наименование а не ссылка

https://wiki.programstore.ru/wp-content/uploads/2019/12/120519_1114_7.png
---
В СКД есть прием, вывод справочника в иерархии как обычный справочник. Надо соединить сам на себя справочник средствами СКД
День добрый.
Имеется бухгалтерия предприятия 3.0.95.29
Платформа 8.3.18.1289
Вопрос следующий: n-ое количество лет назад в план счетов организации были внесены изменения. В частности добавлен субсчет 76.08. Внесен в конфигураторе. И вот в одном из обновлений появляется этот субсчет в стандартной версии плана счетов (естественно с другой смысловой нагрузкой). Подскажите, люди добрые, как эту ситуацию максимально безболезненно исправить?
---
Перед обновлением плана счетов поменять код внесенному много лет назад счету и при необходимости Имя. Сам счет и движения и остатки на нем и его аналитике никуда не денутся.
Можно еще после добавления нового счета перекомпоновать эти счета, например создать счет группу 76.08 и в нем два субсчета: вновь появившийся 76.08.1 и давно введенный 76.08.2.
---
Как мне кажется, нужно в первую очередь узнать у ваших бухгалтеров, как они собираются отразить подобные изменения (пусть даже на бумаге). А это может зависеть от: есть ли у него сальдо или только история предыдущих периодов.
---
Движения по нему есть. Используется регулярно.
---
Обороты это одно, сальдо на конец периода другое. Но, если используется регулярно...
Тогда, тем более, нужно уточнить у ваших бухгалтеров, что они собираются делать в этом случае, без привязки к программе. Как бы они поступили, если бы вели учёт не в программе.

Т.е., допустим, вы просто переопределили код вашего созданного счёта на другой выбранных вами. Если по счету имелось ненулевое сальдо, то "внезапно" бухгалтера заметят, что у них это сальдо пропало по старому счёту и возникло по новому без отражения какой-либо операции. Кроме того, пропадёт вся история оборотов по старому счёту.
Готовы ли они к такому? Устраивает ли их это? Смогут ли они это документально объяснить, если такая необходимость когда-либо возникнет, для проверяющих?
Поэтому и определение подхода к решению возникшей проблемы должно лежать на них.

Программа сама по себе не может диктовать условия как вести учёт, а может лишь пытаться корректировать его ведение с учётом её возможностей, если такая необходимость возникает.
Т.е. данная проблема, по существу, не проблема программы, а в первую очередь проблема регламентированного (бухгалтерского) учёта.
---
Технически, разные элементы - никакой проблемы, достаточно одному из счетов указать иной код.
Какой именно код какому счету присвоить - задать вопрос бухгалтерии.
---
Перед обновлением плана счетов поменять код внесенному много лет назад счету и при необходимости Имя. Сам счет и движения и остатки на нем и его аналитике никуда не денутся.
Можно еще после добавления нового счета перекомпоновать эти счета, например создать счет группу 76.08 и в нем два субсчета: вновь появившийся 76.08.1 и давно введенный 76.08.2.
Здравствуйте!
Подскажите, пожалуйста, что это за ошибка в отладчике? Как ее устранить?
http://prntscr.com/1wibfpw
---
Скрины можно крепить в самом посте через "Прикрепить файл".

Первая строка в Табло - ошибка выполнения запроса, соответственно на данном этапе запрос ещё полностью не инициализирован.
Вторая строка - ошибка в выражении, перед Выгрузить() пропущена точка.
---
Скрины можно крепить в самом посте через "Прикрепить файл".

Первая строка в Табло - ошибка выполнения запроса, соответственно на данном этапе запрос ещё полностью не инициализирован.
Вторая строка - ошибка в выражении, перед Выгрузить() пропущена точка.
---
Подскажите, а каким текстом будет инициализироваться запрос, в конце это запроса я так понимаю он еще не инициализируется. Спасибо.
---
Подскажите, а каким текстом будет инициализироваться запрос
Без понятия, я даже не вижу по скрину, что это за модуль, не говоря уже о тексте самого запроса.
(3) конце это запроса я так понимаю он еще не инициализируется
Судя по тому, что функция возвращает ТекстЗапроса, а не Запрос, можно с уверенностью сказать, что запрос точно полностью ещё не инициализирован.
---
И не понятно, почему формируется список значений текстов запросов (ТекстыЗапроса), а возвращается (возможно) лишь какая-то часть запроса "ТекстЗапроса"
---
Это стандартная для УТ и ЕРП технология проведения. Сначала создается структура с запросами, потом они выполняются и выгружаются в виде таблиц ы другую структуру, а потом это идет в движения. Далее идет процедура-монстр написанная против всех правил разработки, которая контролирует результат движений.
---
Вы скажите чего вы такого написали в УТ, что такое стало возникать?
---
это только в Табло, пытаются посмотреть промежуточные данные. и это не так то и просто
---
То есть это даже не ошибка, это просто неумение пользоваться отладчиком (Табло) и непонимание принципов его работы.
---
в менеджере объекта процедура ИнициализироватьДанныеДокумента - там все данные собираются предварительно, вход в процедуру для отладки - F11, переход к телу процедуры F12
приветствую, всех.
есть процедура в общей форме (уже экспортная) хотелось бы сэкономить себе пару часов и несколько десятков(а то и сотен) ненужных строк в конфе и вызвать ее из общего модуля. Сразу уточню процедура по структуре подчиненности там заполняется дерево рекурсивно, очень не хочется это дублировать в общий модуль, ПолучитьФорму() не работает в общем модуле, у кого-нибудь есть мысли?
---
решения нет. сделал ПолучитьФорму из формы нужного документа. Уточнение это не &Клиент это Общая Форма в модуле процедура серверная, проблема создать объект с формой модально, если выражаться как семерошник
---
нельзя с сервера вызывать клиент. Вроде это уже не секрет о)
---
типовое решение поиск подчиненных
---
Почему бы не сделать наоборот - перенести процедуру из общей формы в модуль , а в форме производить ее вызов из модуля.

2 момент сделать общий модуль клиентским с возможностью вызова сервера , тогда будет доступна ПолучитьФорму()
---
вопрос к разработчикам типовых конфигураций 1С, я б тоже так сделал поиск подчиненных, но так сделоно у них, переносить все не вариант перемененные с названием ДоплнитьКешПоИдентификаторуСеанса пугают))) да и переносить там оч много
---
В общем модуле должна быть гулька "Клиент" (какая там у вас форма обычная или управляемая)
---
не обычная, это типовой модуль по поиску подчиненных
---
решения нет. сделал ПолучитьФорму из формы нужного документа. Уточнение это не &Клиент это Общая Форма в модуле процедура серверная, проблема создать объект с формой модально, если выражаться как семерошник
Как повторить эту картинку из Зазеркалья? А именно как отобразить на первой шкале времени рабочие дни недели, а на второй только рабочие часы? Если в настройках планировщика выставить ЕдиницуПериодическогоВарианта "День" и Кратность периодического варианта 5, то выводится только рабочая неделя, но время с 00.00 до 23.00. Если Указать ЕдиницуПериодическогоВарианта "Час", КратностьПериодическогоВарианта 120 (количество часов в рабочей неделе) и ОтступСНачалаПЕриодическойШкалыВремени 8, а ОтсутпСКонцаПереносаШкалыВремени 4 например, то да снова отображается только неделя с понедельника по пятницу например, даже начало ее в 8 утра и завершеие последнего дня в 19.00, но в течении всей недели шкала часов отображается с 00.00 до 7.00 следующего дня. Что я делаю не так?
---
Кажись разобрался, по крайней мере результат работы следующего кода меня устраивает

```1c
    Очередь.ОтображатьТекущуюДату = Истина;
    Очередь.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
    Очередь.КратностьПериодическогоВарианта = 24;
    Очередь.ОтступСНачалаПереносаШкалыВремени = 8;
    Очередь.ОтступСКонцаПереносаШкалыВремени = 5;
    Очередь.ОтображатьПеренесенныеЗаголовки = Истина;
    Очередь.ОтображатьПеренесенныеЗаголовкиШкалыВремени = Ложь;
    Очередь.ОтображениеВремениЭлементов = ОтображениеВремениЭлементовПланировщика.НеОтображать;
    Очередь.ФорматПеренесенныхЗаголовковШкалыВремени = "ДФ='ddd, d MMMM'";
    Очередь.ШкалаВремени.Положение = ПоложениеШкалыВремени.Лево;
    Очередь.ШкалаВремени.Элементы[0].Формат = "ДФ=ЧЧ:мм";
    Очередь.ШкалаВремени.Элементы[0].Кратность = 1;
    Очередь.ШкалаВремени.Элементы[0].Единица = ТипЕдиницыШкалыВремени.Час;
    Очередь.ШкалаВремени.Элементы[0].ЦветТекста = Новый Цвет(52, 52, 52);
```
---
Кажись разобрался, по крайней мере результат работы следующего кода меня устраивает

```1c
    Очередь.ОтображатьТекущуюДату = Истина;
    Очередь.ЕдиницаПериодическогоВарианта = ТипЕдиницыШкалыВремени.Час;
    Очередь.КратностьПериодическогоВарианта = 24;
    Очередь.ОтступСНачалаПереносаШкалыВремени = 8;
    Очередь.ОтступСКонцаПереносаШкалыВремени = 5;
    Очередь.ОтображатьПеренесенныеЗаголовки = Истина;
    Очередь.ОтображатьПеренесенныеЗаголовкиШкалыВремени = Ложь;
    Очередь.ОтображениеВремениЭлементов = ОтображениеВремениЭлементовПланировщика.НеОтображать;
    Очередь.ФорматПеренесенныхЗаголовковШкалыВремени = "ДФ='ddd, d MMMM'";
    Очередь.ШкалаВремени.Положение = ПоложениеШкалыВремени.Лево;
    Очередь.ШкалаВремени.Элементы[0].Формат = "ДФ=ЧЧ:мм";
    Очередь.ШкалаВремени.Элементы[0].Кратность = 1;
    Очередь.ШкалаВремени.Элементы[0].Единица = ТипЕдиницыШкалыВремени.Час;
    Очередь.ШкалаВремени.Элементы[0].ЦветТекста = Новый Цвет(52, 52, 52);
```
Добрый день. УФ. На форме табл часть. добавил группу колонок и поля. (Заголовок и разделяющие его колонки). Когда добавляю новую строку, то появляется три поля ввода, а нужно Цена и Остаток (Базовая - это как общий заголовок)
---
Ну и что не так? Задано три поля у формы, соответственно три в строке и выводит. У группы и так есть возможность отобразить заголовок в шапке - ОтображатьВШапке.
---
Так удали ТаблицаОстаткиБазовая, если не надо. Или скрой.
---
Если удалить ,то она из шапки удаляется. Мне надо чтобы в шапке было
---
Так ты не группу удаляй, а поле!
---
Ну и что не так? Задано три поля у формы, соответственно три в строке и выводит. У группы и так есть возможность отобразить заголовок в шапке - ОтображатьВШапке.
---
То, что я и хотел. убрал это поле
Доброго времени суток,
Есть код который оповещает пользователя о пропущенных звонков из личного кабинета. Вопрос, как реализовать это в 1С в виде фонового процесса, который будет раз в 10 минут опрашивать по API сервис с целью получения последних данных и выдавать их пользователю.
---
Регламентные задания
---
ПодключитьОбработчикОжидания
---
Регламентные задания
---
регламентное задание не сможет само оповестить нужного пользователя, т.к. вызов с сервера на клиент сейчас без костылей может сделать только "Система взаимодействия". Всё равно придётся придётся писать результат в регистр и потом через ПодключитьОбработчикОжидания читать данные оттуда.
Либо сразу в ПодключитьОбработчикОжидания делать запрос к API, как предложено в (3).
Добрый день!
Столкнулся с такой интересной проблемой. При выводе документа на печать первая картинка всегда пустая (Приложение №1), а есть чуть изменить код то все картинки становиться пустыми (Приложение №2). Макет прикрепляю (Приложение №3).
Может быть я как-то не верно вывожу документ на печать, буду рад если вы поделитесь своим опытом!
---
Ничего интересного в проблеме нет.
Потому, что картинку вставляем в макет после получения области, а не в саму полученную область.
---
Ничего интересного в проблеме нет.
Потому, что картинку вставляем в макет после получения области, а не в саму полученную область.
---
Да, действительно, не заметил. Спасибо!
---
Всяко бывает.
Нужно, чтобы код выбирал и удалял только те колонки, которые не соответствуют если, то есть от -0.100, вроде с одной стороны всё работает, но он удаляет всё .Так же пытался через "Для", фор, он просто выводил типа удаление выходит за диапазон. Вот в чем проблема ума не дам блин, в других языках как-то всё проще чем в 1С.
Помогите, что можно сделать?
Код:
перем колонка;

```1c
    колонка = ЭтаФорма.ЭлементыФормы.Товары.Значение.ВыгрузитьКолонку("КоличествоУчет");
    количество = колонка.ВГраница();
    Пока количество > 0 цикл
    Если колонка.Получить(количество) > Число("-0,100") и колонка.Получить(количество) < Число("0,100") тогда
    Сообщить(колонка.Получить(количество));
    количество = количество - 1;
    Иначе
    ЭтаФорма.ЭлементыФормы.Товары.Значение.Удалить(количество);
    количество = количество - 1;
    Сообщить("Удалено");
    КонецЕсли;
    КонецЦикла;
```
---
Всё, оказалось, что всё решено :)
---
Всё, оказалось, что всё решено :)
Как мне перебрать диапазон значений в таблице и удалить не входящие?
Например диапазон от -0.100 до 0.100.
Пытался через найтистроки, но там у меня можно только одно число.
Можно через Если, но там тоже трудности заморочка.
Подскажите что еще можно придумать?
---
й = Таблица.Количество();
Пока й > 0 Цикл
     СтрокаТаб = Таблица[й-1];
    Если СтрокаТаб ... Тогда
        Таблица.Удалить(СтрокаТаб);
    КонецЕсли;
    й = й - 1;
КонецЦикла;
---
й = Таблица.Количество();
Пока й > 0 Цикл
     СтрокаТаб = Таблица[й-1];
    Если СтрокаТаб ... Тогда
        Таблица.Удалить(СтрокаТаб);
    КонецЕсли;
    й = й - 1;
КонецЦикла;
Здравствуйте. Есть отчет на СКД.

Таблица.
Строки Номенклатура, Ед. изм.,
Колонки Партнер.

Хочу вывести Номенклатура.Артикул, но в самом конце, после всех Партнеров.
Получилось только отельной колонкой но перед выводом Колонок Партнеры.

Есть ли такая возможность?
---
Есть еще вот такое решение https://youtu.be/PCbkMaub4_4
---
В схеме компоновки данных в настройках на закладке другие настройки нужно установить авто позиция ресурсов не использовать, тогда будут выводиться колонки в том порядке в котором вы установить в выбранных полях
---
Один из путей - создание своего макета.
---
это понятно, но интересно, можно сделать настройками без макета
---
Без своего макета свою группировку не получится вывести после ресурсов. Поля ресурсов всегда идут после полей группировок. Опровержение в (6).
Можно сделать Артикул ресурсом.
Похожая задача была совсем недавно - https://forum.infostart.ru/forum9/topic270826
---
да, такое умею, но нужно универсально для любого реквизита.
---
Смотрите файл
---
О, "век живи, век учись". Как-то пропустил я эту настройку. А ведь когда-то давно искал что-то подобное ей для решения одной похожей задачи.
Хотя, я почитал, у некоторых возникают проблемы с итогами и условным оформлением после такого.
---
прикольно, спасибо. буду знать, что есть такая опция
---
Есть еще вот такое решение https://youtu.be/PCbkMaub4_4
---
класс. спасибо!