Выгрузка Номенклатуры БП-УТ не грузится ед.изм?

  1. 8 г. назад
    16.03.2016 11:08:29 отредактировано Незнайка

    Кто-нибудь знает почему при выгрузке по типовым правилам из БП2 в УТ10.3 номенклатуры у неё не выгружается Базовая ед. измерений и Полное наименование? вот правило:

    Если НЕ Объект.ЭтоГруппа И НЕ (Объект.Услуга И НЕ ЗначениеЗаполнено(Объект.БазоваяЕдиницаИзмерения)) Тогда
    	Если НЕ ЗначениеЗаполнено(Объект.ЕдиницаХраненияОстатков) И НЕ Объект.ЭтоГруппа Тогда
    			ВыборкаЕдиниц = Справочники.ЕдиницыИзмерения.Выбрать(, Объект.Ссылка);
    			Если ВыборкаЕдиниц.Следующий() Тогда
    				НайденнаяЕдиница = ВыборкаЕдиниц.Ссылка;
    			Иначе
    				НайденнаяЕдиницаОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    				НайденнаяЕдиницаОбъект.Наименование            = СокрЛП(Объект.БазоваяЕдиницаИзмерения);
    				НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = Объект.БазоваяЕдиницаИзмерения;
    				НайденнаяЕдиницаОбъект.Коэффициент             = 1;
    				НайденнаяЕдиницаОбъект.Владелец                = Объект.Ссылка;
    				НайденнаяЕдиницаОбъект.УстановитьНовыйКод();
    				
    				//НайденнаяЕдиницаОбъект.Записать();
    				ЗаписатьОбъектВИБ(НайденнаяЕдиницаОбъект, Тип("СправочникСсылка.ЕдиницыИзмерения"));
    				НайденнаяЕдиница = НайденнаяЕдиницаОбъект.Ссылка;
    			КонецЕсли;
    			
    			Объект.ЕдиницаХраненияОстатков = НайденнаяЕдиница;
    			Если НЕ ЗначениеЗаполнено(Объект.ЕдиницаДляОтчетов) Тогда
    				Объект.ЕдиницаДляОтчетов = НайденнаяЕдиница;
    			КонецЕсли;
    	ИначеЕсли ЗначениеЗаполнено(Объект.ЕдиницаХраненияОстатков)
    			И НЕ ЗначениеЗаполнено(Объект.ЕдиницаХраненияОстатков.Наименование) Тогда
    			НайденнаяЕдиницаОбъект = Объект.ЕдиницаХраненияОстатков.ПолучитьОбъект();
    			НайденнаяЕдиницаОбъект.Наименование            = СокрЛП(Объект.БазоваяЕдиницаИзмерения);
    			НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = Объект.БазоваяЕдиницаИзмерения;
    			ЗаписатьОбъектВИБ(НайденнаяЕдиницаОбъект, Тип("СправочникСсылка.ЕдиницыИзмерения"));		
    	КонецЕсли;
    КонецЕсли;
    <Свойство>
    						<Код>1</Код>
    						<Наименование>БазоваяЕдиницаИзмерения --> БазоваяЕдиницаИзмерения</Наименование>
    						<Порядок>50</Порядок>
    						<Источник Имя="БазоваяЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
    						<Приемник Имя="БазоваяЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
    						<КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации>
    					</Свойство>
    
    
    
    Ответы: (1)
  2. 16.03.2016 14:00:12 отредактировано andrewks

    Незнайка при выгрузке по типовым правилам

    они точно типовые? а сами конфы типовые? правила соответствуют версиям конф?

    Ответы: (2)
  3. (1) да, да, да

    Где-то слышал, что грузить новую номенклатуру из БП в УТ методически неправильно, т.к. создавать надо в УТ и грузить в БП

    Ответы: (3)
  4. Незнайка грузить новую номенклатуру из БП в УТ методически неправильно, т.к. создавать надо в УТ и грузить в БП

    ну, по логике оно, конечно, так

    Ответы: (6)
  5. Отсюда вопрос, оно и не должно грузиться или я что-то делаю не так?

    В УТ 10 ед. изм. вообще через справочник реализованы

    Ответы: (7)
  6. я пользовал правила и конфы БП 2.0.65.16 - УТ 10.3.36.1

  7. (3) но ведь в правилах БП-УТ таки есть правила для Номенклатуры

  8. Незнайка оно и не должно грузиться или я что-то делаю не так?

    второе, думаю.
    правила на то и написаны, чтобы грузилось. правила отдельно, методы отдельно

    Ответы: (8)
  9. (7) У тебя норм выгружается?

    Ответы: (9)
  10. (8) я не пользуюсь таким обменом.
    выложи правила поглядеть

  11. Типовые, никакой отсебятины
    ПРАВИЛА КОНВЕРТАЦИИ БП-УТ.zip

или зарегистрируйтесь чтобы ответить!