Страница 1 из 1

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

Добавлено: 29 окт 2010, 14:35
hope
Добрый день!

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

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

Спасибо!

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

Добавлено: 07 ноя 2010, 16:26
Ged
нет, не возможно.
где то там был фастрепорт его и юзайте

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

Добавлено: 08 ноя 2010, 08:05
hope
Понятно! Спасибо!

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

Добавлено: 07 сен 2020, 00:50
Buddy
Чтобы не заводить новую тему, спрошу здесь.
В документации (Dogov.chm) сказано:
Для того чтобы в сформированном по шаблону документе получилась строка следующего содержания: "Договор Номер документа <внешний> от Дата заключения договора", необходимо в шаблоне написать: Договор &(Dogovor.NoDoc_Ext) от &(Dogovor.dDoc).
Тот же пример, но с использованием функции форматирования даты DateToStr:
Договор &(Dogovor.NoDoc_Ext) от &(DateToStr(Dogovor.dDoc,'DD mon YYYY'))
У меня конструкция &(DateToStr(Dogovor.dDoc,'DD mon YYYY')) (скопированная из доков!) не работает, при использовании вместо даты в текст договора попадает надпись "Ошибка при вычислении". В чем может быть дело? Может, синтаксис вызова функций должен быть каким-то другим?

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

Добавлено: 07 сен 2020, 01:37
edward_K
Попробовал

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

Номер &(Dogovor.NoDoc)
Дата текст &(DateToStr(Dogovor.DDoc,'DD mon YYYY'))
В тексте работает. В dot не пробовал.
Попробуйте использовать Dogovor.DDoc или пересоздать шаблон. Возможно при копировании у вас вставился не тот символ формата.

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

Добавлено: 07 сен 2020, 11:23
Buddy
Опытным путем выяснилось - у меня вообще никакие функции не отрабатывают:

В шаблоне:

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

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

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

Integer(’10’) = Ошибка при вычислении)
String(10) = Ошибка при вычислении)
Trim(’   aa   ’) = Ошибка при вычислении)

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

Добавлено: 07 сен 2020, 11:44
edward_K
Пробуете в текстовом варианте по стандартному пути в договорах? Вызывать механизм формирования из любого места не очень.
Попробуйте в договорах вычислить по Ctrl+F4 - может у вас это заблокировано? Снимите sil протокол - может быть ошибка в dll?
Наверное там LotExpretion работает. СУБД не PostGree?

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

Добавлено: 07 сен 2020, 13:42
Buddy
СУБД Pervasive.
По Ctrl+F4 в карточке договора String(10) вычисляется.
Протокол sil сделал, но не понимаю, как его просмотреть в человеческом виде. Кое-что видно по F3, но непонятно, какие выводы из этого лога можно сделать.

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

Добавлено: 09 сен 2020, 09:11
edward_K
SmartInspectConsole.exe
SmartTime(big).exe

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

Добавлено: 09 сен 2020, 14:11
Buddy
edward_K писал(а):SmartInspectConsole.exe
SmartTime(big).exe
Я правильно понимаю, что это не штатные программы из состава Галактики?

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

Добавлено: 09 сен 2020, 14:20
edward_K
Да. Спроси у коллег.

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

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

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

TVisual.StartNew, title: "Процесс", header: "Формирование документа..."
TVisual.Stop, title: "Процесс", header: "Формирование документа..."
а внутри него - ничего.

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

Добавлено: 19 сен 2020, 13:39
edward_K
Либо тип файла шаблона не определился, либо где то настройка
Начните с текста

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

Добавлено: 19 сен 2020, 18:55
Buddy
Мне что смущает - поля-то из таблиц вытягиваются. Только функции не работают никакие.
"Начните с текста" - что вы имеете в виду?

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

Добавлено: 19 сен 2020, 20:02
edward_K
Шаблон может быть в word( rtf, doc - точно не помню)
А может и просто текст в мемополе