Приветсьвую, Форумчане!
1с8.3.12, СП, самопис, СП
Есть некий механизм, который в одной из форм по кнопке открывает дополнительную форму для отора строк ТЧ по галке, Далее создается документ с выранные строками. Это работает...
Теперь по полному образу и подобию создал этот механизм в другом документе, т.е. со всеми кодами и т.д. Визуально всё срабатывает, выбор, создание документа и т.д., за исключением момента.
АдресРезультата = "";
СоздатьПеремещениеНаСервере();
Если ЭтоАдресВременногоХранилища(АдресРезультата) Тогда
ОповеститьОВыборе(АдресРезультата);
КонецЕсли;
Не срабатывает оповестить о выборе, т.е. не доходить до "Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)" и соответственно не сраатывает "ЗаполнитьПеремещения(ВыбранноеЗначение);" в последней процедуре:
&НаКлиенте
Процедура ПередачаВПроизводство(Команда)
Адрес = ПолучитьАдресВоВременномХранилище();
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Адрес", Адрес);
ПараметрыФормы.Вставить("Основание", Объект.Ссылка);
ОткрытьФорму("Документ.ПроизводственноеЗадание.Форма.ФормаСозданияДокументаПередачи", ПараметрыФормы, ЭтотОбъект,,,,
Новый ОписаниеОповещения("СоздатьПеремещениеЗавершение", ЭтотОбъект), РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры
&НаКлиенте
Процедура СоздатьПеремещениеЗавершение(Результат, ДополнительныеПараметры) Экспорт
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
//Вставить содержимое обработчика
Если ТипЗнч(ИсточникВыбора) = Тип("УправляемаяФорма")
И ИсточникВыбора.ИмяФормы = "Документ.ПроизводственноеЗадание.Форма.ФормаСозданияДокументаПередачи" Тогда
ЗаполнитьПеремещения(ВыбранноеЗначение);
КонецЕсли;
КонецПроцедуры
Где и что я недотянул? Из-за того, что не сраатывает обраотка выбора не заполняются данные по ЗаполнитьПеремещения...