|
Как получить ссылку на исходный документ, из открытой обработки
| ☑ |
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
|
[url=]
|
|
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'");
Для каждого Строка из ВладелецФормы.Объект.Начисления Цикл
Строка.ПериодДействияСтрокой = ДатаМесяца;
Строка.ДатаНачала = объект.ДатаНачалаПериодИсправления;
Строка.ДатаОкончания = объект.ДатаОкончанияПериодИсправления;
КонецЦикла;
ВладелецФормы.Модифицированность = Истина;
КонецПроцедуры
|
|