|  21.02.2005, 15:13 | #1 | 
| Участник | Код аналитики 'Номер партии' отмечен в складских проводках со значением 
			
			Код аналитики 'Номер партии' отмечен в складских проводках со значением "№ партии..." Проблема №1: Создаем строку заказа, выбираем партию, сохраняем строчку. Удаляем № партии - выдается сообщение Код аналитики 'Номер партии' отмечен в складских проводках со значением "№ партии". Смотрим проводки - номер партии в них остался. Заходит в Комплектацию и ручками удаляем № партии. Заходим в проводки - у всех проводок В Заказе № партии удалился, у скомплектованных нет. Нормально ли подобное поведение для системы? Почему не обновилась аналитика у строк хотя со статусом в Заказе? Проблема №2: Создаем строку заказа, выбираем склад, выбираем № партии, созраняем. Изменяем № партии на то, которого нет на данном складе. № партии изменяется. Нормально ли то, что система позволила создать заказ с номером партии, которого никогда не будет на данном складе? | 
|  | 
|  21.02.2005, 15:41 | #2 | 
| Участник | 
			
			Проблему №1 вообще не понял. Возможно, у меня проблема с русским языком. Проблема №2. Цитата: 
		
			Нормально ли то, что система позволила создать заказ с номером партии, которого никогда не будет на данном складе?
		
	 | 
|  | 
|  21.02.2005, 16:03 | #3 | 
| Участник | 
			
			1: После сохранения вновь созданной строки автогенерируется номер партии. Подходим к № партии и стираем его. При сохранении строки выдается сообщение "Код аналитики 'Номер партии' отмечен в складских проводках со значением "123456789". Смотрим складские проводки -в в них остался номер партии, хотя в строках заказа мы его удалили, о чем и свидетельствовало данное сообщение. Я подозреваю, что у системы есть основания не удалять номер партии в вновь созданной складской проводке со статусом в Заказе, но логического объяснения найти не могу. Дале, если зайти в форму комплектации, то в верхнем гриде Проводки, можно у складских аналитик созданных проводок удалить № партии без нажатия кнопки Обработка, либо иной другой кнопки. Удалить можно № партии только у скл проводок со статусом В заказе. С иным статусом создается иллюзия удаления, но после выхода из формы Комплекстации № партии у них остается. Подобное поведение системы, ввиду того, что описано выше меня ставит в тупик. Так изложено лучше? | 
|  | 
|  21.02.2005, 17:07 | #4 | 
| Участник | Цитата: 
		
			Изначально опубликовано Antidot  1: После сохранения вновь созданной строки автогенерируется номер партии. Цитата: Подходим к № партии и стираем его. При сохранении строки выдается сообщение "Код аналитики 'Номер партии' отмечен в складских проводках со значением "123456789". Смотрим складские проводки -в в них остался номер партии, хотя в строках заказа мы его удалили, о чем и свидетельствовало данное сообщение. Я подозреваю, что у системы есть основания не удалять номер партии в вновь созданной складской проводке со статусом в Заказе, но логического объяснения найти не могу. Цитата: Дале, если зайти в форму комплектации, то в верхнем гриде Проводки, можно у складских аналитик созданных проводок удалить № партии без нажатия кнопки Обработка, либо иной другой кнопки. Удалить можно № партии только у скл проводок со статусом В заказе. С иным статусом создается иллюзия удаления, но после выхода из формы Комплекстации № партии у них остается. Подобное поведение системы, ввиду того, что описано выше меня ставит в тупик. Так изложено лучше?   | 
|  | 
|  21.02.2005, 18:08 | #5 | 
| Участник | 
			
			>логического объяснения найти не могу. См. регистрация и комплектация. В заказе - пустая партия. После комплектации этой строке соотв. 10000 проводок с разными партиями. | 
|  | 
|  21.02.2005, 20:59 | #6 | 
| Member | Цитата: 
		
			Изначально опубликовано Antidot  ...Удалить можно № партии только у скл проводок со статусом В заказе... 
				__________________ С уважением, glibs® | 
|  | 
|  08.07.2005, 14:29 | #7 | 
| Участник | 
			
			хочу сделать теме Up... похоже все кто отвечал не до конца разобрались с вопросом №1 создайте журнал перемещений для товара с аналитиками склад и №партии № партии - не первичная и с разрешенными пропусками для расходов\приходов напишите сначала склад С - Склад 1 Партия С - Партия 1. Склад На - склад 2, Партия На - Партия 2. Потом, допустим ,передумайте и сделайте партию На - пустой, выдастся это предупреждение: Код аналитики 'Номер партии' отмечен в складских проводках со значением Разнесите журнал. Получите приходную проводку со значением партии 2 А я как бы этого не хотел... партию убрал и пропускать ее при приходе разрешил. Вот и интересно какой в этом смысл? | 
|  | 
|  08.07.2005, 22:53 | #8 | 
| Member | Цитата: 
		
			Изначально опубликовано linney  ...А я как бы этого не хотел... Цитата: 
		
			Изначально опубликовано linney  ...Вот и интересно какой в этом смысл?... Ну предположим (реальной причины я не знаю, или не догадываюсь), что это было сделано для того, чтобы залатать какую-нибудь багу в закрытии склада или в сводном планировании. Вам от этих знаний жить легче станет? 
				__________________ С уважением, glibs® | 
|  | 
|  29.07.2005, 10:36 | #9 | 
| Участник | Цитата: 
		
			Вот и интересно какой в этом смысл?
		
	 Все делается в 3-х строчках метода \Data Dictionary\Tables\InventDim\Methods\mergeUsedDim if (_dimSearch.dimActive()) { if (_fromInventDim.(x)) this.(x) = _fromInventDim.(x); else if (this.(x) && this.(x) == _origFromDim.(x)) // clearing a dimension on the movement, but no on transaction info(strfmt("@SYS73455", new DictField(tableNum(InventDim),x).label(), this.(x))); } А можно ли их исправлять - не ясно. Все-таки удобнее очищать поле Номер партии прямо в строке заказа, не переходя в Регистрацию.   | 
|  | 
|  29.07.2005, 10:57 | #10 | 
| Участник | 
			
			Проблема №1 - как обойти: если удалить номер партии в строке заказа, прочитать предупреждение, а затем обнулить кол-во в строке заказа и сохранить строку, а затем кол-во восстановить, то проводка по складу станет корректной.
		 | 
|  | |
| За это сообщение автора поблагодарили: xiety (1). | |