Конвертация из 7.7 в 8.2
Создан параметр, в Конвертация_ПослеЗагрузкиПравилОбмена прописан код:
ЕдиницаИзмерений = СоздатьОбъект("Справочник.ЕдиницыИзмерений");
ЕдиницаИзмерений.НайтиПоНаименованию("шт");
Если ЕдиницаИзмерений.Выбран() > 0 Тогда
Параметры.ЕдиницаИзмеренияВнеоборотныхАктивов = ЕдиницаИзмерений.ТекущийЭлемент();
Сообщить("Найдена: " + Строка(ЕдиницаИзмерений.ТекущийЭлемент()));
Сообщить("Выбрана: " + Строка(Параметры.ЕдиницаИзмеренияВнеоборотныхАктивов));
Иначе
Сообщить("Не выбрана Единица Измерений для Объектов Внеоборотных Активов");
КонецЕсли;
В результате:
Найдена: шт
Выбрана:
То есть параметр не поменялся, точнее, не заполнился......
Вот это "... Поэтому передавать из источника в приемник можно только те параметры, значение которых установлено в диалоге обработки выгрузки" читал.
Как обойти? По сути, мне нужно, что бы объявленный параметр заполнялся автоматически, а я мог его поменять, при необходимости, на другой уже вручную...
PS. ПередатьОдинПараметрВПриемник создает параметр не доступный для ручного редактирования и доступный для использования на стороне Приемника.
(1) что-то я не помню в типовых, справочника "ЕдиницыИзмерений".
Помню просто "Единицы" и просто "ОКЕИ"
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой