0
На рассмотрении

STARTUP

mid2018 1 месяц назад в Расчеты начислений и удержаний / Алгоритмы обновлен Гашков Николай (Эксперт) 1 месяц назад 3

Добрый день!

Столкнулся с непонятной ошибкой.

Когда то давно прописал в STARTUP блок,  вызывающий скриптовый модуль,  для работы с таблицей

из TABLCTRL,  который вызывался по F7 (добавление таблицы).   И до этого года всё работало.

В этом году на клиентской машине выдаёт ошибку:

Receive_TABLCTRL_body  - модуль не определён - строка 8-я 

Receive_TABLCTRL(&AdrMain,&__VarGMain)
{
UnloadScriptModule("user\\Ctrl_Tbl_2");
LoadScriptModule("user\\Ctrl_Tbl_2");
int rc = Receive_TABLCTRL_body(AdrMain,__VarGMain);
UnloadScriptModule("user\\Ctrl_Tbl_2");
return rc;
}

У меня же на ноутбуке всё работает,  уже и свой STARTUP прислал и скриптовый модуль - Ctrl_Tbl_2.

Часть скриптового модуля:

int tabl_1 = 55   //Это номера таблиц
int tabl_2 = 56;   //с которыми скриптовый модуль работает

Receive_TABLCTRL_body(&AdrMain,&__VarGMain)
{

// таблица со списком подготовленных таблиц
var MainTable=CreateObject("VedListMainTable");
MainTable.InitByAdr(AdrMain);

// для функции, которая добавляет новую таблицу по шаблону необходим
// параметр "фильтр" по источнику/объекту/подразделению.  // в нашем случае он будет пустой
var Filter = CreateObject("APropBE");

Что бы это могло быть, может быть кто то сталкивался?

На рассмотрении

Добрый день!

1)Где исходники на которых выдается ошибка?

2)Скриншот сообщения?

3)В какой момент выходят сообщения и в каком порядке?

4)Скрипты локально или в сетевом зпл?

5)Каталог script\obj   пробовали удалить?

STARTUP.S   Ctrl_Tbl_2.s

Когда то была поставлена задача - сделать таблицу, в которой виды НУ будут располагаться

не сверху вниз а слева направо по возрастанию,  потому сделал две таблицы:

1-я маленькая для сортировки информации                 

  2-я большая, где уже вся информация обрабатывается

Вот эти таблицы:  Tabl28.Sum     Tabl29.Sum   

В модуле  Ctrl_Tbl_2  они так и обозначены  Таблица 1  и  Таблица 2

В модуле Ctrl_Tbl_2  сначала идёт диалог с запросом дат и другой информации  и вот уже 

после  этого диалога появляются сообщения об ошибке

Обе таблицы обрабатываются в модуле  Ctrl_Tbl_2

Скрипты локально

obj  обязательно удаляется

Скрин    ОШИБКИ.docx

Сервис поддержки клиентов работает на платформе UserEcho