проблема присоединения формы после компиляции

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

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

Ответить
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

проблема присоединения формы после компиляции

Сообщение Gali »

Доброго времени суток, коллеги!

у меня проблема - после компиляции (в Support'e) форма не хочет работать: пишет "несовпадение контрольной суммы присоединённой формы и формы прототипа"; хотя в самой форме ничего существенного не меняла.

сделала необходимые мне изменения формы в самой Галактике, откомпилировала там же - все работает; копирую "рабочий" файл в новый, меняю LinkForm и NameInList, компилирую, подключаю рес, запускаю форму - выдаёт вышеупомянутую ошибку.

Галактика 7.12
что это и как с ним бороться???
Pehterev
Новичок
Сообщения: 26
Зарегистрирован: 16 мар 2007, 12:52
Откуда: Кемерово

Сообщение Pehterev »

При компиляции подключить все ресурсы и в том же порядке, что и в отчете о системе Галактики.
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

:-(
да уж проверила ресы - в Галактике и support'e все ресы одинаковые, порядок тоже одинаков...

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

Сообщение edward_K »

все таки какой то рес забыли для сапорта подцепить. А что за версия? и что за прототип? к какому модулю?. Сравнивать нужно именно отчеты о системе.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

подцеплять надо тот рес, который указан при печати стандартного отчета в поле ресурс, когда на закладку "настройка отчета" переключаешься. Зачем подцеплять "ВСЕ РЕСЫ" как тут пишут... чтобы дольше компилировалось что ли? :)

Ну и попробуйте строчным компилятором откомпилить.
edward_K прав, 100пудов не видится ресурс с прототипом, вернее видится, но старый.
Pehterev
Новичок
Сообщения: 26
Зарегистрирован: 16 мар 2007, 12:52
Откуда: Кемерово

Сообщение Pehterev »

Если своих печатных форм на предпиятии больше 1-3, то проще сразу все ресурсы ресурсы подключить и не думать что что-то не подключено и не перепоключать их для каждой отдельной печатной формы.
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

Мы сделали себе в репозитприи отдельную ветку, в которой подключили все ресы еще раз, но для випа :)
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

edward_K

Галактика 7.12 Атлантис 3.03.22 Support 4.35
в модуле Зарплата -> отчеты -> реестры по перечислениям после расчета -> реестры по перечислениям -> Алименты = Полная форма реестров почтовых переводов. Прототип ReesBVip.

Pehterev
мы так и делаем - все наши правленные формы храним в pece user5
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

все таки интересно, как вы проверяли подключение ресов.
для зарплаты в galnet.cfg нужно руками прописать подключение zarfix??.
Точно также нужно делать и в support.cfg - после всех остальных ресов.
Порядок важен, так как какие то формы могут быть по ошибке в других ветках - попадался на какой -то.
Для начала вообще попробуйте user5 переименовать(и убрать тоже все user,debug - посмотрите отчет о системе - наверное у вас user идет раньше zarfix) и покдлючить после zarfix в cfg.
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

сработало!
- поменяла местами user и zar (user поставила в самый конец cfg)

Спасибо ОГРОМНОЕ :)
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

хм... такая же беда теперь с расходным кассовым ордером... :(

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

Сообщение edward_K »

если вы только не компилите сам прототип, то он тянется из последнего возможного реса. Вы в галке включите в cfg Forms.Fcenv=On. В окне списка форм на закладке "настройка отчетов" посмотрите из какого реса он тянется - проверте подключен ли он и позже ли других (там кажись kbufix). А также нажмите F4 на форме и посмотрите - есть ли там такой индефикатор.
Gali
Постоянный гость
Сообщения: 71
Зарегистрирован: 16 апр 2007, 11:48
Откуда: г. Кемерово
Контактная информация:

Сообщение Gali »

в форме идентификатор есть.
подключила res в cfg и все заработало.

edward_K, спасибо ещё раз ОГРОМНОЕ. :)
Ответить