|
Открыть форму документа с параметрами |
☑ |
0
zippygrill
12.11.13
✎
20:15
|
Не понимаю я как использовать функцию ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>), точнее с параметрами.
Пишу:
Параметр = Новый Структура("Ключ", ДокументРТУ);
Форма = ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаОбщая",Параметр);
и открываеться копия уже открытого документа
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
ВыбранныйДокументОснование = ОткрытьФормуМодально("Документ.ПоступлениеТоваровУслуг.ФормаВыбора");
Если ВыбранныйДокументОснование = Неопределено Тогда
Возврат;
КонецЕсли;
Режим = РежимДиалогаВопрос.ДаНет;
Текст = "Текущие данные документа будут заменены новыми без возможности восстановления.
|Продолжить?";
Ответ = Вопрос(Текст, Режим, 0);
Если Ответ = КодВозвратаДиалога.Да Тогда
ЗаполнитьТекДокументИзДокументОснование(ОбъектыНазначенияМассив, ВыбранныйДокументОснование);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьТекДокументИзДокументОснование(ОбъектыНазначенияМассив, ДокументОснование)
ДокументРТУ = ОбъектыНазначенияМассив[0];
Параметр = Новый Структура("Ключ", ДокументРТУ);
Форма = ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаОбщая",Параметр);
НовыйОбъект = Форма.Объект;
КонецПроцедуры
|
|
1
GROOVY
12.11.13
✎
20:16
|
ОткрытьЗначение(ДокументРТУ)
|
|
2
GROOVY
12.11.13
✎
20:16
|
Я вопроса не понял, но ответ написал :)
|
|
3
zippygrill
12.11.13
✎
20:20
|
Из уже открытого документа РТУ нажимаю Заполнить(внешняя обработка по заполению тч). Форму внешней обработки нет необходимость показать по этому выполняется Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт без открытия формы обработки.
|
|
4
zippygrill
12.11.13
✎
20:21
|
ОткрытьЗначение() тоже открывает копию открытого документа.
|
|
5
GROOVY
12.11.13
✎
20:22
|
Что нужно сделать? Желательно на русском языке.
|
|
6
zippygrill
12.11.13
✎
20:25
|
(5) -> (3) Обычное заполнение тч документа на основание к примеру поступления используя технологию внешних отчетов/обработок/печ.форм в УФ.
|
|
7
GROOVY
12.11.13
✎
20:26
|
А нафига из уже открытого документа еще раз открывать форму?
|
|
8
zippygrill
12.11.13
✎
20:26
|
(7) так форма уже открытого документа не является основной :)
|
|
9
GROOVY
12.11.13
✎
20:27
|
Активизируй ее.
|
|
10
zippygrill
12.11.13
✎
20:29
|
каким образом? я то уже в совсем другом контекст(обработки)
|
|
11
zippygrill
12.11.13
✎
20:29
|
*контексте
|
|
12
zippygrill
13.11.13
✎
09:14
|
.
|
|
13
zippygrill
13.11.13
✎
18:41
|
апну
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший