java script в Галке
Модераторы: m0p3e, edward_K, Модераторы
- 
				Johny
 - Местный житель
 - Сообщения: 291
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: С-Петербург
 - Контактная информация:
 
java script в Галке
Ну малоли кто знает и сможет ответить.
Суть такая в производственном заказе нужно автоматически изменить статус в строках.
Например, Утвержденный -> Списать материалы -> Закрытый.
Ставлю Списать материалы формирую акт по фильтру и после формирования Акта должно эти строки должны перейти в статус закрытый.
Написал алгоритм на javascript но тут проблема.
Если статус меняешь вручную, то изменяются две таблицы SPMNPL, SPMNPLAN
А вот скрипт упорно меняет только SPMNPLAN.
Так вот мало ли кто знает, это глюк непосредственно галки или глюк моего кода. Хотя там строк то 5 штук и се.
			
			
									
						
										
						Суть такая в производственном заказе нужно автоматически изменить статус в строках.
Например, Утвержденный -> Списать материалы -> Закрытый.
Ставлю Списать материалы формирую акт по фильтру и после формирования Акта должно эти строки должны перейти в статус закрытый.
Написал алгоритм на javascript но тут проблема.
Если статус меняешь вручную, то изменяются две таблицы SPMNPL, SPMNPLAN
А вот скрипт упорно меняет только SPMNPLAN.
Так вот мало ли кто знает, это глюк непосредственно галки или глюк моего кода. Хотя там строк то 5 штук и се.
- 
				Johny
 - Местный житель
 - Сообщения: 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
- 
				Natasha-2007
 - Сообщения: 9
 - Зарегистрирован: 20 июл 2007, 09:53
 - Откуда: Тюмень