|
v7: Ценник. Артикул. | ☑ | ||
---|---|---|---|---|
0
Os1obos1o
19.08.13
✎
18:39
|
Здравствуйте, мои уважаемые любители кода : )
Исходные 1с 7.7 ТиС. Есть такое дело как ценник. Немного допиленный, под нужды и прекрастно работал. До тех пор пока не попросили прикрутить к нему артикул. Сказано - сделано. Артикул прикручен, но вот незадача - те позиции которые с одинаковым наименованием (полное и краткое совпадают, допустим в 10 позициях), им присваивается (естественно в ценник) Артикул первой позиции. Подскажите куда ковырять и возможно ли Артикул привязать к Коду номенклатуры, а не к Наименованию. Кусочек кода: Пока ТаблицаТоваров.ПолучитьСтроку() = 1 Цикл ПечКод = СокрЛП(ТаблицаТоваров.Товар.Код); ПечРозн = глФРМ(ТаблицаТоваров.Цена, ТаблицаТоваров.Валюта); ПечНаименование = ТаблицаТоваров.Товар; спр = СоздатьОбъект("Справочник.Номенклатура"); спр.НайтиПоНаименованию(СокрЛП(ПечНаименование),0,0); Артикул = спр.Артикул; ДобавитьЦенник(Таб, ПечФирма, ПечКод, ТаблицаТоваров.Товар, ТаблицаТоваров.Единица, ПечРозн, Артикул, Столбик, Ряд, EAN13CodeGenerate(Число(ТаблицаТоваров.Единица.ШтрихКод))); глОживить(1); КонецЦикла; |
|||
1
Wobland
19.08.13
✎
18:50
|
ковырять в ТаблицаТоваров, возможно
|
|||
2
Os1obos1o
19.08.13
✎
18:52
|
Она же вроде с Номенклатура - ДляВыбора находится ?
|
|||
3
jarett
19.08.13
✎
18:53
|
Артикул = ТаблицаТоваров.Товар.Артикул;
|
|||
4
aka AMIGO
19.08.13
✎
18:53
|
чуток не понял
почему-бы не так: спр.НайтиЭлемент(ТаблицаТоваров.Товар),0,0); |
|||
5
aka AMIGO
19.08.13
✎
18:53
|
(3) +1
|
|||
6
Os1obos1o
19.08.13
✎
18:56
|
Попробую, отпишусь минут через 5
|
|||
7
Злопчинский
19.08.13
✎
18:56
|
(3)+1
|
|||
8
Wobland
19.08.13
✎
18:56
|
(6) мы болеем за тебя
|
|||
9
Os1obos1o
19.08.13
✎
19:01
|
(3) все прекрасно работает : ) благодарю за науку.
(8) чихаете ?: ))) |
|||
10
Злопчинский
19.08.13
✎
20:09
|
вот так и становятся умные сисадмину тупыми и жадными одинэсниками
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |