Управляемые формы

Система позволяет расширить практически любой программный модуль, относящийся к управляемому приложению. Невозможно расширять глобальные серверные модули. Также следует помнить, что расширение привилегированного общего модуля будет выполняться в непривилегированном режиме (если иное не разрешено профилем безопасности). Кроме того, предоставляется возможность создавать собственные общие модули, которые не могут быть привилегированными и глобальными серверными. Работа с собственным общим модулем в расширении ничем не отличается от работы с общим модулем обычной конфигурации.

Работа с расширенным программным модулем имеет существенные особенности, которые будут рассмотрены в данном разделе.

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

Читать далее

Открываем форму нового элемента справочника “ВидыИсходящихДокументов” с параметрами для заполнения ряда реквизитов

Также передаем в седьмом параметре описание оповещения с обработчиком, вызываемым при закрытии формы созданного договора:

Обработчик, вызываемый при закрытии созданного договора:

[wp_ad_camp_3]

Читать далее

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

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

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

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

 

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

Как создать структуру?

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

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

И еще:[wp_ad_camp_3]

Тест: Салават Юлаев‬, ‪Югра‬‬

И еще: ‪‪Карим Кажимканович Масимов‬, ‪Казахстан‬, ‪Киргизия‬‬

Владимир Вольфович Жириновский‬, ‪ЛДПР‬, ‪Россия‬, ‪Турция‬‬

теперь все…

Читать далее

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

Реализация на платформе 1С: Предприятие 8.1

[wp_ad_camp_3]

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

Хочу обратить внимание на то, что строки табличного поля обрабатываются порциями, по мере прокрутки списка.

Реализация на платформе 1С: Предприятие 8.2

Читать далее

или Читать далее

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

[wp_ad_camp_3] Читать далее

Подписаться на блог по эл. почте

Укажите свой адрес электронной почты, чтобы получать уведомления о новых записях в этом блоге.

Присоединиться к еще 5 подписчикам

Рейтинг@Mail.ru