GoldenSoftwareLtd / gedemin

21 stars 13 forks source link

На последнем exe не открывается форма в Positive Cash #4011

Closed stasgm closed 5 years ago

stasgm commented 7 years ago

Фронт Для розницы. С сайта. usrf_select_good как DFM для просмотра открывается, а как форма нет. В старый exe всё работает.

image

gsbelarus commented 7 years ago

Смотри в тексте dfm что указано как subtype

On Aug 17, 2017 9:41 PM, "Stanislau Shliakhtsich" notifications@github.com wrote:

Assigned #4011 https://github.com/GoldenSoftwareLtd/gedemin/issues/4011 to @gsbelarus https://github.com/gsbelarus.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/GoldenSoftwareLtd/gedemin/issues/4011#event-1210685019, or mute the thread https://github.com/notifications/unsubscribe-auth/AE751FQf36GniWcAYngaZz8Pcck67Gi_ks5sZIlFgaJpZM4O6p2P .

alexandra-gsoftware commented 7 years ago

может там сабтайп маленькімі буквамі, ему надо чтоб капслоком

stasgm commented 7 years ago

Вот и представьте, делается обновление и у клиента беда. Как бы заранее нам надо знать, что в exe ограничения добавляются несрвместимые с предыдущими версиями

gsbelarus commented 7 years ago

Раньше была ошибка

On Aug 18, 2017 11:03 AM, "Stanislau Shliakhtsich" notifications@github.com wrote:

Вот и представьте, делается обновление и у клиента беда. Как бы заранее нам надо знать, что в exe ограничения добавляются несрвместимые с предыдущими версиями

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/GoldenSoftwareLtd/gedemin/issues/4011#issuecomment-323287971, or mute the thread https://github.com/notifications/unsubscribe-auth/AE751A7xQlSsEF3SAChz7Mw24-nywWcIks5sZUVlgaJpZM4O6p2P .

hirurg-lybitel commented 7 years ago

@gsbelarus Нет, не было.

Вот dfm, который прекрасно открывается на exe версии 2.9.3.9032.

Сейчас последняя версия 2.9.3.9379 кидает ошибку из описания.

  object usrg_gdcAttrUserDefined1: TgdcAttrUserDefined
    Tag = 0
    ForcedRefresh = False
    AutoCalcFields = True
    ObjectView = False
    AllowStreamedActive = False
    SubType = 'GD_GOOD'
    MasterSource = nil
    MasterField = 'ID'
    DetailField = 'MASTER_RECORD_ID'
    SetTable = ''
    Active = False
    CachedUpdates = False
    Filtered = False
    Left = 119
    Top = 181
  end
alexandra-gsoftware commented 7 years ago

странно, мне кажется, это не прокатывает уже года два

gsbelarus commented 7 years ago

TgdcAttrUserDefined это класс для пользовательских справочников. Имя таблицы должно начинаться с USR$. Сабтайп GD_GOOD тут явная ошибка. Для таблицы GD_GOOD есть класс TgdcGood. Используй его, а не TgdcAttrUserDefined.

hirurg-lybitel commented 7 years ago

@gsbelarus Что некорректно написано - это понятно. Вопрос в том, что это резко вылезло. Что-то поменяли в новой версии ехе? Если да, то что ещё поменялось, чтобы не было таких сюрпризов?

gsbelarus commented 7 years ago

это не резко а уже пол года минимум или год. сейчас система проверяет подтипы на корректность. например у TgdcAttrUserDefined подтип только пользовательская таблица, которая реально существует в БД.

у документа подтип -- реально существующий РУИД в таблице GD_DOCUMENTTYPE и т.п.

2017-08-21 21:38 GMT+03:00 hirurg-lybitel notifications@github.com:

@gsbelarus https://github.com/gsbelarus Что некорректно написано - это понятно. Вопрос в том, что это резко вылезло. Что-то поменяли в новой версии ехе? Если да, то что ещё поменялось, чтобы не было таких сюрпризов?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/GoldenSoftwareLtd/gedemin/issues/4011#issuecomment-323819671, or mute the thread https://github.com/notifications/unsubscribe-auth/AE751FBNODn7N49vFNDMFmiAYKkxkAswks5sac6igaJpZM4O6p2P .

alexandra-gsoftware commented 7 years ago

Вот та же проблема, только в банке. https://github.com/GoldenSoftwareLtd/gedemin-apps/issues/236 Была выявлена 4 ноября 2016 г.

alexandra-gsoftware commented 7 years ago

не понимаю, как эта штука в меню до сих пор работала, если ехе поменялся год назад...