0
Os1obos1o
19.08.13
✎
18:39
|
Здравствуйте, мои уважаемые любители кода : )
Исходные 1с 7.7 ТиС.
Есть такое дело как ценник. Немного допиленный, под нужды и прекрастно работал. До тех пор пока не попросили прикрутить к нему артикул. Сказано - сделано. Артикул прикручен, но вот незадача - те позиции которые с одинаковым наименованием (полное и краткое совпадают, допустим в 10 позициях), им присваивается (естественно в ценник) Артикул первой позиции. Подскажите куда ковырять и возможно ли Артикул привязать к Коду номенклатуры, а не к Наименованию. Кусочек кода:
Пока ТаблицаТоваров.ПолучитьСтроку() = 1 Цикл
ПечКод = СокрЛП(ТаблицаТоваров.Товар.Код);
ПечРозн = глФРМ(ТаблицаТоваров.Цена, ТаблицаТоваров.Валюта);
ПечНаименование = ТаблицаТоваров.Товар;
спр = СоздатьОбъект("Справочник.Номенклатура");
спр.НайтиПоНаименованию(СокрЛП(ПечНаименование),0,0);
Артикул = спр.Артикул;
ДобавитьЦенник(Таб, ПечФирма, ПечКод, ТаблицаТоваров.Товар, ТаблицаТоваров.Единица, ПечРозн, Артикул, Столбик, Ряд, EAN13CodeGenerate(Число(ТаблицаТоваров.Единица.ШтрихКод)));
глОживить(1);
КонецЦикла;
|
|