Табель учета рабочего времени

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Табель учета рабочего времени

Сообщение edward_K »

можно и свои таблицы добавлять в DataStream, и в сушествующие поля. Никто ж не говорил, что нельзя. У автора темы пример просто под боком валяется - в папке на букву B - .. Alter\*PrintPrivDoc.Vip зовется. Там все подробно изложено. Осатлось только зацепиться за главную таблу и все. Вот кусок

Код: Выделить всё

//------------------------------------------------------------------------------
overload
datastream dsPrivDocP
end;//overload

// Поток данных для вывода на печать
datastream dsPrivDocP
// описание потока данных
(
  //Фио - новое поле
  [SFIO          ] Persons.FIO;
  // расширяем существующую
  Table inherited::таблица 1
  (  [Поле1]   GetПоле1;
     [Поле2]     GetПоле2;

  );
  // добавляем свою таблицу
  Table tmp_data
  (  [Поле1]   GetПоле1;
     [Поле2]     GetПоле2;

....    
  );//
)
end;
Buddy
Постоянный обитатель
Сообщения: 119
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Табель учета рабочего времени

Сообщение Buddy »

Коллеги, всем ответившим большое спасибо! Все получилось и клиент доволен :) За основу взял решение Дена.
Ответить