Имя: Пароль:
1C
 
Как получить ссылку на исходный документ, из открытой обработки
0 v_kras
 
14.04.20
11:40
УФ. ЗУП 3.1
Всем привет.
Есть документ "Премия", делаю внешнюю обработку (вид обработки - заполнение объекта), которая заменяет периоды.
Так вот вопрос, как мне во внешнюю обработку получить ссылку из документа, для которого была открыта эта обработка.
1 Ёпрст
 
14.04.20
11:44
(0) передать параметром вестимо
2 v_kras
 
14.04.20
11:46
(1) Это как?
3 FIXXXL
 
14.04.20
11:50
(0) ссылка зачем нужна?
4 Ёпрст
 
14.04.20
11:55
(2) покажи, как ты из формы дока открываешь внешнюю обработку
5 v_kras
 
14.04.20
12:21
(4) У форма дока "Премия", есть кнопка "Еще", от туда вызываю.
6 v_kras
 
14.04.20
12:23
7 v_kras
 
14.04.20
12:23
8 v_kras
 
14.04.20
12:24
(4) 2 ссылка рабочая. То что выделено и есть вызываемая обработка.
9 v_kras
 
15.04.20
10:33
Решил следующим образом

Обработка, на форме 2 реквизита и кнопка.
Процедура ВыполнитьКоманду.

&НаКлиенте
Процедура ИзменитьПериод(Команда, ИдентификаторКоманды, ОбъектыНазначенияМассив)
        ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив);
КонецПроцедуры

&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
            
    ДатаМесяца = Формат(Объект.ПериодРегистрации, "ДФ='MMMM yyyy'");
    Для каждого Строка из ВладелецФормы.Объект.Начисления Цикл
        Строка.ПериодДействияСтрокой = ДатаМесяца;
        Строка.ДатаНачала = объект.ДатаНачалаПериодИсправления;
        Строка.ДатаОкончания = объект.ДатаОкончанияПериодИсправления;
    КонецЦикла;
       ВладелецФормы.Модифицированность = Истина;
      
КонецПроцедуры