| 
			
			 | 
		#1 | 
| 
			
			 Сам.AX 
		
			
	 | 
	
	
	
		
		
			
			
			Изменение спецификации программно
			 
			
			Появилась необходимость сделать следующее: во всех спецификациях, где встречается номенклатура [A..Y] поменять ее на номенклатуру Z. Можно, конечно, и руками все это сделать, но, во-первых, не доверяю прямости рук человека; во-вторых, спецификаций достаточно много, а делать надо быстро. 
		
		
		
		
		
		
		
	В принципе я представляю себе механизм, но может быть есть какие-то подводные камни навроде каких-нибудь связок и т.п.??  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если у вас так чешутся руки попрограммировать, то изучите код стандартной процедуры, и сделайте по аналогии. 
		
		
		
		
		
		
			УЗ\ПО\Спецификации\Изменение спецификации номенклатуры. 
				__________________ 
		
		
		
		
	С уважением, glibs®  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Навскидку - нет. Просто я заставил бы одобрить их руками. Но можно и автоматом. Только не меняйте! Копируйте старые и меняйте номенклатуру. У старой - ставьте конечнюю дату, и снимайте галочку "Активна". Да, расчет еще сделайте - не повредит  
		
		
		
		
		
		
		
	![]() С Уважением, Георгий  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Аманд 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Резюмируя вышесказанное: 
		
		
		
		
		
		
		
	1. В DynamicsAX существует процедура работы с версиями спецификации: (периоды действия версии, одобрение, активность, параметры планирования и т.д.) Исходя из этого, при изменении спецификации, вы должны выбрать один из способов изменения версии: а) Создать новую версию б) Добавить в спецификацию новую строку, указать для нею дату начала действия. Соответственно для старой - ограничить дату действия. 2. При изменении версий можете использовать механизм копирования (запускается в спецификациях и строках) 3. Любые изменения в спецификациях следуют за изменением КД, Технологической документации и т.д. Поэтому рекомендую делать по процедуре проверки, утверждения и т.д. Это, конечно, если вам не хочется быть крайним, когда у технологов "вылезет что-то не то" в производстве  
		 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Сам.AX 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Пока был в отпуске без меня номенклатуры согласовали, одобрили и заблокировали.. )) теперь вот разгребаю...
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Аманд 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Пока был в отпуске ... согласовали, одобрили и заблокировали
		
	 
Цитата: 
	
		
			теперь вот разгребаю...
		
	 
![]() Цитата: 
	
		
			Просто я заставил бы одобрить их руками. Но можно и автоматом.
		
	 
![]() ...Штирлиц бил наверняка! Наверняк был известным каратистом  
		Последний раз редактировалось Vals; 31.07.2008 в 17:38.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Stitch_MS (1). | |
| 
			
			 | 
		#7 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		![]() Смех смехом, а начальство без всяких рук заставляло ключевых пользователей делать уйму работы. До сих пор помню, как Ирину заставили распечатать все номенклатуру с ценами (несколько десяткой тысяч позиций) и выверять цены со старой системой. Каждый лист - должен был быть подписан. Мда... Феликсоидам привет, кстати! ![]() С Уважением, Георгий  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Сам.AX 
		
			
	 | 
	
	
	
		
		
		
		![]() ![]()   Некоторых действительно можно к стенке ставить за то, что творят...Процедуры нет - ни разу такого не делали, а меня не спросили. Такое довольно часто встречается  
		 | 
| 
	
 | 
| 
	
	 | 
	
		
  |