• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Додати в шаблон "Залишки по контрагенту" серійні номери

Автор Vadcom, Січень 09, 2023, 16:59:09

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

Vadcom

Доброго дня, шановні, намагаюсь додати в шаблон Залишки по контрагенту серійні номери до товарів, але єдине чого я спромігся, це вивід серйного номеру першого товару в переліку до всіх іншіх товарів.
Допоможіть будь ласка розібратися, Дякую.

molotokk

Цитата: Vadcom від Січень 09, 2023, 16:59:09
Доброго дня, шановні, намагаюсь додати в шаблон Залишки по контрагенту серійні номери до товарів, але єдине чого я спромігся, це вивід серйного номеру першого товару в переліку до всіх іншіх товарів.
Допоможіть будь ласка розібратися, Дякую.
а яку змінну підставляєте?
підбір та продаж обладнання для торгівлі, допомога в налаштуваннях програми ⇒ "komfort-m.com" ⇒ "t.me/komfortmservice" ⇒ ✆ 097-873-59-01

Vadcom

Роблю за аналогією з видатковою накладною та гарантійним талоном.
В коді втсавляю
Цитата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 = "-";
}

void Memo27OnBeforePrint(TfrxComponent Sender)
{

}

{

}

Якщо ставлю змінну [TovarSerials] то не працює взагалі, якщо ставлю [DataRep2."TOVAR_SER_NUM"] то бере номер першого товару і ставить до всіх інших

Vadcom


admin

Цитата: Vadcom від Січень 10, 2023, 11:15:28
Роблю за аналогією з видатковою накладною та гарантійним талоном.
В коді втсавляю

Просто вставили текст в закладку Код в нову друковану форму? Це ж подія/event вона має виконуватись. Файл у додатку.

Хімік