Страница 1 из 1
java script в Галке
Добавлено: 10 июн 2005, 11:34
Johny
Ну малоли кто знает и сможет ответить.
Суть такая в производственном заказе нужно автоматически изменить статус в строках.
Например, Утвержденный -> Списать материалы -> Закрытый.
Ставлю Списать материалы формирую акт по фильтру и после формирования Акта должно эти строки должны перейти в статус закрытый.
Написал алгоритм на javascript но тут проблема.
Если статус меняешь вручную, то изменяются две таблицы SPMNPL, SPMNPLAN
А вот скрипт упорно меняет только SPMNPLAN.
Так вот мало ли кто знает, это глюк непосредственно галки или глюк моего кода. Хотя там строк то 5 штук и се.
Добавлено: 10 июн 2005, 14:29
oiko
Скрипт ты сам писал или взял готовый?
Какие ф-ии ты использовал если писал сам?
Добавлено: 10 июн 2005, 15:10
Johny
Готового не было, писал сам.
Функции вообще не брал, так как без них все можно.
Принцип такой:
1) Создал объект Строка плана, с методом - привязка в заголовку, свойство - Статус.
2)СОздал две локальные константы со значением искомого статуса и результирующего.
3) Написал скрипт.
Первая строка - привязка к заголовку через функцию плана (типа GetCurPlan() )
4) цикл по специи с проверкой статусов.
Результат - статусы меняются в фейсе, но при этом если вызвать алгоритм рассчета, который фильтрует по статусам, то в нем стоят старые статусы. И, видимо, это из-за того, что как я уже говорил, меняется Java'й только табла SPMNPLAN.
Добавлено: 10 июн 2005, 15:55
oiko
Ты все правильно написал проблему
Сделай второй обьект также опиши как и первый только на вкладке экземпляр свяжи с таблицей spmnpl
У меня есть где-то пример доработанного мною входящего в поставку примеров java-алгоритма копирования аналитик из мц в план там та же проблема. Разработчики обещали включать в поставку его поправленую и расширенную версию т.к. spmnpl может все-же отличатся от spmnplan
Добавлено: 10 июн 2005, 17:02
Johny
В смысле сделать еще один объект Строка плана?
А как его связать с таблицей? Там только название вписать можно.
Может объект какой другой должен быть?
Добавлено: 10 июн 2005, 17:43
oiko
Да еще один обьект строка плана.
Если надо когда приеду в родной город вышлю пример.
Добавлено: 14 июн 2005, 10:25
Johny
Думаю, что пример нужен.
Потому что как сделать чтобы этот еще один объект мог менять spmnpl я не понял. Или если сделать такой же объект то оно само будет меняться? (типа повторенье мать ученья
)
Добавлено: 14 июн 2005, 12:41
oiko
Письмо отправил,
Лови.
Импорт надо провести как указано в Галактике для скриптовых алгоритмов
Добавлено: 13 окт 2008, 12:10
Natasha-2007
Добрый день, коллеги! Не подскажете ли и мне тоже, как настроить связь объекта с таблицей SPMNPL.