Несовпадение прототипа и присоединённой формы
Модераторы: m0p3e, edward_K, Модераторы
Несовпадение прототипа и присоединённой формы
После очередного патча, перед формированием отчёта, написанного мною, стало выдаваться предупреждение - "несовпадение присоединённой формы и прототипа. Необходима перекомпиляция присоединённой формы." Если прерываешь формирование отчёта, то отчёта не получаешь, а ,если продолжаешь, то получаешь нормальный отчёт. Перекомпиляция не помогает! Где несовпадение и как его исправить?
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Посмотри стандартные отчеты (похожие в какой-то степени на твой), особо посмотри структуру, а именно циклы (".{ .}, ".{checkenter .{checkenter"), условия (".if") и т.д.evgem писал(а):Где несовпадение и как его исправить?
сравни со своими, вот здесь и ошибку найдешь.
Например в последних патчах изменился прототип PRBDOC: добавили
поля BaseFinNumber, BaseFinDate
и поменяли структуру, добавив
Код: Выделить всё
.{CheckEnter ISBASEFIN
N @@@@@@@@@@@@@@@@@@@@@ от @@@@@@@@@@@
.}
Жду выхода Вселенная 2.12!
Согласен с последним сообщением, только вот проблема есть.
Пытался компилить проект, в frm поменял только название! И при компиляции ничего сказано не было. Но при подключении ресурсника в галке и при подаче документа на печать выдает сообщение "Несовпадение контрольной суммы..." Хочется задать вопрос, што за нафег? Почему так? Ведь все циклы, условия и вся структура соблюдены!!! Могу даже сказать где и что брал, если надо. Спасибо всем, кто ответит.
Пытался компилить проект, в frm поменял только название! И при компиляции ничего сказано не было. Но при подключении ресурсника в галке и при подаче документа на печать выдает сообщение "Несовпадение контрольной суммы..." Хочется задать вопрос, што за нафег? Почему так? Ведь все циклы, условия и вся структура соблюдены!!! Могу даже сказать где и что брал, если надо. Спасибо всем, кто ответит.
Прототип взял из \src\frm\OPER, с ним собстна я сравнивал, когда пытался переработать отчет полностью. Что не получилось, потому что несовпадение контрольной. А потом решил просто подключить "минимально" исправленный отчет (только поменял наименование в NameInList и в LinkForm).
Но дело то в том, что я ВСЮ структуру frm-отчета взял прямо из действующего отчета, "неиспорченного" нами. Но он дал такую же ошибку. Где проблема?
Если что, компилил под VIP.
Но дело то в том, что я ВСЮ структуру frm-отчета взял прямо из действующего отчета, "неиспорченного" нами. Но он дал такую же ошибку. Где проблема?
Если что, компилил под VIP.