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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

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

Ответить
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

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

Сообщение Мария_Ф »

Пытаюсь скомпилировать Универсальный передаточный документ. Пока взяла форму без всяких изменений.
Ошибка: Компилятор PROPERTY не адекватен использующей его программе. Контрольная сумма в ресурсе: 1812257094, а в программе: 466293793. \FRM\SRC\COMPSRC\L\L_PRNSOPR\VIP\GetPersSign.vih(стр. 10, поз. 11)
Файл GetPersSign.vih от 07.02.17г. Как бороться? Это файл неверный?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

обычно такое бывает, когда vip не соотв. аталантису в exe из которого запускается, либо схожее когда запускают что то собранное более свежим vip из более старого.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

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

Сообщение Den »

c GetPersSign.vih все ок у вас.
в текущей среде сборки, как заметил edward_K , почти наверняка что то не то
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

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

Сообщение Мария_Ф »

Випер и вип свежие, новый Атлантис.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

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

Сообщение Den »

Я в конце июня ставил патчи последние. Випером последним(с 28 атлантисом) собрал эту форму ради интереса- выполнил. Все ок.
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

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

Сообщение Мария_Ф »

Сорри, мой косяк. Забываю иногда в тестовом проекте после обновления випа в параметрах его подключить. :oops:
Den, а при сборке у вас не было ошибки: Нет такой функции, поля или метода : KOEF Н:\GAL910\FRM\SRC\COMPSRC\L\L_PRNSOPR\FRM\ttn_fast.frn(стр. 227, поз. 11). В файле же указано, что это переменная.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

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

Сообщение Den »

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

наверное из за #define __PrnSoprFunMem__
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

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

Сообщение Мария_Ф »

Спасибо за помощь. Файл скомпилировался.
Но есть проблема: при печати Word ругается: "Приложению Word не удалось прочитать документ. Возможно, он поврежден..." Отчего такое может быть? Ругался как на единичный, так и пакетно.
Очистила все тмр - файл вышел один нормально, пакетно - все равно ругается.
P.S. В единичном ругается, когда переходит на след. лист. Видимо, проблема с разбивкой на листы.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

Есть опции как компилить RTF. Вообще 2007 офис и RTF не очень совместимы. Сравните размеры файлов вашего и стандартного. Далее начинаются танцы с бубном - добавление пустых строк перед выводом, исправление форматирования, поджатие таблиц до размеров страниц, убирание internal и так далее - всегда разное. Иногда помогает копирование выделенного вручную(не по Ctrl+A!) в новый файл. А главное никогда не правьте колонтитулы, кроме как в 2003 офисе. FCom практически не поддерживается - рекомендации всегда одна - используйте FastReport.
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

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

Сообщение Мария_Ф »

Возвращаюсь к форме: как добиться, чтобы пакетно на печать УПД вышел? Может что-то в проекте еще вставить надо? Word у меня 2010. Компилила и исходник, и сжатую форму - одиночный выходит на печать, пакетно - ругается.
И откуда берутся все поля? Как понять, что за последнее поле? И зачем в конце internal (что за Спецсимвол)?
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

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

Сообщение 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"
Мария_Ф
Местный житель
Сообщения: 1044
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская область

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

Сообщение Мария_Ф »

Den, огромное спасибо! Работает!
А где можно было это найти? На будущее знать.
Ответить