|
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) ну видимо не номенклатура передаётся раз СокрЛП(Докум.Номенклатура.ПолнНаименование)
а наверное документ. Потом, не факт что типовая печать
|
|