Есть несколько вопросов с серийными номерами:
1) Хочу вывести серийный номер в расходной накладной. Использую идентифкатор [TovarSerials], но при предварительном просмотре высвечивается ошибка
"Были обнаружены следующие ошибки:
Memo20: Ошибка в выражении "TovarSerials"
Неопределенный идентификатор "TovarSerials"."
2) Хочу в отчете выводить список серийных номеров к каждому товару. При использовании идентификатора(после решения проблему с пункта 1) оно будет отображать один товар и полный список серийных номеров?
3)
При выписывании возвратной накладной от клиента в выпадающем меню серийных номеров есть только те, которые еще есть на балансе, хотя по логике должны выводится какраз те, которые были проведены в расходках. Это не критично, так как можно вписать вручную - такие моменты возникают крайне редко.
Цитата: xaljava від Січень 19, 2016, 23:51:23
Есть несколько вопросов с серийными номерами:
1) Хочу вывести серийный номер в расходной накладной. Использую идентифкатор [TovarSerials], но при предварительном просмотре высвечивается ошибка
"Были обнаружены следующие ошибки:
Memo20: Ошибка в выражении "TovarSerials"
Неопределенный идентификатор "TovarSerials"."
[TovarSerials] это переменная которая объявлена в самой печатной форме, в дизайнере переключитесь на закладку "Код" и вы увидите как она собирается используя совсем другой источник данных DataRep2 который подключен к MasterData2 он идет как детализация к DataRep. Если не розберетесь, пишите что именно не понятно или прикрепите накладную что у вас получилось.
Цитата: xaljava від Січень 19, 2016, 23:51:23
2) Хочу в отчете выводить список серийных номеров к каждому товару. При использовании идентификатора(после решения проблему с пункта 1) оно будет отображать один товар и полный список серийных номеров?
В отчетах совсем все не так, опять таки можно решать по разному или сразу в SQL забивать список серийников и группировать по товарно или отдельной выборкой похожим способом как с [TovarSerials]. Смотря какой отчет. Если будете сами перерабатывать можем помочь. Или готовое решение по ссылке:
http://www.softbalance.com.ua/forum/index.php/topic,3389.0.html (http://www.softbalance.com.ua/forum/index.php/topic,3389.0.html)
Цитата: xaljava від Січень 19, 2016, 23:51:23
3)
При выписывании возвратной накладной от клиента в выпадающем меню серийных номеров есть только те, которые еще есть на балансе, хотя по логике должны выводится какраз те, которые были проведены в расходках. Это не критично, так как можно вписать вручную - такие моменты возникают крайне редко.
Добавили в список доработок.
1) Как посмотреть весь код отчета? Во вкладке "код" отображается только следующая часть:
String TovarSerials;
void Memo8OnBeforePrint(TfrxComponent Sender)
{
TovarSerials = "";
MasterData2.DataSet.First();
while(!MasterData2.DataSet.Eof)
{
if(<DataRep2."TOVAR_ID"> == <DataRep."Tovar_ID">)
{
if(Length(TovarSerials) != 0)
TovarSerials = TovarSerials + "\n";
TovarSerials = TovarSerials + <DataRep2."TOVAR_SER_NUM">;
}
MasterData2.DataSet.Next();
}
if(TovarSerials == "")
TovarSerials = "-";
}
{
}
2)А в отчете "на заказ" есть возможность вывести также список входящей цены напротив каждого серийника? Входящие цены одного и того же товара отличаются.
Доброго дня, як описується ID серійного номера? Потрібно вставити в друковану накладну гарантійного талону.
Дякую.