Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 14:46

Помогите разобраться с задачей по коду

Автор Aleksandra_M, 24 окт 2019, 06:53

0 Пользователей и 1 гость просматривают эту тему.

Aleksandra_M

Конфигурация самописная, Задача стоит следующая: на форме документа расчёта с контрагентами, есть переключатели (Приход и Расход), в зависимости от выбора, в регистр накопления, должен записываться приход или расход, форма выглядит следующим образом. Помогите написать код, только начинаю изучать 1С)

bsn-chita

Думаю ВыборДвижения это реквизит формы и основная трудность как передать значение в Обработку проведения. Для передачи используйте ДополнительныеСвойства.
1. Модуль формы документа

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
//Через ДополнительныеСвойства передаем доп. параметры для проведения в модуль объекта.
Если ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
ТекущийОбъект.ДополнительныеСвойства.Вставить("ВидДвижения", "ПередоваемоеЗначение");
КонецЕсли;
КонецПроцедуры

2. Модуль объекта документа

Процедура ОбработкаПроведения(Отказ, РежимПроведения)
//Получаем значение доп. параметра из ДополнительныхСвойств.
А = ДополнительныеСвойства.ВидДвижения;
КонецПроцедуры

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск