После очередного обновления Галактики (выполняли во второй половине июля 2020 года) через некоторое время возникла проблема при оформлении накладной на внутреннее перемещение в модуле «Складской учет».
Если в спецификации накладной на внутреннее перемещение пользователь указывает количество перемещаемой МЦ, превышающее свободный текущий остаток по указанному разрезу хранения, он должен получить соответствующее предупреждающее сообщение
"Вы пытаетесь сделать внутреннее перемещение МЦ "Отруби"на большее кол-во, чем имеется в свободном текущем остатке по указанному разрезу хранения. Свободный остаток = 870 кг
Однако, на ряде рабочих станций появляется окно предупреждения пусто, а затем окно с ошибкой
"RunTime error 216 (rtl: попытка обращения к некорректному дескриптору) in atlantis.rt at 00018786
В allerror.log помимо указанной ошибки имеются - Необработанная исключительная ситуация. Код исключения С0000005.
Ошибка при изменении кол-ва в накладной на внутреннее перем.
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Ошибка при изменении кол-ва в накладной на внутреннее пе
Здравствуйте. Указанные ошибки (обращение к некорректному дескриптору, необработанная исключительная ситуация) с вылетом из Галактики у нас появлялись после установки патчей у пользователей, которые пытались работать с интерфейсами, по которым у них ранее было конфигурирование. Если после установки патчей не удалить (не переименовать) в папке exe старый crf файл пользователя, и не сделать после этого вход в Галактику и загрузку скрипта пользователя (после загрузки скрипта обязательно перезайти в Галактику!), то получали такие ошибки.
P.S. Если у пользователя действительно делалось конфигурирование интерфейса накладных на внутреннее перемещения, то у Вас должен быть исходник скрипта для загрузки — файл cnf пользователя. Или же не не загружать скрипт, но тогда пользователь не увидит объекты, добавленные/ измененные с помощью конфигуратора.
P.S. Если у пользователя действительно делалось конфигурирование интерфейса накладных на внутреннее перемещения, то у Вас должен быть исходник скрипта для загрузки — файл cnf пользователя. Или же не не загружать скрипт, но тогда пользователь не увидит объекты, добавленные/ измененные с помощью конфигуратора.
Re: Ошибка при изменении кол-ва в накладной на внутреннее пе
Входим под дескриптором у которого нет конфигурационных файлов.
Единственно зацепка:
При входе на «проблемный» компьютер под учеткой администратора домена и последующем выполнении в Галактике описанной операции по смене количества МЦ в накладной на внутреннее перемещение вылета галактики НЕ происходит (окно сообщения выводится).
Учетка пользователя на «проблемном» ПК сейчас входит в группу локальных администраторов компьютера.
Единственно зацепка:
При входе на «проблемный» компьютер под учеткой администратора домена и последующем выполнении в Галактике описанной операции по смене количества МЦ в накладной на внутреннее перемещение вылета галактики НЕ происходит (окно сообщения выводится).
Учетка пользователя на «проблемном» ПК сейчас входит в группу локальных администраторов компьютера.
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Ошибка при изменении кол-ва в накладной на внутреннее пе
Здравствуйте.
Возможно у Вас был Alter и res с ним подключен пользователю?
И еще, может это не совсем к месту и не совсем по теме, но в 06.2020 у нас была проблема (в накладных на отпуск, актах на списание), когда появлялось сообщение что не хватает остатка для списания, хотя реально нужное кол-во было. И списание не делалось. Пересчет текущих и сальдовых остатков не помогал. После разборок оказалось, что проблема в табл.Saldoraz. В ней были записи с wMode=800. Удаление их решило проблему. Попутно был поставлен и позже решен ПИР №102.219373 (L_sklad_res_911680).
Возможно у Вас был Alter и res с ним подключен пользователю?
И еще, может это не совсем к месту и не совсем по теме, но в 06.2020 у нас была проблема (в накладных на отпуск, актах на списание), когда появлялось сообщение что не хватает остатка для списания, хотя реально нужное кол-во было. И списание не делалось. Пересчет текущих и сальдовых остатков не помогал. После разборок оказалось, что проблема в табл.Saldoraz. В ней были записи с wMode=800. Удаление их решило проблему. Попутно был поставлен и позже решен ПИР №102.219373 (L_sklad_res_911680).
Re: Ошибка при изменении кол-ва в накладной на внутреннее пе
из ТП
Проверьте ошибку, если в каталог EXE заменить vision_w.dll (во вложении), или взять с FTP
Заменили, ошибка ушла.
Всем спасибо
Проверьте ошибку, если в каталог EXE заменить vision_w.dll (во вложении), или взять с FTP
Заменили, ошибка ушла.
Всем спасибо
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Ошибка при изменении кол-ва в накладной на внутреннее пе
Обратите внимание на размер шрифта(как в галактике, так и в системе) и разрешение экрана под учеткой пользователя и админа.
Была проблема с длинными сообщениями, если оно не влазило в экран. Теперь оно переносится на несколько строк.
Просто интересно - это та же проблема или нет.
Была проблема с длинными сообщениями, если оно не влазило в экран. Теперь оно переносится на несколько строк.
Просто интересно - это та же проблема или нет.