8.
fsv_kanash
1
11.04.12 01:21
Сейчас в теме
Полезная вещь,хотелосб бы поиск по коду, есть справочники ,например ювелирных изделий,где наименования ,артикулы повторяются..
Попытался сам измениь код на поиск по коду.
В процедуру НоменклатураРодительПриИзменении(Элемент) добавил строки
Строка = ТаблицаМетаданных.Добавить();
Строка.Имя = "Код";
Строка.Синоним = "Код";
КС = Новый КвалификаторыСтроки(11);
Массив = Новый Массив;
Массив.Добавить(Тип("Строка"));
Строка.Тип = Новый ОписаниеТипов(Массив, , КС);
В процедуре СоздатьНоменклатуруПоСоответствию() сделал так
//создаем номенклатуру из таблицы
Для каждого Строка из Таблица Цикл
//попытаемся найти, есть ли такая номенклатура
//ФСВ НужноеНаименование = Строка["Колонка" + Формат(Шапка.Индекс(Шапка.НайтиПоЗначению(СоответствиеПолей.Найти("Наименование", "РеквизитыНоменклатуры").СоответствиеКолонок))+1,"ЧГ=0")];
//ФСВ НайденнаяНоменклатура = Справочники.Номенклатура.НайтиПоНаименованию(НужноеНаименование);
//попытаемся найти, есть ли такая номенклатура
НужноеНаименование = Строка["Колонка" + Формат(Шапка.Индекс(Шапка.НайтиПоЗначению(СоответствиеПолей.Найти("Код", "РеквизитыНоменклатуры").СоответствиеКолонок))+1,"ЧГ=0")];
НайденнаяНоменклатура = Справочники.Номенклатура.НайтиПоКоду(НужноеНаименование);
загрузка идет, но свойства не обновляются