|  10.11.2006, 14:02 | #1 | 
| Программист | Программное создание Номенклатуры 
			
			Всем добрый день У меня такой вопросик: мне необходимо создать программно номенклатуру. Но как я понял простым добавлением в InventTable тут не обойтись. Может кто-нибудь подскажет зависимости при создании? Посмотрел на DeleteActions у этой таблицы - там оочень мно всего, но не думаю что все это нужно Заранее очень спасибо   
				__________________ Жизнь меняется тогда, когда меняемся мы... | 
|  | 
|  10.11.2006, 14:07 | #2 | 
| Участник | 
			
			1.InventTable 2.InventTableModule - 3 записи на каждыую номенклатуру, с типами: заказ, склад, закупка 3.InventItemLocation - обязательно хотябы одна запись с аналитикой Axapta | 
|  | 
|  10.11.2006, 14:10 | #3 | 
| Участник | 
			
			Вспомнил: у Маззи есть статья на эту тему: http://axapta.mazzy.ru/lib/inventimport/
		 | 
|  | |
| За это сообщение автора поблагодарили: madproger (1). | |
|  10.11.2006, 14:17 | #4 | 
| Программист | 
			
			СТатья - то что надо (именно импорт и делаю сейчас) Спасиб 
				__________________ Жизнь меняется тогда, когда меняемся мы... | 
|  | 
|  10.11.2006, 14:26 | #5 | 
| Программист | 
			
			Еще один вопросик в догонку При импорте мне необходимо задать группу номенклатур делаю я это примерно так inventTable.ItemGroupId = #ITEM_GROUP; Макрос содержит название той группы которая мне надо чтобы подставилась, но подставляет он какую то другую группу, которая как я заметил стоит у меня по умолчанию в шаблонах (при создании номенклатуры) 
				__________________ Жизнь меняется тогда, когда меняемся мы... | 
|  | 
|  10.11.2006, 14:50 | #6 | 
| Moderator | 
			
			Раз подставляет другую группу - значит что-то вызываете после этого присваивания, что и меняет поле. Барабашки нет    
				__________________ Андрей. | 
|  | 
|  10.11.2006, 15:29 | #7 | 
| Программист | 
			
			Все это выглядит приблизительно так Никаких других действий я не делаю ttsbegin; inventTable.ItemGroupId = #ITEM_GROUP; inventTable.ItemId = itemId; inventTable.itemName = itemName; inventTable.insert(); purch.itemId = itemId; purch.ModuleType = ModuleInventPurchSales::Invent; purch.insert(); purch.itemId = itemId; purch.ModuleType = ModuleInventPurchSales::Purch; purch.insert(); purch.itemId = itemId; purch.ModuleType = ModuleInventPurchSales::Sales; purch.insert(); inventitemLocation.itemId = itemId; inventitemLocation.inventDimId = InventDim::inventDimIdBlank(); inventItemLocation.insert(); ttscommit; 
				__________________ Жизнь меняется тогда, когда меняемся мы... | 
|  | 
|  10.11.2006, 15:57 | #8 | 
| Moderator | 
			
			Может, в inventTable.insert() что-нибудь напрограммировано?
		 
				__________________ Андрей. | 
|  | 
|  10.11.2006, 16:26 | #9 | 
| Программист | 
			
			Да в том то и дело что нет - последние изменения на уровне SYP    
				__________________ Жизнь меняется тогда, когда меняемся мы... | 
|  | 
|  10.11.2006, 17:11 | #10 | 
| Участник | |
|  | 
|  10.11.2006, 18:08 | #11 | 
| Аманд | 
			
			А из Excel загнать? Или у вас справочник большой?
		 | 
|  | 
|  10.11.2006, 18:46 | #12 | 
| Участник | Цитата: 
		
			Сообщение от madproger
			   Еще один вопросик в догонку При импорте мне необходимо задать группу номенклатур делаю я это примерно так inventTable.ItemGroupId = #ITEM_GROUP; Макрос содержит название той группы которая мне надо чтобы подставилась, но подставляет он какую то другую группу, которая как я заметил стоит у меня по умолчанию в шаблонах (при создании номенклатуры) | 
|  | 
|  13.11.2006, 08:47 | #13 | 
| Программист | 
			
			Я импортирую справочник из Лотуса, и его надо будет периодически обновлять. Вот такое вот требование
		 
				__________________ Жизнь меняется тогда, когда меняемся мы... | 
|  | 
|  13.11.2006, 08:48 | #14 | 
| Программист | 
			
			Хммм... Надо посмотреть, правда еще не знаю как но попробуем Спасиб 
				__________________ Жизнь меняется тогда, когда меняемся мы... | 
|  | 
|  13.11.2006, 13:07 | #15 | 
| Аманд | 
			
			Абаждите, а почему у вас он в лотусе ведётся? И написана ли у вас процедура ведения ном справочника с учётом лотуса и аксапты? Как выглядит настройка параметров номенклатуры? Вы рассматривали вариант ведения справочника только в аксапте? | 
|  |