java script в Галке
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 291
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: С-Петербург
- Контактная информация:
java script в Галке
Ну малоли кто знает и сможет ответить.
Суть такая в производственном заказе нужно автоматически изменить статус в строках.
Например, Утвержденный -> Списать материалы -> Закрытый.
Ставлю Списать материалы формирую акт по фильтру и после формирования Акта должно эти строки должны перейти в статус закрытый.
Написал алгоритм на javascript но тут проблема.
Если статус меняешь вручную, то изменяются две таблицы SPMNPL, SPMNPLAN
А вот скрипт упорно меняет только SPMNPLAN.
Так вот мало ли кто знает, это глюк непосредственно галки или глюк моего кода. Хотя там строк то 5 штук и се.
Суть такая в производственном заказе нужно автоматически изменить статус в строках.
Например, Утвержденный -> Списать материалы -> Закрытый.
Ставлю Списать материалы формирую акт по фильтру и после формирования Акта должно эти строки должны перейти в статус закрытый.
Написал алгоритм на javascript но тут проблема.
Если статус меняешь вручную, то изменяются две таблицы SPMNPL, SPMNPLAN
А вот скрипт упорно меняет только SPMNPLAN.
Так вот мало ли кто знает, это глюк непосредственно галки или глюк моего кода. Хотя там строк то 5 штук и се.
-
- Местный житель
- Сообщения: 291
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: С-Петербург
- Контактная информация:
Готового не было, писал сам.
Функции вообще не брал, так как без них все можно.
Принцип такой:
1) Создал объект Строка плана, с методом - привязка в заголовку, свойство - Статус.
2)СОздал две локальные константы со значением искомого статуса и результирующего.
3) Написал скрипт.
Первая строка - привязка к заголовку через функцию плана (типа GetCurPlan() )
4) цикл по специи с проверкой статусов.
Результат - статусы меняются в фейсе, но при этом если вызвать алгоритм рассчета, который фильтрует по статусам, то в нем стоят старые статусы. И, видимо, это из-за того, что как я уже говорил, меняется Java'й только табла SPMNPLAN.
Функции вообще не брал, так как без них все можно.
Принцип такой:
1) Создал объект Строка плана, с методом - привязка в заголовку, свойство - Статус.
2)СОздал две локальные константы со значением искомого статуса и результирующего.
3) Написал скрипт.
Первая строка - привязка к заголовку через функцию плана (типа GetCurPlan() )
4) цикл по специи с проверкой статусов.
Результат - статусы меняются в фейсе, но при этом если вызвать алгоритм рассчета, который фильтрует по статусам, то в нем стоят старые статусы. И, видимо, это из-за того, что как я уже говорил, меняется Java'й только табла SPMNPLAN.
Ты все правильно написал проблему
Сделай второй обьект также опиши как и первый только на вкладке экземпляр свяжи с таблицей spmnpl
У меня есть где-то пример доработанного мною входящего в поставку примеров java-алгоритма копирования аналитик из мц в план там та же проблема. Разработчики обещали включать в поставку его поправленую и расширенную версию т.к. spmnpl может все-же отличатся от spmnplan
Сделай второй обьект также опиши как и первый только на вкладке экземпляр свяжи с таблицей spmnpl
У меня есть где-то пример доработанного мною входящего в поставку примеров java-алгоритма копирования аналитик из мц в план там та же проблема. Разработчики обещали включать в поставку его поправленую и расширенную версию т.к. spmnpl может все-же отличатся от spmnplan
-
- Сообщения: 9
- Зарегистрирован: 20 июл 2007, 09:53
- Откуда: Тюмень