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

Наши программы => УкрСклад => Тема розпочата: Vadcom від Січень 09, 2023, 16:59:09

Назва: Додати в шаблон "Залишки по контрагенту" серійні номери
Відправлено: Vadcom від Січень 09, 2023, 16:59:09
Доброго дня, шановні, намагаюсь додати в шаблон Залишки по контрагенту серійні номери до товарів, але єдине чого я спромігся, це вивід серйного номеру першого товару в переліку до всіх іншіх товарів.
Допоможіть будь ласка розібратися, Дякую.
Назва: Re: Додати в шаблон "Залишки по контрагенту" серійні номери
Відправлено: molotokk від Січень 09, 2023, 20:00:09
Цитата: Vadcom від Січень 09, 2023, 16:59:09
Доброго дня, шановні, намагаюсь додати в шаблон Залишки по контрагенту серійні номери до товарів, але єдине чого я спромігся, це вивід серйного номеру першого товару в переліку до всіх іншіх товарів.
Допоможіть будь ласка розібратися, Дякую.
а яку змінну підставляєте?
Назва: Re: Додати в шаблон "Залишки по контрагенту" серійні номери
Відправлено: Vadcom від Січень 10, 2023, 11:15:28
Роблю за аналогією з видатковою накладною та гарантійним талоном.
В коді втсавляю
Цитата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"] то бере номер першого товару і ставить до всіх інших
Назва: Re: Додати в шаблон "Залишки по контрагенту" серійні номери
Відправлено: Vadcom від Січень 10, 2023, 11:42:38
Думаю що відповідь в SQL-запиті
Назва: Re: Додати в шаблон "Залишки по контрагенту" серійні номери
Відправлено: admin від Січень 11, 2023, 15:10:09
Цитата: Vadcom від Січень 10, 2023, 11:15:28
Роблю за аналогією з видатковою накладною та гарантійним талоном.
В коді втсавляю

Просто вставили текст в закладку Код в нову друковану форму? Це ж подія/event вона має виконуватись. Файл у додатку.
Назва: Re: Додати в шаблон "Залишки по контрагенту" серійні номери
Відправлено: Хімік від Липень 28, 2024, 11:22:10
Запрацювало? Можете шаблоном поділитися?