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

Пересобрать УПД

Добавлено: 28 июл 2017, 07:35
Мария_Ф
Пытаюсь скомпилировать Универсальный передаточный документ. Пока взяла форму без всяких изменений.
Ошибка: Компилятор PROPERTY не адекватен использующей его программе. Контрольная сумма в ресурсе: 1812257094, а в программе: 466293793. \FRM\SRC\COMPSRC\L\L_PRNSOPR\VIP\GetPersSign.vih(стр. 10, поз. 11)
Файл GetPersSign.vih от 07.02.17г. Как бороться? Это файл неверный?

Re: Пересобрать УПД

Добавлено: 28 июл 2017, 11:55
edward_K
обычно такое бывает, когда vip не соотв. аталантису в exe из которого запускается, либо схожее когда запускают что то собранное более свежим vip из более старого.

Re: Пересобрать УПД

Добавлено: 28 июл 2017, 12:12
Den
c GetPersSign.vih все ок у вас.
в текущей среде сборки, как заметил edward_K , почти наверняка что то не то

Re: Пересобрать УПД

Добавлено: 28 июл 2017, 13:40
Мария_Ф
Випер и вип свежие, новый Атлантис.

Re: Пересобрать УПД

Добавлено: 28 июл 2017, 14:39
Den
Я в конце июня ставил патчи последние. Випером последним(с 28 атлантисом) собрал эту форму ради интереса- выполнил. Все ок.

Re: Пересобрать УПД

Добавлено: 28 июл 2017, 20:14
Мария_Ф
Сорри, мой косяк. Забываю иногда в тестовом проекте после обновления випа в параметрах его подключить. :oops:
Den, а при сборке у вас не было ошибки: Нет такой функции, поля или метода : KOEF Н:\GAL910\FRM\SRC\COMPSRC\L\L_PRNSOPR\FRM\ttn_fast.frn(стр. 227, поз. 11). В файле же указано, что это переменная.

Re: Пересобрать УПД

Добавлено: 29 июл 2017, 01:25
Den
Мария_Ф писал(а):: Нет такой функции, поля или метода : KOEF Н:\GAL910\FRM\SRC\COMPSRC\L\L_PRNSOPR\FRM\ttn_fast.frn(стр. 227, поз. 11). В файле же указано, что это переменная.

наверное из за #define __PrnSoprFunMem__

Re: Пересобрать УПД

Добавлено: 01 авг 2017, 07:40
Мария_Ф
Спасибо за помощь. Файл скомпилировался.
Но есть проблема: при печати Word ругается: "Приложению Word не удалось прочитать документ. Возможно, он поврежден..." Отчего такое может быть? Ругался как на единичный, так и пакетно.
Очистила все тмр - файл вышел один нормально, пакетно - все равно ругается.
P.S. В единичном ругается, когда переходит на след. лист. Видимо, проблема с разбивкой на листы.

Re: Пересобрать УПД

Добавлено: 01 авг 2017, 09:48
edward_K
Есть опции как компилить RTF. Вообще 2007 офис и RTF не очень совместимы. Сравните размеры файлов вашего и стандартного. Далее начинаются танцы с бубном - добавление пустых строк перед выводом, исправление форматирования, поджатие таблиц до размеров страниц, убирание internal и так далее - всегда разное. Иногда помогает копирование выделенного вручную(не по Ctrl+A!) в новый файл. А главное никогда не правьте колонтитулы, кроме как в 2003 офисе. FCom практически не поддерживается - рекомендации всегда одна - используйте FastReport.

Re: Пересобрать УПД

Добавлено: 15 авг 2017, 13:33
Мария_Ф
Возвращаюсь к форме: как добиться, чтобы пакетно на печать УПД вышел? Может что-то в проекте еще вставить надо? Word у меня 2010. Компилила и исходник, и сжатую форму - одиночный выходит на печать, пакетно - ругается.
И откуда берутся все поля? Как понять, что за последнее поле? И зачем в конце internal (что за Спецсимвол)?

Re: Пересобрать УПД

Добавлено: 15 авг 2017, 22:40
Den
Походу влияет на это задание/незадание параметра в проектном файле :

#param /Macro.IncludeEatLine=1 /b

т.е. :

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

.....
#param /Macro.IncludeEatLine=1 /b
#define _CURRENT_FORM_
#define _TTN_BLR_
#define _TTN_RUS_
#make "My_Universal_form.rtf"

Re: Пересобрать УПД

Добавлено: 16 авг 2017, 09:16
Мария_Ф
Den, огромное спасибо! Работает!
А где можно было это найти? На будущее знать.