M_SCRIPTS
Краткое описание :
Добавить поля для документа Транспортный заказ в алгоритме
javascriptОписание :
Регистрационные листыЧто измененно :
Добавить поля для документа Транспортный заказ в алгоритме
javascript:
1) по собственной территории пробег с грузом
2) по собственной территории ткм
3) по СНГ пробег с грузом
4) по СНГ ткм
5) по инотерритории пробег с грузом
6) по инотерритории ткм
7) За городом пробег общий
8) За городом пробег с грузом
9) за городом ткм
Как измененно :
Добавлены поля в алгоритм javascript:
1) по собственной территории пробег с грузом
2) по собственной территории ткм
3) по СНГ пробег с грузом
4) по СНГ ткм
5) по инотерритории пробег с грузом
6) по инотерритории ткм
7) За городом пробег общий
8) За городом пробег с грузом
9) за городом ткм
M_SCRIPTS
Краткое описание :
В средней панели исходящих Плана снабжения кол-во =
0Описание :
Функциональность доступа из JavaScript в ГалактикуЧто измененно :
В средней панели исходящих Плана снабжения кол-во = 0
после отработки Java-script'а
импортированного из файла
\Exe\ManufExt\Samples\JScript\JS_LinkSpSoprWithSpMnPl.xml
. Это косвенный результат решения 102.83257
Как измененно :
Теперь в среднюю панели Исходящих документов в Плане
снабжения переносятся корректные данные о распределенных
количествах по позициям.
M_SCRIPTS
Краткое описание :
Несоответствие между реализацией и описанием в TXT=
файлеОписание :
Функциональность доступа из JavaScript в ГалактикуЧто измененно :
Несоответствие между реализацией и описанием в TXT= файле
В \Exe\ManufExt\Samples\JScript\mnplan_ost.txt читаю :
" 4.В планах снабжения должно быть представление "Период" и должны
присутствовать следующие поля:
1)Поле 1 - Плановый остаток на конец периода
2)Поле 2 - Утвержденное количество
3)Поле 3 - Фактически поставлено
4)Поле 4 - Фактически списано
5)Поле 5 - Фактический остаток на начало периода
5.Поле "Плановый остаток на конец периода" вычисляемое, вычисление
производится по формуле
Поле 1 = Поле 5 + (Поле 2 - Поле 3) - (Поле 3 - Поле 4)"
В то же время это описание не относится к работе алгоритма,
импортируемого из
\Exe\ManufExt\Samples\JScript\mnplan_ost.xml. Импортированный алгоритм
переносит ПОЛЕ 1 из
Плана снабжения за предыдущий квартал в Поле 5 Плана снабжения на
рассматриваемый квартал.
Это и нужно указать в описании.
Как измененно :
Описание исправлено
M_SCRIPTS
Краткое описание :
Пустые записи в третьей панелиОписание :
Алгоритмы JavaScriptЧто измененно :
Пустые записи в третьей панели
Есть задача:
Необходимо с помощью JavaScript сформировать связь Производственного заказа с
Накладной на отпуск в производство,
причем заполнять нужно только первую панель (Входящие документы) и вторую
панель (Позиция входящего документа).
Создаю заголовок связи; создаю с помощью метода "Создать новую связь (с
указанием заголовка)" запись в спецификации
таблицы связей, при этом не указываю значения параметров "Тип входящей
спецификации (куда)" и
"Входящая спецификация (куда)", так как третью панель заполнять не нужно. В
результате в третьей панели создаются
пустые записи. Удалить эти пустые записи с помощью метода "Удалить текущую
связь" нельзя, так как при этом удаляется
и запись во второй панели входящих документов.
Необходимо доработать систему таким образом, чтобы либо не создавались пустые
записи в случае если при использовании
метода "Создать новую связь (с указанием заголовка)" опущены параметры "Тип
входящей спецификации (куда)" и
"Входящая спецификация (куда)", либо добавить возможность раздельного удаления
записей из 3-ей панели.
Как измененно :
В объект "Спецификация таблицы связей" добавлен новый метод
"Создать новую связь (без указания вход. спецификации)", при использовании
которого не заполняется третья панель вкладки "Входящие документы" в
Производственном заказе.
Пример алгоритма во вложении.