Переношу данные из 7.7 самопальный склад в БП 3.0.
Документ источник лимитная карта, приемник требование-накладная. Реквизит табличной части в приемнике номенклатурные группы. Правило НГ источник Справочник Заказы, приемник Справочник НГ.
В заказах элемент вида "0232", в НГ "0232 Изделие". Коды не используются для поиска. В общем написал код, а куда его впихнуть не догоняю. В файле данных передается НГ вида "0232". Соответственно на стороне приемника "0232 Изделие" найти не может. Хелп.
Если НЕ ОбъектНайден Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| НоменклатурныеГруппы.Ссылка
|ИЗ
| Справочник.НоменклатурныеГруппы КАК НоменклатурныеГруппы";
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Результат = "";
НомГруппа = СокрЛП(ВыборкаДетальныеЗаписи.Ссылка.Наименование);
Для Позиция = 1 По СтрДлина(НомГруппа) Цикл
Символ = Сред(НомГруппа, Позиция, 1);
Если Символ = " " Тогда
Прервать;
КонецЕсли;
Результат = Результат + Символ;
КонецЦикла;
Если СвойстваПоиска.Получить("Наименование") = Результат Тогда
РезультатСсылка = ВыборкаДетальныеЗаписи.Ссылка;
Прервать;
Иначе
РезультатСсылка = Неопределено;
КонецЕсли;
КонецЦикла;