Звоните
Екатеринбург
Пишите
Вход Регистрация

Автозаполнение «Вид упаковки» в накладной (ТТН)

Написать сообщение
Сообщение будет добавлено в самый конец дискуссии
<Илья> 18 сентября 2009, 09:09#
Что надо прописать в редакторе в поле «Вид упаковки», что бы оно заполнялось автоматически из данных о товаре?
speaker 18 сентября 2009, 11:09#
<Илья>, в редакторе перейдите на страницу "Данные", дважды щелкните мышью по компоненту qryGoods. Найдите строку:
rModel."fCurr" "fModelCurr",
и вставьте после нее
rModel."fPack" "fModelPack",
Подтвердите изменения, в списке свойств найдите свойство FieldAliases, откройте его для редактирования, в появившемся окне нажмите "Сброс" и "ОК". После этого в отчете можно будет использовать выражение [gv(qryGoods['fModelPack'], 'Name')] для вывода упаковки.
<Илья> 18 сентября 2009, 14:09#
Сделал. Теперь можно выбрать выражение [qryGoods."fModelPack"], но при просмотре отображаются нули. Где выбрать [gv(qryGoods['fModelPack'],'Name')] не нашёл. При ручном редактировании и вставке [gv(qryGoods['fModelPack'], 'Name')] в поле ничего не отображается.
speaker 21 сентября 2009, 10:09#
<Илья>, проверьте в справочнике товаров, выбран ли тип упаковки товара. Чтобы вставить выражение [gv(qryGoods['fModelPack'],'Name')], выберите вкладку "Функции" и найдите функцию gv в разделе PVBP.
<Илья> 22 сентября 2009, 10:09#
Да. Когда указал вид упаковки в справочнике, то она отобразилась в накладной. А можно ли сделать привязку непосредственно к накладной? Потому что вид упаковки товара не статичен и каждый раз менять её в справочнике неудобно.
speaker 22 сентября 2009, 11:09#
<Илья>, не совсем понятно - что значит сделать привязку непосредственно к накладной?
<Илья> 22 сентября 2009, 12:09#
Когда я выбираю вид упаковки товара при оформлении накладной, то при просмотре упаковка не отображается. Но если я внёс вид упаковки у товара в справочнике, то тогда при просмотре она указывается.
У одного вида товара может быть разная упаковка. Так же, её можно не указывать вовсе. Мне нужно, что бы упаковка отображалась при изменении в накладной.
speaker 22 сентября 2009, 14:09#
<Илья>, замените rModel."fPack" "fModelPack", на:
rGoods."fPack",
rPack."fName" "fPackName",

Найдите строки:
left outer join
"tVolume" rVolume on (rVolume."fObject" = rGoods."fVolume")
и добавьте после них:
left outer join
"tVolume" rPack on (rPack."fObject" = rGoods."fPack")
Для вывода упаковки используйте выражение [qryGoods."fPackName"].
<Илья> 22 сентября 2009, 15:09#
Получилось. Спасибо.
Включите отображение картинок
Подписаться на тему