Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Прописать шаблон документа в базе

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
mas_dbd



Зарегистрирован: 02.04.2010
Сообщения: 23

СообщениеДобавлено: Чт Ноя 18, 2010 18:31    Заголовок сообщения: Прописать шаблон документа в базе Ответить с цитатой

Здравствуйте!
Подскажите пожалуйста, каким образом можно зарегистрировать в базе данных БК шаблон документа, который должен использоваться в произвольном отчете. Очевидно, речь идет о таблице x_report. Как сделать, чтобы база "видела" этот шаблон?
Заранее спасибо за ответ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vitaly
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 29.07.2008
Сообщения: 281
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Ноя 19, 2010 12:58    Заголовок сообщения: Ответить с цитатой

В Администраторе "Настройка" - "Отчёты" - "Шаблоны отчётов", переключатель "Шаблоны пользователя" загружаете свой шаблон... из произвольных отчётов вызываете
Код:
execute xOCXfree(*);
Local {PathTemplate;
       NewTemplate;};
Let :PathTemplate := '@@xReport(open отчёт.dot)';
Let :NewTemplate := 0;
IF 'PathTemplate' == '' OR 'PathTemplate' == '0' THEN
    error[В БД не найден отчет "отчёт.dot"];
Word.Application as wordApp;
wordApp.Documents.Add(:PathTemplate, :NewTemplate);
wordApp.visible = 1;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Николай



Зарегистрирован: 04.10.2010
Сообщения: 22
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пт Ноя 19, 2010 16:09    Заголовок сообщения: Ответить с цитатой

В Администраторе "Настройка" - "Отчёты" - "Шаблоны отчётов", переключатель "Шаблоны пользователя - создаете свой отчет. Имя файла оставляете «user_» или можно выбрать любой из списка. Затем, кнопкой «Загрузить файл» добавляете нужный шаблон. После этого открываете шаблон на редактирование и из списка файла выберите свой шаблон.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vitaly
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 29.07.2008
Сообщения: 281
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Ноя 25, 2010 11:05    Заголовок сообщения: Ответить с цитатой

Кстати в БОССе есть пример работы
Код:
execute xOCXfree(*);
  Local {PathTemplate;
         NewTemplate;};
  Let :PathTemplate := '@@xReport(open ШАБЛОН_ПРИМЕР.dot)';
  Let :NewTemplate := 0;
  if 'PathTemplate' == '' OR 'PathTemplate' == '0' then
     error[В БД не найден отчет "ШАБЛОН_ПРИМЕР.dot"];

  Word.Application as wordApp;
  wordApp.Documents.Add(:PathTemplate, :NewTemplate);
  wordApp.visible = 1;
Local {DocName := СПРАВКА;
    DocNum := 123456;
    DocSer := III-MM;
    DocDate;
    };
  Select GetDate()[я] Into DocDate;
  Let DocDate = 'DocDate[я]';
  alias DocDate = DocDate['] г.;
--передаем параметры в DocVariables - в текущий документ WORD
  wordApp.ActiveDocument.Variables.Add("Название_Документа",:DocName);
  wordApp.ActiveDocument.Variables.Add("Номер",:DocNum);
  wordApp.ActiveDocument.Variables.Add("Серия",:DocSer);
  wordApp.ActiveDocument.Variables.Add("XXX",:DocDate);
  wordApp.ActiveDocument.Variables.Add("YYY","############################");

--Запускаем макрос активного WORD-документа на выполнение т.е. формируем отчет
 wordApp.Run("DocVarUpdate");
ALIAS :_Result=-1;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nady



Зарегистрирован: 12.06.2010
Сообщения: 17

СообщениеДобавлено: Чт Май 26, 2011 07:04    Заголовок сообщения: Ответить с цитатой

Если речь идет о произвольном отчете, то его не нужно загружать в Шаблоны отчетов, это совсем другой механизм.
Нужно файл отчета загрузить в Босс-дизайнере Сервис -> Справочники -> Отчеты.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 450

СообщениеДобавлено: Чт Май 26, 2011 10:22    Заголовок сообщения: Ответить с цитатой

Nady писал(а):
Если речь идет о произвольном отчете, то его не нужно загружать в Шаблоны отчетов, это совсем другой механизм.
Нужно файл отчета загрузить в Босс-дизайнере Сервис -> Справочники -> Отчеты.


Согласен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур) Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU