kum12neon @ Вчера, 0:21
,
Огромное пасибо.
Все получилось.
Реализовал так:
Процедура ОтборРеализация()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Номер
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Номер = &Номер";
Запрос.УстановитьПараметр("Номер", Номер);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НомерДок = ВыборкаДетальныеЗаписи.Номер
КонецЦикла;
ДатаРеализ = Дата;
РеализацияОбъект = Документы.РеализацияТоваровУслуг.НайтиПоНомеру(НомерДок, ДатаРеализ);
РеквизитПолеРеализацияТоваровУслуг = РеализацияОбъект;
ЭлементыФормы.ПолеДатаРеализации.Значение = РеализацияОбъект.Дата;
КонецПроцедуры
Процедура Кнопка1Нажатие(Элемент)
ДатаРеализ = Дата;
РеализацияОбъект = Документы.РеализацияТоваровУслуг.НайтиПоНомеру(НомерДок, ДатаРеализ);
Если НЕ РеализацияОбъект.Пустая() Тогда
РеализацияОбъект.ПолучитьОбъект().ПолучитьФорму("ФормаДокумента_AnytosЛогистикаПечать").Открыть();
КонецЕсли;
КонецПроцедуры
Посмотрите, пожалуйста, учитывая мой нулевой уровень, предполагаю, что мог криво написать.
Идея такая, если в полях корректно отражается номер реализации, то нажатием кнопки, вызывается форма документа РеализацияТоваровУслуг ФормаДокумента_AnytosЛогистикаПечат (специально облегченныя).
В форме ФормаДокумента_AnytosЛогистикаПечать в процедуре ПриОткрытии
Дата = ТекущаяДата();
Записать();
УниверсальныеМеханизмы.ОткрытьФормуВыбораПечатныхФормОбъекта(ЭтотОбъект, ЭтаФорма);
Закрыть();
Т.е. меняется Дата реализации на текущую и Выводится форма выбора печатных форм.