Имя: Пароль:
1C
1C 7.7
v7: Как получить код номенклатуры и вывести его на печать?
0 КВАДРО2
 
22.10.11
08:45
Конфа "Торговля и склад"

В ценник надо вывести не артикул, а код товара, который автоматически формируется при вводе новой номенклатуры. Не могу к нему обратится Номенклатура.Код - ошибка... Хотя Номенклатура.ПолнНаименование - проходит... Как считать этот код?

Вот одна из строк для получения значения наименования из обработки печати ценника
"    ПечНаименованиеТМЦ = СокрЛП(Докум.Номенклатура.ПолнНаименование) + ?(Константа.ПоказыватьАртикул = 1, " " + СокрЛП(Докум.Номенклатура.Артикул), "");"
1 Escander
 
22.10.11
08:49
ТиС не видел, клюшки знаю. А какая ошибка-то? Текст давай!
2 KRV
 
22.10.11
08:49
Докум.Номенклатура.Код
3 Escander
 
22.10.11
08:59
(2) точно, тест на внимательность! Докум.Номенклатура.ПолнНаименование - ок, Номенклатура.Код - еррор.
4 КВАДРО2
 
22.10.11
09:14
Escander

Не найден
5 G-Re
 
22.10.11
09:46
Если Артикул-периодический, то
СокрЛП(Докум.Номенклатура.Артикул.Получить(ДатаДок))
6 KRV
 
22.10.11
10:01
(5) не в тему
(0) ПечНаименованиеТМЦ = СокрЛП(Докум.Номенклатура.ПолнНаименование) + ?(Константа.ПоказыватьАртикул = 1, " " + СокрЛП(Докум.Номенклатура.Код), "");  выводит вместо артикула код
7 zak555
 
22.10.11
10:04
(5) если нет - будет ошибка =)
8 G-Re
 
22.10.11
10:29
(5+) Точно, не в тему, не проснулся еще...
Но почему Номенклатура.Код - Error? Не может быть.
9 Escander
 
22.10.11
10:36
(8) ну там например печать извне может быть
10 aka AMIGO
 
22.10.11
10:39
(0) скопипасть сюда текст ошибки из окна сообщений..
11 ildary
 
22.10.11
11:12
Насколько я помню, в типовом ТиС в обработку печати ценника передается уже готовая строка с наименованием и артикулом, а не элемент номенклатуры. От этого может и идти ошибка. Надо переделать вызов печати ценника в процедуре формы списка (или элемента) номенклатуры
12 aka AMIGO
 
22.10.11
11:14
(11)+1 отладчик - это песня, нам строить и жить помогает :)
13 Escander
 
22.10.11
11:52
(11) ну видимо не номенклатура передаётся раз СокрЛП(Докум.Номенклатура.ПолнНаименование)
а наверное документ. Потом, не факт что типовая печать