v7: Как получить код номенклатуры и вывести его на печать? #576147


#0 by КВАДРО2
В ценник надо вывести не артикул, а код товара, который автоматически формируется при вводе новой номенклатуры. Не могу к нему обратится Номенклатура.Код - ошибка... Хотя Номенклатура.ПолнНаименование - проходит... Как считать этот код? Вот одна из строк для получения значения наименования из обработки печати ценника
#1 by Escander
ТиС не видел, клюшки знаю. А какая ошибка-то? Текст давай!
#2 by KRV
Докум.Номенклатура.Код
#3 by Escander
точно, тест на внимательность! Докум.Номенклатура.ПолнНаименование - ок, Номенклатура.Код - еррор.
#4 by КВАДРО2
Escander Не найден
#5 by G-Re
СокрЛП(Докум.Номенклатура.Артикул.Получить(ДатаДок))
#6 by KRV
не в тему ПечНаименованиеТМЦ = СокрЛП(Докум.Номенклатура.ПолнНаименование) + ?(Константа.ПоказыватьАртикул = 1, " " + СокрЛП(Докум.Номенклатура.Код), "");  выводит вместо артикула код
#7 by zak555
если нет - будет ошибка =)
#8 by G-Re
(5+) Точно, не в тему, не проснулся еще... Но почему Номенклатура.Код - Error? Не может быть.
#9 by Escander
ну там например печать извне может быть
#10 by aka AMIGO
скопипасть сюда текст ошибки из окна сообщений..
#11 by ildary
Насколько я помню, в типовом ТиС в обработку печати ценника передается уже готовая строка с наименованием и артикулом, а не элемент номенклатуры. От этого может и идти ошибка. Надо переделать вызов печати ценника в процедуре формы списка (или элемента) номенклатуры
#12 by aka AMIGO
+1 отладчик - это песня, нам строить и жить помогает :)
#13 by Escander
ну видимо не номенклатура передаётся раз СокрЛП(Докум.Номенклатура.ПолнНаименование) а наверное документ. Потом, не факт что типовая печать
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С