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