M_SCRIPTS
Краткое описание :
JS функция MakeOrders(dDate, cKatSopr) не учитывает
параметр dDate при формировании ордеровОписание :
Алгоритмы JavaScriptЧто измененно :
JS функция MakeOrders(dDate, cKatSopr) не учитывает параметр
dDate при формировании ордеров
По инциденту 2.93533
Ордера формируются не на дату, заданную параметром dDate, а на дату
формирования накладной. Это ошибка - нужно формировать ордер на дату, указанную
в параметре.
Кроме того, функция излишне разговорчива в процессе работы и отображает
массу лишней числовой информации, как будто это режим отладки. Необходимо
исключить вывод промежуточной числовой информации.
Описание проблемы во вложении.
Как измененно :
Функция MakeOrders (dDate, cKatSopr) - формирует ордера на
дату, указанную в параметре dDate.
M_SCRIPTS
Краткое описание :
Не работает JS function CreateOrders(wTypeOrder, dDate,
bPrih, cKatSopr)Описание :
Алгоритмы JavaScriptЧто измененно :
Не работает JS function CreateOrders(wTypeOrder, dDate, bPrih,
cKatSopr)
По инциденту 2.94480
Скрипт:
Debug.Print(CreateOrders( 0, Cur_Date(), false, curKatSopr() ));
Результат: Истина. Но ордеров не создает.
Из документации.
Функция создания ордеров.
Возвращает true - успешное выполнение.
function CreateOrders(wTypeOrder, dDate, bPrih, cKatSopr)
wTypeOrder : word - тип ордера (0 - склад, 1 - производство)
dDate : date - дата ордера
bPrih : boolean - направление ордера (true - приходный, false - расходный)
Починить эту функции и/или расширить функциональность function
MakeOrders(dDate, cKatSopr) на все накладные.
Как измененно :
Корректная работа CreateOrders(wTypeOrder, dDate, bPrih,
cKatSopr)