1С 8.3 : Динамический список : Сгруппировать по реквизиту, изменить оформление по условию, программно установить отбор в динамическом списке

Как программно сгруппировать по реквизиту динамический список:

Как программно изменить оформление по условию в динамическом списке:

Читать далее

1С 8.3 : Как перебрать элементы структуры? Как удалить элемент структуры? Как в структуре установить значение для элемента с определенным ключом?

Как перебрать элементы структуры?

Как удалить элемент структуры?  

Как в структуре установить значение для элемента с определенным ключом?

Читать далее

1С 8.3 : Условное оформление программно

Читать далее

1С 8.3 : Как добавить дополнительную вычисляемую колонку в табличной части управляемой формы

Иногда возникает необходимость вывода в табличное поле документа (или любого другого объекта, имеющего табличную часть) дополнительных колонок с данными, которые не содержатся непосредственно в табличной части. Реализовать это на платформе 1С: Предприятие 8.1 или 8.2 в режиме обычного приложения (без использования управляемых форм) было достаточно просто, чего не скажешь об управляемых формах в 1С 8.2. Реализация на платформе 1С: Предприятие 8.1 В начале коротко о том, как добавить дополнительную колонку в табличное поле на платформе 1С 8.1. Предположим, что у нас есть некий документ с табличной частью “Товары” (с колонками “Номенклатура” и “Количество”) и нам нужно вывести дополнительную колонку “Цена”, которая бы содержала данные реквизита “Цена” элементов справочника “Номенклатура”, выбранных в строках табличной части. Для этого нам достаточно добавить в форме документа новую колонку “Цена” в табличное поле, содержащее данные табличной части документа и написать следующий код в обработчике события “ПриПолученииДанных” этого табличного поля:

Хочу обратить внимание на то, что строки табличного поля обрабатываются порциями, по мере прокрутки списка. Реализация на платформе 1С: Предприятие 8.2

Читать далее

1С 8.3 : Подключение своих форм вместо стандартных обработок 1C (недокументированная функция)

или

Читать далее

1С 8.3 : Как формируется имя дополнительного реквизита на управляемой форме

Элемент формы «Дополнительный реквизит», имя складывается из Уникального идентификатора элемента справочника «НаборыДополнительныхРеквизитовИСведений» и уникального идентификатора записи плана видов характеристик «ДополнительныеРеквизитыИСведения», соответствующей «дополнительному реквизиту».

Читать далее

1С 8.3 : Как показать состояние формирования отчета для управляемых форм

Пример для управляемых форм:

Читать далее

1С 8.3 : БСП.Как ненавязчиво проинформировать или спросить пользователя (форма и информацией и галкой “больше не напоминать”)

Определить место для хранения булева значения, например это может быть сохраняемый реквизит формы. Например реквизит имеет имя “НеИнформироватьПользователяОПустомСписке” Разместить код обработки реакции пользователя:

Читать далее

1С 8.3: УФ : Отказ от модальности и событие «ПередУдалением» строки табличной части

Читать далее

1С 8.3 : Как выполнить создание на основании программно с открытием формы?

Обычно, в большинстве случаев когда объект вводится на основании, нужно открыть пользователю форму нового объекта, который введен на основании какого-то объекта. В этом случае достаточно просто передать параметр Основание в процедуру открытия формы:

При этом отработает процедура ОбработкаЗаполнения в модуле объекта и, соответственно, те алгоритмы заполнения, которые в ней описаны.

Читать далее

1С 8.3 : Как добавить картинку после формирования печатной формы на СКД

СКД не позволяет выводить картинки штатными средствами. Картинку можно добавить после того как отработал СКД.

Читать далее

1С 8.3 : Программное создание условного оформления в управляемой форме

Читать далее

1С 8.х : Показ сообщения пользователю с привязкой сообщения к полю из контекста клиента в форме (СообщениеПользователю)

 

Читать далее