Страница 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.