java script в Галке

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

java script в Галке

Сообщение Johny »

Ну малоли кто знает и сможет ответить.

Суть такая в производственном заказе нужно автоматически изменить статус в строках.
Например, Утвержденный -> Списать материалы -> Закрытый.

Ставлю Списать материалы формирую акт по фильтру и после формирования Акта должно эти строки должны перейти в статус закрытый.

Написал алгоритм на javascript но тут проблема.
Если статус меняешь вручную, то изменяются две таблицы SPMNPL, SPMNPLAN
А вот скрипт упорно меняет только SPMNPLAN.

Так вот мало ли кто знает, это глюк непосредственно галки или глюк моего кода. Хотя там строк то 5 штук и се.
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Скрипт ты сам писал или взял готовый?
Какие ф-ии ты использовал если писал сам?
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Готового не было, писал сам.

Функции вообще не брал, так как без них все можно.
Принцип такой:
1) Создал объект Строка плана, с методом - привязка в заголовку, свойство - Статус.
2)СОздал две локальные константы со значением искомого статуса и результирующего.
3) Написал скрипт.
Первая строка - привязка к заголовку через функцию плана (типа GetCurPlan() )
4) цикл по специи с проверкой статусов.

Результат - статусы меняются в фейсе, но при этом если вызвать алгоритм рассчета, который фильтрует по статусам, то в нем стоят старые статусы. И, видимо, это из-за того, что как я уже говорил, меняется Java'й только табла SPMNPLAN.
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Ты все правильно написал проблему
Сделай второй обьект также опиши как и первый только на вкладке экземпляр свяжи с таблицей spmnpl
У меня есть где-то пример доработанного мною входящего в поставку примеров java-алгоритма копирования аналитик из мц в план там та же проблема. Разработчики обещали включать в поставку его поправленую и расширенную версию т.к. spmnpl может все-же отличатся от spmnplan
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

В смысле сделать еще один объект Строка плана?
А как его связать с таблицей? Там только название вписать можно.
Может объект какой другой должен быть?
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Да еще один обьект строка плана.
Если надо когда приеду в родной город вышлю пример.
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Думаю, что пример нужен.
Потому что как сделать чтобы этот еще один объект мог менять spmnpl я не понял. Или если сделать такой же объект то оно само будет меняться? (типа повторенье мать ученья :) )
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Письмо отправил,
Лови.
Импорт надо провести как указано в Галактике для скриптовых алгоритмов
Natasha-2007
Сообщения: 9
Зарегистрирован: 20 июл 2007, 09:53
Откуда: Тюмень

Сообщение Natasha-2007 »

Добрый день, коллеги! Не подскажете ли и мне тоже, как настроить связь объекта с таблицей SPMNPL.
Ответить