Выгрузка производителей с битрикс кодом


Есть ошибка в модуле обмена: внешние коды поставщика не выгружаются из 1С на сайт Битрикс
Данная ошибка зафиксирована ТП Битрикса.
Чтобы не ждать решешия от Битрикса, исправила модуль обмена.

Конфигуратор - Общие - Общие модули - Б_ОбменССайтомСерверВыгрузкаДанных

Функция СформироватьВременныеТаблицыПоИнформацииОТоварахПакета
ТекстЗапроса = "ВЫБРАТЬ
   |   Номенклатура.Ссылка КАК Ссылка
   |ПОМЕСТИТЬ ВремНоменклатураОтбор
   |ИЗ
   |   Справочник.Номенклатура КАК Номенклатура
   |ГДЕ
   |   Номенклатура.Ссылка В(&СписокТоваров)
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Ссылка
   |;
   |

.
.
.
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ РАЗЛИЧНЫЕ
   |   ВремДанныеНоменклатуры.Ссылка КАК Номенклатура,
   |   ВЫБОР
   |      КОГДА ВремДанныеНоменклатуры.Б_Идентификатор = """"
   |         ТОГДА ВремДанныеНоменклатуры.Ссылка
   |      ИНАЧЕ ВремДанныеНоменклатуры.Б_Идентификатор
   |   КОНЕЦ КАК ИдентификаторНоменклатуры,
   |   ВремДанныеНоменклатуры.ПометкаУдаления КАК ПометкаУдаленияНоменклатуры,
   |   ВремДанныеНоменклатуры.ВерсияДанных КАК ВерсияДанныхНоменклатуры,
   |   ВремДанныеНоменклатуры.Родитель КАК Родитель,
   |   ВЫБОР
   |      КОГДА РодительСправочник.Б_Идентификатор = """"
   |         ТОГДА РодительСправочник.Ссылка
   |      ИНАЧЕ РодительСправочник.Б_Идентификатор
   |   КОНЕЦ КАК ИдентификаторРодителя,
   |   ВремДанныеНоменклатуры.ЭтоГруппа КАК ЭтоГруппа,
   |   ВремДанныеНоменклатуры.Код КАК КодНоменклатуры,
   |   ВремДанныеНоменклатуры.Наименование КАК НаименованиеНоменклатуры,
   |   ВремДанныеНоменклатуры.Артикул КАК Артикул,
   |   Производители.Ссылка КАК Производитель,
   |   Производители.Наименование КАК ПроизводительНаименование,  
-тут-   |   Производители.Б_Идентификатор КАК ПроизводительБ_Идентификатор,
   |   ВремДанныеНоменклатуры.ЦеноваяГруппа КАК ЦеноваяГруппа,
   |   ВидыНоменклатуры.Ссылка КАК ВидНоменклатуры,
   |   ВидыНоменклатуры.НаборСвойств КАК НаборСвойствТоваров,
   |   ВидыНоменклатуры.НаборСвойствХарактеристик КАК НаборСвойствХарактеристик,
   |   ВидыНоменклатурыВладельца.НаборСвойствХарактеристик КАК НаборСвойствХарактеристикВладельца,
   |   ВЫБОР
   |      КОГДА ВидыНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
   |         ТОГДА ЛОЖЬ
   |      ИНАЧЕ ИСТИНА
   |   КОНЕЦ КАК ИспользоватьХарактеристики,
   |   ВремДанныеНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
   |   ВЫБОР
   |      КОГДА ВремДанныеНоменклатуры.Б_Идентификатор = """"
   |         ТОГДА ВремДанныеНоменклатуры.ЕдиницаИзмерения.Код
   |      ИНАЧЕ ВремДанныеНоменклатуры.Б_Идентификатор
   |   КОНЕЦ КАК ИдентификаторЕдиницыИзмерения,
   |   ВремДанныеНоменклатуры.НаборУпаковок КАК НаборУпаковок,
   |   ВремДанныеНоменклатуры.СтавкаНДС КАК СтавкаНДС,
   |   ВремДанныеНоменклатуры.ТипНоменклатуры КАК ТипНоменклатуры,
   |   ВремДанныеНоменклатуры.ФайлКартинки КАК ФайлКартинки,
   |   ВЫБОР
   |      КОГДА ВидыНоменклатуры.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар)
   |         ТОГДА ВЫБОР
   |               КОГДА ВремДанныеНоменклатуры.Ссылка В
   |                     (ВЫБРАТЬ
   |                        ВремНоменклатураКомплектующиеОтбор.Комплект
   |                     ИЗ
   |                        ВремНоменклатураКомплектующиеОтбор КАК ВремНоменклатураКомплектующиеОтбор)
   |                  ТОГДА 2
   |               ИНАЧЕ 1
   |            КОНЕЦ
   |      ИНАЧЕ 3
   |   КОНЕЦ КАК ТипТовара,
   |   ВремДанныеНоменклатуры.НаименованиеПолное КАК НаименованиеПолноеНоменклатуры,
   |   ВремДанныеНоменклатуры.ФайлОписанияДляСайта КАК ФайлОписанияДляСайта,
   |   Марки.Наименование КАК МаркаНаименование,
   |   ВЫБОР
   |      КОГДА ВремДанныеНоменклатуры.ВесЗнаменатель = 0
   |         ТОГДА ВремДанныеНоменклатуры.ВесЧислитель
   |      ИНАЧЕ ВремДанныеНоменклатуры.ВесЧислитель / ВремДанныеНоменклатуры.ВесЗнаменатель
   |   КОНЕЦ КАК ВесНетто,
   |   ВЫБОР
   |      КОГДА ВремИнформацияОБазовойУпаковке.Вес ЕСТЬ NULL
   |         ТОГДА 0
   |      ИНАЧЕ ВремИнформацияОБазовойУпаковке.Вес
   |   КОНЕЦ КАК ВесБрутто,
   |   ВЫБОР
   |      КОГДА ВремИнформацияОБазовойУпаковке.Высота ЕСТЬ NULL
   |         ТОГДА 0
   |      ИНАЧЕ ВремИнформацияОБазовойУпаковке.Высота
   |   КОНЕЦ КАК ВысотаБ,
   |   ВЫБОР
   |      КОГДА ВремИнформацияОБазовойУпаковке.Глубина ЕСТЬ NULL
   |         ТОГДА 0
   |      ИНАЧЕ ВремИнформацияОБазовойУпаковке.Глубина
   |   КОНЕЦ КАК ГлубинаБ,
   |   ВЫБОР
   |      КОГДА ВремИнформацияОБазовойУпаковке.Ширина ЕСТЬ NULL
   |         ТОГДА 0
   |      ИНАЧЕ ВремИнформацияОБазовойУпаковке.Ширина
   |   КОНЕЦ КАК ШиринаБ,
   |   ВЫБОР
   |      КОГДА ВремДанныеНоменклатуры.ОбъемЗнаменатель = 0
   |         ТОГДА ВремДанныеНоменклатуры.ОбъемЧислитель
   |      ИНАЧЕ ВремДанныеНоменклатуры.ОбъемЧислитель / ВремДанныеНоменклатуры.ОбъемЗнаменатель
   |   КОНЕЦ КАК ОбъемН,
   |   ВЫБОР
   |      КОГДА ВремИнформацияОБазовойУпаковке.Объем ЕСТЬ NULL
   |         ТОГДА 0
   |      ИНАЧЕ ВремИнформацияОБазовойУпаковке.Объем
   |   КОНЕЦ КАК ОбъемБ,
   |   ВремДанныеНоменклатуры.ИспользоватьУпаковки КАК ИспользоватьУпаковки,
   |   ВидыНоменклатуры.ИспользованиеХарактеристик КАК ИспользованиеХарактеристик,
   |   ВидыНоменклатуры.ОсобенностьУчета КАК ОсобенностьУчета,
   |   ВидыНоменклатуры.ВладелецХарактеристик КАК ВладелецХарактеристик
   |ПОМЕСТИТЬ ВремНоменклатура
   |ИЗ
   |   ВремДанныеНоменклатуры КАК ВремДанныеНоменклатуры
   |      ЛЕВОЕ СОЕДИНЕНИЕ ВремИнформацияОБазовойУпаковке КАК ВремИнформацияОБазовойУпаковке
   |      ПО ВремДанныеНоменклатуры.Ссылка = ВремИнформацияОБазовойУпаковке.Товар
   |         И ВремДанныеНоменклатуры.ЕдиницаИзмерения = ВремИнформацияОБазовойУпаковке.ЕдиницаИзмерения
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
   |      ПО ВремДанныеНоменклатуры.ВидНоменклатуры = ВидыНоменклатуры.Ссылка
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Производители КАК Производители
   |      ПО ВремДанныеНоменклатуры.Производитель = Производители.Ссылка
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК РодительСправочник
   |      ПО ВремДанныеНоменклатуры.Родитель = РодительСправочник.Ссылка
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Марки КАК Марки
   |      ПО ВремДанныеНоменклатуры.Марка = Марки.Ссылка
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыНоменклатуры КАК ВидыНоменклатурыВладельца
   |      ПО (ВидыНоменклатуры.ВладелецХарактеристик = ВидыНоменклатурыВладельца.Ссылка)
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Номенклатура
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |УНИЧТОЖИТЬ ВремДанныеНоменклатуры
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |УНИЧТОЖИТЬ ВремИнформацияОБазовойУпаковке
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   Склады.Ссылка КАК Склад,
   |   ВЫБОР
   |      КОГДА Склады.Б_Идентификатор = """"
   |         ТОГДА Склады.Ссылка
   |      ИНАЧЕ Склады.Б_Идентификатор
   |   КОНЕЦ КАК Идентификатор
   |ПОМЕСТИТЬ ВремСклады
   |ИЗ
   |   Справочник.Склады КАК Склады
   |ГДЕ
   |   НЕ Склады.ЭтоГруппа
   |   И Склады.Ссылка В(&СписокСкладов)
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Склад
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   СоглашенияСКлиентами.Ссылка КАК Ссылка,
   |   СоглашенияСКлиентами.ЦенаВключаетНДС КАК ЦенаВключаетНДС,
   |   СоглашенияСКлиентами.ВидЦен КАК ВидЦен,
   |   СоглашенияСКлиентами.Валюта КАК Валюта,
   |   Валюты.Наименование КАК ВалютаКод,
   |   ВЫБОР
   |      КОГДА СоглашенияСКлиентами.Б_Идентификатор = """"
   |         ТОГДА СоглашенияСКлиентами.Ссылка
   |      ИНАЧЕ СоглашенияСКлиентами.Б_Идентификатор
   |   КОНЕЦ КАК ИдентификаторСоглашения,
   |   ВЫБОР
   |      КОГДА ВидыЦен.Б_Идентификатор = """"
   |         ТОГДА ВидыЦен.Ссылка
   |      ИНАЧЕ ВидыЦен.Б_Идентификатор
   |   КОНЕЦ КАК ИдентификаторВидаЦены
   |ПОМЕСТИТЬ ВремСоглашения
   |ИЗ
   |   Справочник.СоглашенияСКлиентами КАК СоглашенияСКлиентами
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Валюты КАК Валюты
   |      ПО СоглашенияСКлиентами.Валюта = Валюты.Ссылка
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыЦен КАК ВидыЦен
   |      ПО СоглашенияСКлиентами.ВидЦен = ВидыЦен.Ссылка
   |ГДЕ
   |   СоглашенияСКлиентами.Ссылка В(&СписокСоглашений)
   |{ГДЕ
   |   СоглашенияСКлиентами.Ссылка.* КАК Соглашение}
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Ссылка
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ РАЗЛИЧНЫЕ
   |   ЕдиницыИзмерения.Ссылка КАК ЕдиницаИзмерения,
   |   ВЫБОР
   |      КОГДА ЕдиницыИзмерения.Б_Идентификатор = """"
   |         ТОГДА ЕдиницыИзмерения.Ссылка
   |      ИНАЧЕ ЕдиницыИзмерения.Б_Идентификатор
   |   КОНЕЦ КАК ИдентификаторЕдиницыИзмерения
   |ПОМЕСТИТЬ ВремЕдиницыИзмерения
   |ИЗ
   |   Справочник.УпаковкиЕдиницыИзмерения КАК ЕдиницыИзмерения
   |ГДЕ
   |   ЕдиницыИзмерения.Ссылка В(&СписокЕдиниц)
   |   И ЕдиницыИзмерения.Ссылка <> ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   ЕдиницаИзмерения
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   НоменклатураСХарактеристиками.Номенклатура КАК Номенклатура,
   |   НоменклатураСХарактеристиками.ИдентификаторНоменклатуры КАК ИдентификаторНоменклатуры,
   |   НоменклатураСХарактеристиками.Характеристика КАК Характеристика,
   |   НоменклатураСХарактеристиками.ИдентификаторХарактеристики КАК ИдентификаторХарактеристики,
   |   НоменклатураСХарактеристиками.ВерсияДанныхНоменклатуры КАК ВерсияДанныхНоменклатуры,
   |   НоменклатураСХарактеристиками.ВерсияДанныхХарактеристики КАК ВерсияДанныхХарактеристики,
   |   НоменклатураСХарактеристиками.НаименованиеНоменклатуры КАК НаименованиеНоменклатуры,
   |   НоменклатураСХарактеристиками.НаименованиеХарактеристики КАК НаименованиеХарактеристики,
   |   НоменклатураСХарактеристиками.ПометкаУдаленияНоменклатуры КАК ПометкаУдаленияНоменклатуры,
   |   НоменклатураСХарактеристиками.ПометкаУдаленияХарактеристики КАК ПометкаУдаленияХарактеристики,
   |   НоменклатураСХарактеристиками.Родитель КАК Родитель,
   |   НоменклатураСХарактеристиками.ИдентификаторРодителя КАК ИдентификаторРодителя,
   |   НоменклатураСХарактеристиками.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
   |   НоменклатураСХарактеристиками.ИдентификаторЕдиницыИзмерения КАК ИдентификаторЕдиницыИзмерения,
   |   НоменклатураСХарактеристиками.Артикул КАК Артикул,
   |   НоменклатураСХарактеристиками.Производитель КАК Производитель,
   |   НоменклатураСХарактеристиками.ПроизводительНаименование КАК ПроизводительНаименование,
--тут--   |   НоменклатураСХарактеристиками.ПроизводительБ_Идентификатор КАК ПроизводительБ_Идентификатор,
   |   НоменклатураСХарактеристиками.ЦеноваяГруппа КАК ЦеноваяГруппа,
   |   НоменклатураСХарактеристиками.ВидНоменклатуры КАК ВидНоменклатуры,
   |   НоменклатураСХарактеристиками.НаборУпаковок КАК НаборУпаковок,
   |   НоменклатураСХарактеристиками.СтавкаНДС КАК СтавкаНДС,
   |   НоменклатураСХарактеристиками.ТипНоменклатуры КАК ТипНоменклатуры,
   |   НоменклатураСХарактеристиками.ФайлКартинки КАК ФайлКартинки,
   |   НоменклатураСХарактеристиками.ЭтоГруппа КАК ЭтоГруппа,
   |   НоменклатураСХарактеристиками.КодНоменклатуры КАК КодНоменклатуры,
   |   НоменклатураСХарактеристиками.ИспользоватьХарактеристики КАК ИспользоватьХарактеристики,
   |   НоменклатураСХарактеристиками.НаборСвойствТоваров КАК НаборСвойствТоваров,
   |   НоменклатураСХарактеристиками.НаборСвойствХарактеристик КАК НаборСвойствХарактеристик,
   |   НоменклатураСХарактеристиками.НаборСвойствХарактеристикВладельца КАК НаборСвойствХарактеристикВладельца,
   |   НоменклатураСХарактеристиками.ТипТовара КАК ТипТовара,
   |   НоменклатураСХарактеристиками.Комплектующая КАК Комплектующая,
   |   НоменклатураСХарактеристиками.ИспользоватьУпаковки КАК ИспользоватьУпаковки,
   |   НоменклатураСХарактеристиками.ОсобенностьУчета КАК ОсобенностьУчета,
   |   НоменклатураСХарактеристиками.ВысотаБ КАК ВысотаБ,
   |   НоменклатураСХарактеристиками.ГлубинаБ КАК ГлубинаБ,
   |   НоменклатураСХарактеристиками.ШиринаБ КАК ШиринаБ
   |ПОМЕСТИТЬ ВремНоменклатураСХарактеристикамиВся
   |ИЗ
   |   (ВЫБРАТЬ
   |      ВремНоменклатура.Номенклатура КАК Номенклатура,
   |      ВремНоменклатура.ИдентификаторНоменклатуры КАК ИдентификаторНоменклатуры,
   |      ХарактеристикиНоменклатуры.Ссылка КАК Характеристика,
   |      ВЫБОР
   |         КОГДА ХарактеристикиНоменклатуры.Б_Идентификатор = """"
   |            ТОГДА ХарактеристикиНоменклатуры.Ссылка
   |         ИНАЧЕ ХарактеристикиНоменклатуры.Б_Идентификатор
   |      КОНЕЦ КАК ИдентификаторХарактеристики,
   |      ВремНоменклатура.ВерсияДанныхНоменклатуры КАК ВерсияДанныхНоменклатуры,
   |      ХарактеристикиНоменклатуры.ВерсияДанных КАК ВерсияДанныхХарактеристики,
   |      ВремНоменклатура.НаименованиеНоменклатуры КАК НаименованиеНоменклатуры,
   |      ХарактеристикиНоменклатуры.Наименование КАК НаименованиеХарактеристики,
   |      ВремНоменклатура.ПометкаУдаленияНоменклатуры КАК ПометкаУдаленияНоменклатуры,
   |      ХарактеристикиНоменклатуры.ПометкаУдаления КАК ПометкаУдаленияХарактеристики,
   |      ВремНоменклатура.Родитель КАК Родитель,
   |      ВремНоменклатура.ИдентификаторРодителя КАК ИдентификаторРодителя,
   |      ВремНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
   |      ВремНоменклатура.ИдентификаторЕдиницыИзмерения КАК ИдентификаторЕдиницыИзмерения,
   |      ВремНоменклатура.Артикул КАК Артикул,
   |      ВремНоменклатура.Производитель КАК Производитель,
   |      ВремНоменклатура.ПроизводительНаименование КАК ПроизводительНаименование,
--тут--   |       ВремНоменклатура.ПроизводительБ_Идентификатор КАК ПроизводительБ_Идентификатор,
   |      ВремНоменклатура.ЦеноваяГруппа КАК ЦеноваяГруппа,
   |      ВремНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
   |      ВремНоменклатура.НаборУпаковок КАК НаборУпаковок,
   |      ВремНоменклатура.СтавкаНДС КАК СтавкаНДС,
   |      ВремНоменклатура.ТипНоменклатуры КАК ТипНоменклатуры,
   |      ВремНоменклатура.ФайлКартинки КАК ФайлКартинки,
   |      ВремНоменклатура.ЭтоГруппа КАК ЭтоГруппа,
   |      ВремНоменклатура.КодНоменклатуры КАК КодНоменклатуры,
   |      ВремНоменклатура.ИспользоватьХарактеристики КАК ИспользоватьХарактеристики,
   |      ВремНоменклатура.НаборСвойствТоваров КАК НаборСвойствТоваров,
   |      ВремНоменклатура.НаборСвойствХарактеристик КАК НаборСвойствХарактеристик,
   |      ВремНоменклатура.НаборСвойствХарактеристикВладельца КАК НаборСвойствХарактеристикВладельца,
   |      ВремНоменклатура.ТипТовара КАК ТипТовара,
   |      ЛОЖЬ КАК Комплектующая,
   |      ВремНоменклатура.ИспользоватьУпаковки КАК ИспользоватьУпаковки,
   |      ВремНоменклатура.ОсобенностьУчета КАК ОсобенностьУчета,
   |      ВремНоменклатура.ВысотаБ КАК ВысотаБ,
   |      ВремНоменклатура.ГлубинаБ КАК ГлубинаБ,
   |      ВремНоменклатура.ШиринаБ КАК ШиринаБ
   |   ИЗ
   |      Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
   |         ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВремНоменклатура КАК ВремНоменклатура
   |         ПО ХарактеристикиНоменклатуры.Владелец = ВремНоменклатура.Номенклатура
   |            И (ВремНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ИндивидуальныеДляНоменклатуры))
   |   
   |   ОБЪЕДИНИТЬ
   |   
   |   ВЫБРАТЬ
   |      ВремНоменклатура.Номенклатура,
   |      ВремНоменклатура.ИдентификаторНоменклатуры,
   |      ХарактеристикиНоменклатуры.Ссылка,
   |      ВЫБОР
   |         КОГДА ХарактеристикиНоменклатуры.Б_Идентификатор = """"
   |            ТОГДА ХарактеристикиНоменклатуры.Ссылка
   |         ИНАЧЕ ХарактеристикиНоменклатуры.Б_Идентификатор
   |      КОНЕЦ,
   |      ВремНоменклатура.ВерсияДанныхНоменклатуры,
   |      ХарактеристикиНоменклатуры.ВерсияДанных,
   |      ВремНоменклатура.НаименованиеНоменклатуры,
   |      ХарактеристикиНоменклатуры.Наименование,
   |      ВремНоменклатура.ПометкаУдаленияНоменклатуры,
   |      ХарактеристикиНоменклатуры.ПометкаУдаления,
   |      ВремНоменклатура.Родитель,
   |      ВремНоменклатура.ИдентификаторРодителя,
   |      ВремНоменклатура.ЕдиницаИзмерения,
   |      ВремНоменклатура.ИдентификаторЕдиницыИзмерения,
   |      ВремНоменклатура.Артикул,
   |      ВремНоменклатура.Производитель,
   |      ВремНоменклатура.ПроизводительНаименование,
--тут--   |      ВремНоменклатура.ПроизводительБ_Идентификатор,
   |      ВремНоменклатура.ЦеноваяГруппа,
   |      ВремНоменклатура.ВидНоменклатуры,
   |      ВремНоменклатура.НаборУпаковок,
   |      ВремНоменклатура.СтавкаНДС,
   |      ВремНоменклатура.ТипНоменклатуры,
   |      ВремНоменклатура.ФайлКартинки,
   |      ВремНоменклатура.ЭтоГруппа,
   |      ВремНоменклатура.КодНоменклатуры,
   |      ВремНоменклатура.ИспользоватьХарактеристики,
   |      ВремНоменклатура.НаборСвойствТоваров,
   |      ВремНоменклатура.НаборСвойствХарактеристик,
   |      ВремНоменклатура.НаборСвойствХарактеристикВладельца,
   |      ВремНоменклатура.ТипТовара,
   |      ЛОЖЬ,
   |      ВремНоменклатура.ИспользоватьУпаковки,
   |      ВремНоменклатура.ОсобенностьУчета,
   |      ВремНоменклатура.ВысотаБ,
   |      ВремНоменклатура.ГлубинаБ,
   |      ВремНоменклатура.ШиринаБ
   |   ИЗ
   |      Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
   |         ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВремНоменклатура КАК ВремНоменклатура
   |         ПО (ВремНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры))
   |            И ХарактеристикиНоменклатуры.Владелец = ВремНоменклатура.ВидНоменклатуры
   |   
   |   ОБЪЕДИНИТЬ ВСЕ
   |   
   |   ВЫБРАТЬ
   |      ВремНоменклатура.Номенклатура,
   |      ВремНоменклатура.ИдентификаторНоменклатуры,
   |      ХарактеристикиНоменклатуры.Ссылка,
   |      ВЫБОР
   |         КОГДА ХарактеристикиНоменклатуры.Б_Идентификатор = """"
   |            ТОГДА ХарактеристикиНоменклатуры.Ссылка
   |         ИНАЧЕ ХарактеристикиНоменклатуры.Б_Идентификатор
   |      КОНЕЦ,
   |      ВремНоменклатура.ВерсияДанныхНоменклатуры,
   |      ХарактеристикиНоменклатуры.ВерсияДанных,
   |      ВремНоменклатура.НаименованиеНоменклатуры,
   |      ХарактеристикиНоменклатуры.Наименование,
   |      ВремНоменклатура.ПометкаУдаленияНоменклатуры,
   |      ХарактеристикиНоменклатуры.ПометкаУдаления,
   |      ВремНоменклатура.Родитель,
   |      ВремНоменклатура.ИдентификаторРодителя,
   |      ВремНоменклатура.ЕдиницаИзмерения,
   |      ВремНоменклатура.ИдентификаторЕдиницыИзмерения,
   |      ВремНоменклатура.Артикул,
   |      ВремНоменклатура.Производитель,
   |      ВремНоменклатура.ПроизводительНаименование,
--тут--   |      ВремНоменклатура.ПроизводительБ_Идентификатор,
   |      ВремНоменклатура.ЦеноваяГруппа,
   |      ВремНоменклатура.ВидНоменклатуры,
   |      ВремНоменклатура.НаборУпаковок,
   |      ВремНоменклатура.СтавкаНДС,
   |      ВремНоменклатура.ТипНоменклатуры,
   |      ВремНоменклатура.ФайлКартинки,
   |      ВремНоменклатура.ЭтоГруппа,
   |      ВремНоменклатура.КодНоменклатуры,
   |      ВремНоменклатура.ИспользоватьХарактеристики,
   |      ВремНоменклатура.НаборСвойствТоваров,
   |      ВремНоменклатура.НаборСвойствХарактеристик,
   |      ВремНоменклатура.НаборСвойствХарактеристикВладельца,
   |      ВремНоменклатура.ТипТовара,
   |      ЛОЖЬ,
   |      ВремНоменклатура.ИспользоватьУпаковки,
   |      ВремНоменклатура.ОсобенностьУчета,
   |      ВремНоменклатура.ВысотаБ,
   |      ВремНоменклатура.ГлубинаБ,
   |      ВремНоменклатура.ШиринаБ
   |   ИЗ
   |      Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
   |         ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВремНоменклатура КАК ВремНоменклатура
   |         ПО (ВремНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры))
   |            И ХарактеристикиНоменклатуры.Владелец = ВремНоменклатура.ВладелецХарактеристик
   |   
   |   ОБЪЕДИНИТЬ
   |   
   |   ВЫБРАТЬ
   |      ВремНоменклатура.Номенклатура,
   |      ВремНоменклатура.ИдентификаторНоменклатуры,
   |      ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка),
   |      ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка),
   |      ВремНоменклатура.ВерсияДанныхНоменклатуры,
   |      """",
   |      ВремНоменклатура.НаименованиеНоменклатуры,
   |      """",
   |      ВремНоменклатура.ПометкаУдаленияНоменклатуры,
   |      ЛОЖЬ,
   |      ВремНоменклатура.Родитель,
   |      ВремНоменклатура.ИдентификаторРодителя,
   |      ВремНоменклатура.ЕдиницаИзмерения,
   |      ВремНоменклатура.ИдентификаторЕдиницыИзмерения,
   |      ВремНоменклатура.Артикул,
   |      ВремНоменклатура.Производитель,
   |      ВремНоменклатура.ПроизводительНаименование,
--тут--   |      ВремНоменклатура.ПроизводительБ_Идентификатор,
   |      ВремНоменклатура.ЦеноваяГруппа,
   |      ВремНоменклатура.ВидНоменклатуры,
   |      ВремНоменклатура.НаборУпаковок,
   |      ВремНоменклатура.СтавкаНДС,
   |      ВремНоменклатура.ТипНоменклатуры,
   |      ВремНоменклатура.ФайлКартинки,
   |      ВремНоменклатура.ЭтоГруппа,
   |      ВремНоменклатура.КодНоменклатуры,
   |      ВремНоменклатура.ИспользоватьХарактеристики,
   |      ВремНоменклатура.НаборСвойствТоваров,
   |      ВремНоменклатура.НаборСвойствХарактеристик,
   |      ВремНоменклатура.НаборСвойствХарактеристикВладельца,
   |      ВремНоменклатура.ТипТовара,
   |      ЛОЖЬ,
   |      ВремНоменклатура.ИспользоватьУпаковки,
   |      ВремНоменклатура.ОсобенностьУчета,
   |      ВремНоменклатура.ВысотаБ,
   |      ВремНоменклатура.ГлубинаБ,
   |      ВремНоменклатура.ШиринаБ
   |   ИЗ
   |      ВремНоменклатура КАК ВремНоменклатура
   |   ГДЕ
   |      (НЕ ВремНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
   |               И &ВыгружатьНоменклатуруКакПредложение
   |            ИЛИ ВремНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать))
   |   
   |   ОБЪЕДИНИТЬ ВСЕ
   |   
   |   ВЫБРАТЬ
   |      ВремНоменклатура.Номенклатура,
   |      ВремНоменклатура.ИдентификаторНоменклатуры,
   |      ВремНоменклатураКомплектующиеОтбор.Характеристика,
   |      ВЫБОР
   |         КОГДА ВремНоменклатураКомплектующиеОтбор.Характеристика ЕСТЬ NULL
   |               ИЛИ ВремНоменклатураКомплектующиеОтбор.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
   |            ТОГДА ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
   |         ИНАЧЕ ВремНоменклатураКомплектующиеОтбор.ИдентификаторХарактеристики
   |      КОНЕЦ,
   |      ВремНоменклатура.ВерсияДанныхНоменклатуры,
   |      ВЫБОР
   |         КОГДА ВремНоменклатураКомплектующиеОтбор.Характеристика ЕСТЬ NULL
   |               ИЛИ ВремНоменклатураКомплектующиеОтбор.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
   |            ТОГДА """"
   |         ИНАЧЕ ВремНоменклатураКомплектующиеОтбор.ВерсияДанныхХарактеристики
   |      КОНЕЦ,
   |      ВремНоменклатура.НаименованиеНоменклатуры,
   |      ВЫБОР
   |         КОГДА ВремНоменклатураКомплектующиеОтбор.Характеристика ЕСТЬ NULL
   |               ИЛИ ВремНоменклатураКомплектующиеОтбор.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
   |            ТОГДА """"
   |         ИНАЧЕ ВремНоменклатураКомплектующиеОтбор.НаименованиеХарактеристики
   |      КОНЕЦ,
   |      ВремНоменклатура.ПометкаУдаленияНоменклатуры,
   |      ВЫБОР
   |         КОГДА ВремНоменклатураКомплектующиеОтбор.Характеристика ЕСТЬ NULL
   |               ИЛИ ВремНоменклатураКомплектующиеОтбор.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
   |            ТОГДА ЛОЖЬ
   |         ИНАЧЕ ВремНоменклатураКомплектующиеОтбор.ПометкаУдаленияХарактеристики
   |      КОНЕЦ,
   |      ВремНоменклатура.Родитель,
   |      ВремНоменклатура.ИдентификаторРодителя,
   |      ВремНоменклатура.ЕдиницаИзмерения,
   |      ВремНоменклатура.ИдентификаторЕдиницыИзмерения,
   |      ВремНоменклатура.Артикул,
   |      ВремНоменклатура.Производитель,
   |      ВремНоменклатура.ПроизводительНаименование,
--тут--   |      ВремНоменклатура.ПроизводительБ_Идентификатор,
   |      ВремНоменклатура.ЦеноваяГруппа,
   |      ВремНоменклатура.ВидНоменклатуры,
   |      ВремНоменклатура.НаборУпаковок,
   |      ВремНоменклатура.СтавкаНДС,
   |      ВремНоменклатура.ТипНоменклатуры,
   |      ВремНоменклатура.ФайлКартинки,
   |      ВремНоменклатура.ЭтоГруппа,
   |      ВремНоменклатура.КодНоменклатуры,
   |      ВремНоменклатура.ИспользоватьХарактеристики,
   |      ВремНоменклатура.НаборСвойствТоваров,
   |      ВремНоменклатура.НаборСвойствХарактеристик,
   |      ВремНоменклатура.НаборСвойствХарактеристикВладельца,
   |      ВремНоменклатура.ТипТовара,
   |      ИСТИНА,
   |      ВремНоменклатура.ИспользоватьУпаковки,
   |      ВремНоменклатура.ОсобенностьУчета,
   |      ВремНоменклатура.ВысотаБ,
   |      ВремНоменклатура.ГлубинаБ,
   |      ВремНоменклатура.ШиринаБ
   |   ИЗ
   |      ВремНоменклатураКомплектующиеОтбор КАК ВремНоменклатураКомплектующиеОтбор
   |         ЛЕВОЕ СОЕДИНЕНИЕ ВремНоменклатура КАК ВремНоменклатура
   |         ПО ВремНоменклатураКомплектующиеОтбор.Номенклатура = ВремНоменклатура.Номенклатура) КАК НоменклатураСХарактеристиками
   |{ГДЕ
   |   НоменклатураСХарактеристиками.Номенклатура.* КАК Номенклатура}
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Номенклатура,
   |   Характеристика
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   СоглашениеШапка.Ссылка КАК Соглашение,
   |   СоглашениеТовары.Упаковка КАК Упаковка,
   |   СоглашениеТовары.Упаковка.Числитель КАК КоэффициентУпаковкиСоглашения,
   |   ВЫБОР
   |      КОГДА ЕСТЬNULL(СоглашениеТовары.Цена, 0) > 0
   |         ТОГДА ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |      КОГДА СоглашениеТовары.ВидЦены <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |            И СоглашениеТовары.ВидЦены ЕСТЬ НЕ NULL 
   |         ТОГДА СоглашениеТовары.ВидЦены
   |      КОГДА (СоглашениеТовары.ВидЦены = ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |            ИЛИ СоглашениеТовары.ВидЦены ЕСТЬ NULL)
   |            И СоглашениеЦеновыеГруппы.ВидЦен ЕСТЬ НЕ NULL 
   |            И СоглашениеЦеновыеГруппы.ВидЦен <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |         ТОГДА СоглашениеЦеновыеГруппы.ВидЦен
   |      КОГДА (СоглашениеТовары.ВидЦены = ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |            ИЛИ СоглашениеТовары.ВидЦены ЕСТЬ NULL)
   |            И (СоглашениеЦеновыеГруппы.ВидЦен ЕСТЬ NULL
   |               ИЛИ СоглашениеЦеновыеГруппы.ВидЦен = ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка))
   |            И СоглашениеШапка.ВидЦен <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |         ТОГДА СоглашениеШапка.ВидЦен
   |   КОНЕЦ КАК ВидЦены,
   |   ЕСТЬNULL(СоглашениеТовары.Цена, 0) КАК Цена,
   |   ВремНоменклатураСХарактеристикамиВся.Номенклатура КАК Номенклатура,
   |   ВремНоменклатураСХарактеристикамиВся.Характеристика КАК Характеристика
   |ПОМЕСТИТЬ ВремЦеныПоСоглашениям
   |ИЗ
   |   ВремНоменклатураСХарактеристикамиВся КАК ВремНоменклатураСХарактеристикамиВся
   |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВремСоглашения КАК СоглашениеШапка
   |      ПО (ИСТИНА)
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.Товары КАК СоглашениеТовары
   |      ПО (СоглашениеШапка.Ссылка = СоглашениеТовары.Ссылка)
   |         И ВремНоменклатураСХарактеристикамиВся.Номенклатура = СоглашениеТовары.Номенклатура
   |         И ВремНоменклатураСХарактеристикамиВся.Характеристика = СоглашениеТовары.Характеристика
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.ЦеновыеГруппы КАК СоглашениеЦеновыеГруппы
   |      ПО ВремНоменклатураСХарактеристикамиВся.ЦеноваяГруппа = СоглашениеЦеновыеГруппы.ЦеноваяГруппа
   |         И (СоглашениеШапка.Ссылка = СоглашениеЦеновыеГруппы.Ссылка)
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   ВидЦены
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   ЦеныСрезПоследних.Номенклатура КАК Номенклатура,
   |   ЦеныСрезПоследних.ВидЦены КАК ВидЦены,
   |   ЦеныСрезПоследних.Характеристика КАК Характеристика,
   |   ЦеныСрезПоследних.Цена КАК Цена,
   |   ЦеныСрезПоследних.Упаковка КАК Упаковка,
   |   ЦеныСрезПоследних.Валюта КАК Валюта
   |ПОМЕСТИТЬ ВремЦеныСрезПоследних
   |ИЗ
   |   РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
   |         ,
   |         ВидЦены В
   |               (ВЫБРАТЬ
   |                  ВремСоглашения.ВидЦен
   |               ИЗ
   |                  ВремСоглашения КАК ВремСоглашения)
   |            И (Номенклатура, Характеристика) В
   |               (ВЫБРАТЬ
   |                  ВремНоменклатураСХарактеристикамиВся.Номенклатура,
   |                  ВремНоменклатураСХарактеристикамиВся.Характеристика
   |               ИЗ
   |                  ВремНоменклатураСХарактеристикамиВся КАК ВремНоменклатураСХарактеристикамиВся)) КАК ЦеныСрезПоследних
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   ЦеныСрезПоследних.Номенклатура,
   |   ЦеныСрезПоследних.Характеристика,
   |   ЦеныСрезПоследних.ВидЦены
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
   |   ВремЦеныПоСоглашениям.Соглашение КАК Соглашение,
   |   ВремЦеныПоСоглашениям.ВидЦены КАК ВидЦены,
   |   ВЫБОР
   |      КОГДА ВремЦеныПоСоглашениям.Цена > 0
   |         ТОГДА ВремЦеныПоСоглашениям.Упаковка
   |      КОГДА ВремЦеныПоСоглашениям.ВидЦены <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |            И ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) > 0
   |         ТОГДА ЦеныНоменклатурыСрезПоследних.Упаковка
   |      ИНАЧЕ ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
   |   КОНЕЦ КАК Упаковка,
   |   ВЫБОР
   |      КОГДА ВремЦеныПоСоглашениям.Цена > 0
   |         ТОГДА ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)
   |      КОГДА ВремЦеныПоСоглашениям.ВидЦены <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |            И ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) > 0
   |         ТОГДА ЦеныНоменклатурыСрезПоследних.Валюта
   |      ИНАЧЕ ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)
   |   КОНЕЦ КАК ВалютаЦены,
   |   ВЫБОР
   |      КОГДА ВремЦеныПоСоглашениям.Цена > 0
   |         ТОГДА ВремЦеныПоСоглашениям.Цена
   |      КОГДА ВремЦеныПоСоглашениям.ВидЦены <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |            И ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) > 0
   |         ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК Цена,
   |   ВремЦеныПоСоглашениям.Номенклатура КАК Номенклатура,
   |   ВремЦеныПоСоглашениям.Характеристика КАК Характеристика,
   |   ВЫБОР
   |      КОГДА ВремЦеныПоСоглашениям.Цена > 0
   |         ТОГДА ВремЦеныПоСоглашениям.Упаковка.Числитель
   |      КОГДА ВремЦеныПоСоглашениям.ВидЦены <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |            И ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) > 0
   |         ТОГДА ЦеныНоменклатурыСрезПоследних.Упаковка.Числитель
   |      ИНАЧЕ 1
   |   КОНЕЦ КАК УпаковкаКоэффициент
   |ПОМЕСТИТЬ ВремЦены
   |ИЗ
   |   ВремЦеныПоСоглашениям КАК ВремЦеныПоСоглашениям
   |      ЛЕВОЕ СОЕДИНЕНИЕ ВремЦеныСрезПоследних КАК ЦеныНоменклатурыСрезПоследних
   |      ПО ВремЦеныПоСоглашениям.ВидЦены = ЦеныНоменклатурыСрезПоследних.ВидЦены
   |         И ВремЦеныПоСоглашениям.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
   |         И ВремЦеныПоСоглашениям.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика
   |ГДЕ
   |   ВЫБОР
   |         КОГДА ВремЦеныПоСоглашениям.Цена > 0
   |            ТОГДА ВремЦеныПоСоглашениям.Цена
   |         КОГДА ВремЦеныПоСоглашениям.ВидЦены <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
   |               И ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) > 0
   |            ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
   |         ИНАЧЕ 0
   |      КОНЕЦ > 0
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Номенклатура,
   |   Характеристика
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |УНИЧТОЖИТЬ ВремЦеныПоСоглашениям
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |УНИЧТОЖИТЬ ВремЦеныСрезПоследних
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   СвободныеОстатки.Номенклатура КАК Номенклатура,
   |   СвободныеОстатки.Характеристика КАК Характеристика,
   |   СвободныеОстатки.Склад КАК Склад,
   |   СвободныеОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
   |   СвободныеОстатки.ВРезервеСоСкладаОстаток КАК ВРезервеСоСкладаОстаток,
   |   СвободныеОстатки.ВРезервеСоСкладаОстаток КАК ВРезервеПодЗаказОстаток
   |ПОМЕСТИТЬ ВремСвободныеОстатки
   |ИЗ
   |   РегистрНакопления.СвободныеОстатки.Остатки(
   |         ,
   |         (Номенклатура, Характеристика) В
   |               (ВЫБРАТЬ
   |                  ВремНоменклатураСХарактеристикамиВся.Номенклатура,
   |                  ВремНоменклатураСХарактеристикамиВся.Характеристика
   |               ИЗ
   |                  ВремНоменклатураСХарактеристикамиВся КАК ВремНоменклатураСХарактеристикамиВся)
   |            И Склад В
   |               (ВЫБРАТЬ
   |                  ВремСклады.Склад
   |               ИЗ
   |                  ВремСклады КАК ВремСклады)) КАК СвободныеОстатки
   |
   |ОБЪЕДИНИТЬ ВСЕ
   |
   |ВЫБРАТЬ
   |   ТоварыКОтгрузке.Номенклатура,
   |   ТоварыКОтгрузке.Характеристика,
   |   ТоварыКОтгрузке.Склад,
   |   ТоварыКОтгрузке.КОтгрузкеОстаток,
   |   0,
   |   0
   |ИЗ
   |   РегистрНакопления.ТоварыКОтгрузке.Остатки(
   |         ,
   |         (Номенклатура, Характеристика) В
   |               (ВЫБРАТЬ
   |                  ВремНоменклатураСХарактеристикамиВся.Номенклатура,
   |                  ВремНоменклатураСХарактеристикамиВся.Характеристика
   |               ИЗ
   |                  ВремНоменклатураСХарактеристикамиВся КАК ВремНоменклатураСХарактеристикамиВся)
   |            И Склад В
   |               (ВЫБРАТЬ
   |                  ВремСклады.Склад
   |               ИЗ
   |                  ВремСклады КАК ВремСклады)) КАК ТоварыКОтгрузке
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Номенклатура,
   |   Характеристика
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
   |   ВремНоменклатураСХарактеристикамиВся.Номенклатура КАК Номенклатура,
   |   ВремНоменклатураСХарактеристикамиВся.ИдентификаторНоменклатуры КАК ИдентификаторНоменклатуры,
   |   ВремНоменклатураСХарактеристикамиВся.Характеристика КАК Характеристика,
   |   ВремНоменклатураСХарактеристикамиВся.ИдентификаторХарактеристики КАК ИдентификаторХарактеристики,
   |   ВремНоменклатураСХарактеристикамиВся.ВерсияДанныхНоменклатуры КАК ВерсияДанныхНоменклатуры,
   |   ВремНоменклатураСХарактеристикамиВся.ВерсияДанныхХарактеристики КАК ВерсияДанныхХарактеристики,
   |   ВремНоменклатураСХарактеристикамиВся.НаименованиеНоменклатуры КАК НаименованиеНоменклатуры,
   |   ВремНоменклатураСХарактеристикамиВся.НаименованиеХарактеристики КАК НаименованиеХарактеристики,
   |   ВремНоменклатураСХарактеристикамиВся.ПометкаУдаленияНоменклатуры КАК ПометкаУдаленияНоменклатуры,
   |   ВремНоменклатураСХарактеристикамиВся.ПометкаУдаленияХарактеристики КАК ПометкаУдаленияХарактеристики,
   |   ВремНоменклатураСХарактеристикамиВся.Родитель КАК Родитель,
   |   ВремНоменклатураСХарактеристикамиВся.ИдентификаторРодителя КАК ИдентификаторРодителя,
   |   ВремНоменклатураСХарактеристикамиВся.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
   |   ВремНоменклатураСХарактеристикамиВся.ИдентификаторЕдиницыИзмерения КАК ИдентификаторЕдиницыИзмерения,
   |   ВремНоменклатураСХарактеристикамиВся.Артикул КАК Артикул,
   |   ВремНоменклатураСХарактеристикамиВся.Производитель КАК Производитель,
   |   ВремНоменклатураСХарактеристикамиВся.ПроизводительНаименование КАК ПроизводительНаименование,
--тут--   |   ВремНоменклатураСХарактеристикамиВся.ПроизводительБ_Идентификатор КАК ПроизводительБ_Идентификатор,
   |   ВремНоменклатураСХарактеристикамиВся.ЦеноваяГруппа КАК ЦеноваяГруппа,
   |   ВремНоменклатураСХарактеристикамиВся.ВидНоменклатуры КАК ВидНоменклатуры,
   |   ВремНоменклатураСХарактеристикамиВся.НаборУпаковок КАК НаборУпаковок,
   |   ВремНоменклатураСХарактеристикамиВся.СтавкаНДС КАК СтавкаНДС,
   |   ВремНоменклатураСХарактеристикамиВся.ТипНоменклатуры КАК ТипНоменклатуры,
   |   ВремНоменклатураСХарактеристикамиВся.ФайлКартинки КАК ФайлКартинки,
   |   ВремНоменклатураСХарактеристикамиВся.ЭтоГруппа КАК ЭтоГруппа,
   |   ВремНоменклатураСХарактеристикамиВся.КодНоменклатуры КАК КодНоменклатуры,
   |   ВремНоменклатураСХарактеристикамиВся.ИспользоватьХарактеристики КАК ИспользоватьХарактеристики,
   |   ВремНоменклатураСХарактеристикамиВся.НаборСвойствТоваров КАК НаборСвойствТоваров,
   |   ВремНоменклатураСХарактеристикамиВся.НаборСвойствХарактеристик КАК НаборСвойствХарактеристик,
   |   ВремНоменклатураСХарактеристикамиВся.НаборСвойствХарактеристикВладельца КАК НаборСвойствХарактеристикВладельца,
   |   ВремНоменклатураСХарактеристикамиВся.ТипТовара КАК ТипТовара,
   |   ВремНоменклатураСХарактеристикамиВся.ИспользоватьУпаковки КАК ИспользоватьУпаковки,
   |   ВремНоменклатураСХарактеристикамиВся.ОсобенностьУчета КАК ОсобенностьУчета,
   |   ВремНоменклатураСХарактеристикамиВся.ВысотаБ КАК ВысотаБ,
   |   ВремНоменклатураСХарактеристикамиВся.ГлубинаБ КАК ГлубинаБ,
   |   ВремНоменклатураСХарактеристикамиВся.ШиринаБ КАК ШиринаБ
   |ПОМЕСТИТЬ ВремНоменклатураСХарактеристиками
   |ИЗ
   |   ВремНоменклатураСХарактеристикамиВся КАК ВремНоменклатураСХарактеристикамиВся
   |      ЛЕВОЕ СОЕДИНЕНИЕ ВремСвободныеОстатки КАК Остатки
   |      ПО ВремНоменклатураСХарактеристикамиВся.Номенклатура = Остатки.Номенклатура
   |         И ВремНоменклатураСХарактеристикамиВся.Характеристика = Остатки.Характеристика
   |ГДЕ
   |   ВЫБОР
   |         КОГДА &ВыгружатьВсеХарактеристики
   |               ИЛИ ВремНоменклатураСХарактеристикамиВся.Комплектующая = ИСТИНА
   |               ИЛИ ВремНоменклатураСХарактеристикамиВся.Номенклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
   |            ТОГДА ИСТИНА
   |         ИНАЧЕ ВЫБОР
   |               КОГДА ВЫБОР
   |                     КОГДА &ВыгружатьОстаткиСУчетомРезерва
   |                        ТОГДА Остатки.ВНаличииОстаток - Остатки.ВРезервеСоСкладаОстаток - Остатки.ВРезервеПодЗаказОстаток
   |                     ИНАЧЕ Остатки.ВНаличииОстаток
   |                  КОНЕЦ > 0
   |                  ТОГДА ИСТИНА
   |               ИНАЧЕ ЛОЖЬ
   |            КОНЕЦ
   |      КОНЕЦ
   |   И ВЫБОР
   |         КОГДА &ВыгружатьТолькоСЦеной
   |            ТОГДА (ВремНоменклатураСХарактеристикамиВся.Номенклатура, ВремНоменклатураСХарактеристикамиВся.Характеристика) В
   |                  (ВЫБРАТЬ
   |                     ВремЦены.Номенклатура,
   |                     ВремЦены.Характеристика
   |                  ИЗ
   |                     ВремЦены КАК ВремЦены)
   |         ИНАЧЕ ИСТИНА
   |      КОНЕЦ
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Номенклатура,
   |   Характеристика
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   НоменклатураДополнительныеРеквизиты.Ссылка КАК Номенклатура,
   |   НоменклатураДополнительныеРеквизиты.Свойство КАК Свойство,
   |   НоменклатураДополнительныеРеквизиты.Значение КАК Значение,
   |   НоменклатураДополнительныеРеквизиты.ТекстоваяСтрока КАК ТекстоваяСтрока
   |ПОМЕСТИТЬ ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовательсокмуАлгоритму
   |ИЗ
   |   Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
   |ГДЕ
   |   НоменклатураДополнительныеРеквизиты.Ссылка В
   |         (ВЫБРАТЬ
   |            ВремНоменклатура.Номенклатура
   |         ИЗ
   |            ВремНоменклатура)
   |
   |ОБЪЕДИНИТЬ ВСЕ
   |
   |ВЫБРАТЬ
   |   ДополнительныеСведения.Объект,
   |   ДополнительныеСведения.Свойство,
   |   ДополнительныеСведения.Значение,
   |   """"
   |ИЗ
   |   РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
   |ГДЕ
   |   ДополнительныеСведения.Объект В
   |         (ВЫБРАТЬ
   |            ВремНоменклатура.Номенклатура
   |         ИЗ
   |            ВремНоменклатура)
   |
   |ИНДЕКСИРОВАТЬ ПО
   |   Номенклатура
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |УНИЧТОЖИТЬ ВремНоменклатураСХарактеристикамиВся
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |УНИЧТОЖИТЬ ВремЦены
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |УНИЧТОЖИТЬ ВремСвободныеОстатки";
Функция ВыгрузитьТоварыXDTO
находим в ней такой блок:
                      
                     Если ЗначениеЗаполнено(ТекТовар.Производитель) Тогда
            
            XDTOПроизводительТип    = Б_ОбменССайтомСервер.ПолучениеТипОбъектаXDTO(ПараметрыОбмена,  "Изготовитель", Истина, XDTOТоварТип);
            XDTOПроизводитель       = ПараметрыОбмена.МояФабрикаXDTO.Создать(XDTOПроизводительТип); 

         //убираем
                                //XDTOПроизводитель.Ид                   = XMLСтрока(ТекТовар.Производитель);
         //добавляем
                                XDTOПроизводитель.Ид                   = ТекТовар.ПроизводительБ_Идентификатор;

            XDTOПроизводитель.Наименование             = ТекТовар.ПроизводительНаименование;
            XDTOПроизводитель.ОфициальноеНаименование    = ТекТовар.ПроизводительНаименование;
            
            XDTOТовар.Изготовитель   = XDTOПроизводитель;
            
         КонецЕсли;