Шаблоны договоров

ПНР и сопровождение

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

Ответить
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Шаблоны договоров

Сообщение hope »

Добрый день!

Модуль Управление договорами. Договор. Кнопочка текстовая информация. Там настраиваем шаблон договора и по нему формирует текстовое представление договора.

Проблема в том, что не могу добавить в шаблон спецификацию договора. Это вообще возможно? Если возможно - то как это сделать?

Спасибо!
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Шаблоны договоров

Сообщение Ged »

нет, не возможно.
где то там был фастрепорт его и юзайте
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Шаблоны договоров

Сообщение hope »

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

Re: Шаблоны договоров

Сообщение Buddy »

Чтобы не заводить новую тему, спрошу здесь.
В документации (Dogov.chm) сказано:
Для того чтобы в сформированном по шаблону документе получилась строка следующего содержания: "Договор Номер документа <внешний> от Дата заключения договора", необходимо в шаблоне написать: Договор &(Dogovor.NoDoc_Ext) от &(Dogovor.dDoc).
Тот же пример, но с использованием функции форматирования даты DateToStr:
Договор &(Dogovor.NoDoc_Ext) от &(DateToStr(Dogovor.dDoc,'DD mon YYYY'))
У меня конструкция &(DateToStr(Dogovor.dDoc,'DD mon YYYY')) (скопированная из доков!) не работает, при использовании вместо даты в текст договора попадает надпись "Ошибка при вычислении". В чем может быть дело? Может, синтаксис вызова функций должен быть каким-то другим?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Шаблоны договоров

Сообщение edward_K »

Попробовал

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

Номер &(Dogovor.NoDoc)
Дата текст &(DateToStr(Dogovor.DDoc,'DD mon YYYY'))
В тексте работает. В dot не пробовал.
Попробуйте использовать Dogovor.DDoc или пересоздать шаблон. Возможно при копировании у вас вставился не тот символ формата.
Buddy
Постоянный обитатель
Сообщения: 119
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Шаблоны договоров

Сообщение Buddy »

Опытным путем выяснилось - у меня вообще никакие функции не отрабатывают:

В шаблоне:

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

Integer(’10’) = &(Integer(’10’))
String(10) = &(String(10))
Trim(’   aa   ’) = &(Trim(’   aaa   ’))
Результат:

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

Integer(’10’) = Ошибка при вычислении)
String(10) = Ошибка при вычислении)
Trim(’   aa   ’) = Ошибка при вычислении)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Шаблоны договоров

Сообщение edward_K »

Пробуете в текстовом варианте по стандартному пути в договорах? Вызывать механизм формирования из любого места не очень.
Попробуйте в договорах вычислить по Ctrl+F4 - может у вас это заблокировано? Снимите sil протокол - может быть ошибка в dll?
Наверное там LotExpretion работает. СУБД не PostGree?
Buddy
Постоянный обитатель
Сообщения: 119
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Шаблоны договоров

Сообщение Buddy »

СУБД Pervasive.
По Ctrl+F4 в карточке договора String(10) вычисляется.
Протокол sil сделал, но не понимаю, как его просмотреть в человеческом виде. Кое-что видно по F3, но непонятно, какие выводы из этого лога можно сделать.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Шаблоны договоров

Сообщение edward_K »

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

Re: Шаблоны договоров

Сообщение Buddy »

edward_K писал(а):SmartInspectConsole.exe
SmartTime(big).exe
Я правильно понимаю, что это не штатные программы из состава Галактики?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Шаблоны договоров

Сообщение edward_K »

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

Re: Шаблоны договоров

Сообщение Buddy »

Нашел SmartInspect у коллег, сделал лог при формировании текстового представления документа в Ворде, открыл лог в SmartInspect.
Но в этом логе практически ничего не понятно, а самое главное - я не вижу следов формирования договора и вызова функций String и DateToStr, которые я прописал в шаблоне договора.
Точнее, есть вот такой кусок:

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

TVisual.StartNew, title: "Процесс", header: "Формирование документа..."
TVisual.Stop, title: "Процесс", header: "Формирование документа..."
а внутри него - ничего.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Шаблоны договоров

Сообщение edward_K »

Либо тип файла шаблона не определился, либо где то настройка
Начните с текста
Buddy
Постоянный обитатель
Сообщения: 119
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Шаблоны договоров

Сообщение Buddy »

Мне что смущает - поля-то из таблиц вытягиваются. Только функции не работают никакие.
"Начните с текста" - что вы имеете в виду?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Шаблоны договоров

Сообщение edward_K »

Шаблон может быть в word( rtf, doc - точно не помню)
А может и просто текст в мемополе
Ответить