Страница 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
Мария_Ф
Сорри, мой косяк. Забываю иногда в тестовом проекте после обновления випа в параметрах его подключить.
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, огромное спасибо! Работает!
А где можно было это найти? На будущее знать.