Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Создание новой пользовательской проверки : Супермаг Плюс (Супермаг 2000)

22.11.2024 7:45


04.02.2019 11:43
Создаю новую проверку по аналогии с темой:
https://olegon.ru/showpost.php?p=259688&postcount=16
все создается, проверка появляется в административном модуле и в версии СМ 1.027.1 - все работает как и задумывалось.
Переношу этот же код в новую версию СМ 1.038
само собой т.к. часть данных лежит уже в других таблицах, переписываю процедуру проверки.
сама проверка появляется в административном модуле. Меняется статус - запрет - предупреждение ...
но во время изменения статуса документа ничего не происходит.
из видимых отличий в новой версии СМ появилась еще одна кнопка [УСЛОВИЯ ВЫПОЛНЕНИЯ] и в уже существующих проверках там как раз и содержится информация, когда выполняется данная проверка. у созданной же мной проверки эта кнопка неактивна. не могу найти - где хранится информация об этом функционале.
если кто знает - помогите...
Миниатюры
Нажмите на изображение для увеличения
Название: Inspect_001.jpg
Просмотров: 207
Размер:	79.5 Кб
ID:	9931   Нажмите на изображение для увеличения
Название: Inspect_002.jpg
Просмотров: 223
Размер:	40.6 Кб
ID:	9932   Нажмите на изображение для увеличения
Название: Inspect_003.jpg
Просмотров: 215
Размер:	148.4 Кб
ID:	9933   Нажмите на изображение для увеличения
Название: Inspect_004.jpg
Просмотров: 216
Размер:	60.2 Кб
ID:	9934  
04.02.2019 11:51
Условия выполнения в SSINSPECTDOC, я думаю.
04.02.2019 12:38
нет. в эту таблицу я данные о новой проверке добавил. и в старой версии СМ и в новой.
но в старой все работает, а в новой нет.
и если посмотреть на другие проверки, где кнопка [УСЛОВИЯ ВЫПОЛНЕНИЯ] активна
и посчитать кол-во записей в открывающемся окне - оно не совпадает с кол-вом записей в этой таблице.
12.02.2019 08:05
Посыпаю голову пеплом. Татьяна ты оказалась права на 100%. Еще раз начал все перепроверять и именно в этой таблице не было записи, добавил и все взлетело. Но не понятно только почему не заработало сразу, и ведь в тот момент запись была... Возможно какойто косяк с бд у клиента, т.к. в этот раз один инсерт выполнялся несколько минут....
18.02.2019 08:58
Сейчас посмотрел SQL скрипты из сервиспака и там в с самом начале файла InspectLoad.sql выполняется:

SQL код:
Delete from SSInspectDoc;
commit; 
поэтому после обновления СМ свои проверки могут перестать работать. надо или повторно их добавить, или модифицировать скрипты в сервис паке.
Часовой пояс GMT +3, время: 07:45.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.