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

Процедура Инициализация

Автор Denka, 08 апр 2015, 14:58

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

Denka

Добрый день. Есть доп обработка в ЗУПе ее нужно переделать в доп обработку табличных частей. Я ее добавил, захожу в необходимый документ нажимаю заполнить, выходит нужная мне форма. Но после ввода данных я нажимаю выполнить и создается новый документ, а нужно внести внести изменения в текущем документе. Подскажите как это реализовать.

cska-fanat-kz

Вы издеваетесь ui;;t;
Как мы должны догадаться что у вас в ДОП. обработке делается??!!!

Исправляйте код по кнопке "Выполнить".
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Denka

Цитата: cska-fanat-kz от 08 апр 2015, 15:08
Вы издеваетесь ui;;t;
Как мы должны догадаться что у вас в ДОП. обработке делается??!!!

Исправляйте код по кнопке "Выполнить".
спасибо:)

Luzer1C

Из формы обработки можно сразу обратиться к объекту обработки. В обработке есть параметр "Объект"?
"Инициализировать(Объект, ИмяТабЧасть, СтрокаТабЧасть)".
Сделать так:
в модуле обработки прописать в самом начале - Перем Объект Экспорт;
И уже из модуля формы обращаться к этому документу, из которого открывается обработка.
Халамбалам.

Denka

Цитата: Luzer1C от 08 апр 2015, 15:37
Из формы обработки можно сразу обратиться к объекту обработки. В обработке есть параметр "Объект"?
"Инициализировать(Объект, ИмяТабЧасть, СтрокаТабЧасть)".
Сделать так:
в модуле обработки прописать в самом начале - Перем Объект Экспорт;
И уже из модуля формы обращаться к этому документу, из которого открывается обработка.
с кнопкой выполнить понятно
а вот то что вы сказали, не много не ясно, но попробую и ваш вариант спасибо

Luzer1C

В модуле обработки ТЧ прописать так (для примера):

Перем Док Экспорт;
Процедура Инициализировать(Объект, ИмяТабЧасть, СтрокаТабЧасть) Экспорт   
   Док = Объект;   
   Форма = ЭтотОбъект.ПолучитьФорму("Форма");
   Форма.Открыть();      
КонецПроцедуры

Теперь переменная Док доступна из модуля формы самой обработки.
Док - это текущий документ с типом "ДокументСсылка".
Халамбалам.

Denka

Цитата: Luzer1C от 08 апр 2015, 15:51
В модуле обработки ТЧ прописать так (для примера):

Перем Док Экспорт;
Процедура Инициализировать(Объект, ИмяТабЧасть, СтрокаТабЧасть) Экспорт   
   Док = Объект;   
   Форма = ЭтотОбъект.ПолучитьФорму("Форма");
   Форма.Открыть();      
КонецПроцедуры

Теперь переменная Док доступна из модуля формы самой обработки.
Док - это текущий документ с типом "ДокументСсылка".
понял спасибо

Теги:

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

Рейтинг@Mail.ru

Поиск