| 
			
			 | 
		#21 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
И если там не прописано, то пропишите перенос склада. P.S. И как пожелание - напишите что поменяли, плиз.  | 
| 
	
 | 
| 
			
			 | 
		#22 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я сомневаюсю, что это необходимо. 
		
		
		
		
		
		
		
	В таблице 5802 действительно есть операции с пустыми Код Склада, Тип Товарной Операции и Товар Но , они относятся к к книге Производственные можности (поле Товар Операция Но = 0, а вот Произ.мощн. книга опер. = ххх). Но вам указывать код склада там все равно не нужно. Т.к. финансовый учет товара на склад (операции по дебету) будет осуществляться с учетом склада. У вас два товара: Т1, с товар учетная группа = ТУЧ1. Т2, с товар учетная группа = ТУЧ2. Товар настройка учета: [пусто], ТУЧ1, Фин Счет = 0, НЗП Фин счет = 20.1 [пусто], ТУЧ2, Фин Счет = 0, НЗП Фин счет = 20.2 [красный],ТУЧ1, Фин Счет = 10.1, НЗП Фин счет = 20.3 [красный],ТУЧ2, Фин Счет = 10.2, НЗП Фин счет = 20.4 Вы создаете производственные заказы на товар 1 и товар 2. Создаете субподряд на товар 1 и на товар 2. Учитываете заказы покупки на 1000р и 2000р (НДС = 0). Будет создана такая операция. Дт15 Кт 60 Завершаете производственные заказы, корректируете себестоимость. Запускаете фин учет себестоимости. Получите: Дт 20.1 Кт 16 1000 Дт 20.2 Кт 16 2000 Дт 10.1 Кт 20.3 1000 Дт 10.2 Кт 20.4 2000 Разные субсчета у 20 счета указаны для того, чтобы было понятно, что и откуда берется.  | 
| 
	
 | 
| 
			
			 | 
		#23 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Apanko, большое спасибо за такой содержательный ответ и, вообще, за то, что уделяете моей проблеме свое время, но как вам такая ситуация: 
		
		
		
		
		
		
		
	Все производимые товары имеют одинаковую учетную группу ТУЧ1. Товар Настройка Учета: [красный], ТУЧ1, Фин Счет = 08-310, НЗП Фин Счет = 08-300 [синий], ТУЧ1, Фин Счет = 20-300, НЗП Фин Счет = 20-100 Создаем произ. заказ, вычисляем субподряд, учитываем заказ покупки на 1000 и получаем Дт15 - Кт60 1000 А теперь проблема: если покупали на склад красный, то при настройке комбинации [пусто],ТУЧ1 в поле НЗП Фин Счет надо ставить 08-300, чтобы все затраты потом собрались с этого счета по производству данного товара на счет 08-310; а если покупаем на склад синий, то при настройке комбинации [пусто],ТУЧ1 в поле НЗП Фин Счет надо ставить 20-100. т.е. при производстве на склад красный после завершения произ. заказа и запуска пакетников по себест. должны иметь: Дт08-300 - Кт15 1000 Дт08-310 - Кт08-300 1000 Неужели в таком случае придется создавать 2 учетные группы склада и менять их в заказе покупки (у субподрядчика только)?  | 
| 
	
 | 
| 
			
			 | 
		#24 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Один и тот же товар производите для собственного потребления (как ОС) и на продажу (как товар)? 
		
		
		
		
		
		
		
	Или это разные товары?  | 
| 
	
 | 
| 
			
			 | 
		#25 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да, один и тот же товар может производится как для себя так и на продажу, поэтому и сделали одну ТУЧ для него. Все операции проходят корректно (разноска проводится согласно настроенным счетам по складам), кроме заказа покупки субподряда, для учета которого требуется настройка [пусто],ТУЧ. Здесь то и возник вопрос, что делать: создавать 2 ТУЧ и менять в заказе покупки, чтобы при закрытии произ. заказа все затраты собирались с одного счета; либо что то еще...
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#26 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Мне кажется, что здесь не в системе дело: 
		
		
		
		
		
		
		
	Уверен, что на 100 процентов никто не может гарантировать, что товар произведенный на продажу не будет использован для собственных нужд, как и товар произведенный для себя не будет ни при каких обстоятельствах продан. Поэтому производил бы изделие всегда, как товар. А в момент использования на собственные нужды переквалифицировал (например обычным перемещением: на разных складах - разные Товар Фин Счета).  | 
| 
	
 | 
| 
			
			 | 
		#27 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			У нас точная гарантия. Если для себя, то точно данный товар не может быть продан. поэтому товары и помещаются на разные склады: свои и для продажи, откуда и берутся нужные счета. Реклассификация сдесь не проходит потому, что цикл производства длительный(до 3 месяцев). отсюда получается что примерно месяц или 2 затраты по производству для какого-нибудь из товаров будут находиться на неверном счете.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#28 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если есть гарантия, тогда два товара.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#29 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			решили всё таки просмотреть код и в Posting Group1 поставить код склада, указанный в заказе покупке (пока Posting Group1=''). О результатах данного действия напишу сюда же как только справимся... 
		
		
		
		
		
		
		
	Большое спасибо всем!  | 
| 
	
 | 
| 
			
			 | 
		#30 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вот вам кстати пример для тестирования: 
		
		
		
		
		
		
		
	Товар1. В маршруте две строки: 1. Внешний раб центр. 2. Внутренний раб центр. Производственный заказ на Товар1 2шт. Код склада Синий. Журнал субподряда: создание заказа покупки. Учет заказа покупки. Журнал учета выхода: 1. Выход Товар1, 1шт склад Синий. 2. Выход Товар2, 1шт склад Красный.  | 
| 
	
 | 
| 
			
			 | 
		#31 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Произвели следующие изменения: 
		
		
		
		
		
		
		
	в CU 5802 в функции SetPostGrps сделали следующее "Posting Group 1" := ValueEntry."Location Code"; IF "Posting Group 1" = '' THEN BEGIN IF PurchaseLine.FIND('-') THEN REPEAT IF PurchaseLine."Posting Group" = ValueEntry."Inventory Posting Group" THEN "Posting Group 1":=PurchaseLine."Location Code"; UNTIL PurchaseLine.NEXT = 0; END; Работает, если в заказе субподряда одна строка. если больше - разноска неправильная. будем копать дальше  
		 | 
| 
	
 | 
| 
			
			 | 
		#32 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я бы делал так (уж если два товара с разными учетными группами завести никак нельзя): 
		
		
		
		
		
		
		
	Кодеюнит 22 Item Jnl.-Post Line Функция InsertCapValueEntry После строк: Код: ValueEntry."Prod. Order No." := "Prod. Order No."; ValueEntry."Prod. Order Line No." := "Prod. Order Line No."; Код: ValueEntry."Location Code" := "Location Code"; Удачи.  | 
| 
	
 | 
| 
			
			 | 
		#33 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			to apanko: а мы добавили еще одно ограничение и в дополнении с тем, что было мной уже написано выше, получилось следующее: 
		
		
		
		
		
		
		
	"Posting Group 1" := ValueEntry."Location Code"; IF "Posting Group 1" = '' THEN BEGIN IF PurchaseLine.FIND('-') THEN REPEAT IF (PurchaseLine."Posting Group" = ValueEntry."Inventory Posting Group") AND (PurchaseLine."Buy-from Vendor No." =ValueEntry."Source No.") AND (PurchaseLine."Prod. Order No." =ValueEntry."Document No." ) THEN BEGIN "Posting Group 1":=PurchaseLine."Location Code"; END; UNTIL PurchaseLine.NEXT = 0; END; Заработало! Ваш вариант дает такие же результаты. Думаю, проблема решена. Большое спасибо за помощь!  
		 | 
| 
	
 | 
| 
			
			 | 
		#34 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
		 | 
| 
	
 |