Автозаполнение «Вид упаковки» в накладной (ТТН)
Написать сообщение
Сообщение будет добавлено в самый конец дискуссии
Что надо прописать в редакторе в поле «Вид упаковки», что бы оно заполнялось автоматически из данных о товаре?
<Илья>, в редакторе перейдите на страницу "Данные", дважды щелкните мышью по компоненту qryGoods. Найдите строку:
rModel."fCurr" "fModelCurr", и вставьте после нее rModel."fPack" "fModelPack", Подтвердите изменения, в списке свойств найдите свойство FieldAliases, откройте его для редактирования, в появившемся окне нажмите "Сброс" и "ОК". После этого в отчете можно будет использовать выражение [gv(qryGoods['fModelPack'], 'Name')] для вывода упаковки. Сделал. Теперь можно выбрать выражение [qryGoods."fModelPack"], но при просмотре отображаются нули. Где выбрать [gv(qryGoods['fModelPack'],'Name')] не нашёл. При ручном редактировании и вставке [gv(qryGoods['fModelPack'], 'Name')] в поле ничего не отображается.
<Илья>, проверьте в справочнике товаров, выбран ли тип упаковки товара. Чтобы вставить выражение [gv(qryGoods['fModelPack'],'Name')], выберите вкладку "Функции" и найдите функцию gv в разделе PVBP.
Да. Когда указал вид упаковки в справочнике, то она отобразилась в накладной. А можно ли сделать привязку непосредственно к накладной? Потому что вид упаковки товара не статичен и каждый раз менять её в справочнике неудобно.
<Илья>, не совсем понятно - что значит сделать привязку непосредственно к накладной?
Когда я выбираю вид упаковки товара при оформлении накладной, то при просмотре упаковка не отображается. Но если я внёс вид упаковки у товара в справочнике, то тогда при просмотре она указывается.
У одного вида товара может быть разная упаковка. Так же, её можно не указывать вовсе. Мне нужно, что бы упаковка отображалась при изменении в накладной. <Илья>, замените 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"]. Подписаться на тему
|