Данная ошибка зафиксирована ТП Битрикса.
Чтобы не ждать решешия от Битрикса, исправила модуль обмена.
Конфигуратор - Общие - Общие модули - Б_ОбменССайтомСерверВыгрузкаДанных
Функция СформироватьВременныеТаблицыПоИнформацииОТоварахПакета
ТекстЗапроса = "ВЫБРАТЬ | Номенклатура.Ссылка КАК Ссылка |ПОМЕСТИТЬ ВремНоменклатураОтбор |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.Ссылка В(&СписокТоваров) | |ИНДЕКСИРОВАТЬ ПО | Ссылка |; | . . . | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ВремДанныеНоменклатуры.Ссылка КАК Номенклатура, | ВЫБОР | КОГДА ВремДанныеНоменклатуры.Б_Идентификатор = """" | ТОГДА ВремДанныеНоменклатуры.Ссылка | ИНАЧЕ ВремДанныеНоменклатуры.Б_Идентификатор | КОНЕЦ КАК ИдентификаторНоменклатуры, | ВремДанныеНоменклатуры.ПометкаУдаления КАК ПометкаУдаленияНоменклатуры, | ВремДанныеНоменклатуры.ВерсияДанных КАК ВерсияДанныхНоменклатуры, | ВремДанныеНоменклатуры.Родитель КАК Родитель, | ВЫБОР | КОГДА РодительСправочник.Б_Идентификатор = """" | ТОГДА РодительСправочник.Ссылка | ИНАЧЕ РодительСправочник.Б_Идентификатор | КОНЕЦ КАК ИдентификаторРодителя, | ВремДанныеНоменклатуры.ЭтоГруппа КАК ЭтоГруппа, | ВремДанныеНоменклатуры.Код КАК КодНоменклатуры, | ВремДанныеНоменклатуры.Наименование КАК НаименованиеНоменклатуры, | ВремДанныеНоменклатуры.Артикул КАК Артикул, | Производители.Ссылка КАК Производитель, | Производители.Наименование КАК ПроизводительНаименование, -тут- | Производители.Б_Идентификатор КАК ПроизводительБ_Идентификатор, | ВремДанныеНоменклатуры.ЦеноваяГруппа КАК ЦеноваяГруппа, | ВидыНоменклатуры.Ссылка КАК ВидНоменклатуры, | ВидыНоменклатуры.НаборСвойств КАК НаборСвойствТоваров, | ВидыНоменклатуры.НаборСвойствХарактеристик КАК НаборСвойствХарактеристик, | ВидыНоменклатурыВладельца.НаборСвойствХарактеристик КАК НаборСвойствХарактеристикВладельца, | ВЫБОР | КОГДА ВидыНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать) | ТОГДА ЛОЖЬ | ИНАЧЕ ИСТИНА | КОНЕЦ КАК ИспользоватьХарактеристики, | ВремДанныеНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВЫБОР | КОГДА ВремДанныеНоменклатуры.Б_Идентификатор = """" | ТОГДА ВремДанныеНоменклатуры.ЕдиницаИзмерения.Код | ИНАЧЕ ВремДанныеНоменклатуры.Б_Идентификатор | КОНЕЦ КАК ИдентификаторЕдиницыИзмерения, | ВремДанныеНоменклатуры.НаборУпаковок КАК НаборУпаковок, | ВремДанныеНоменклатуры.СтавкаНДС КАК СтавкаНДС, | ВремДанныеНоменклатуры.ТипНоменклатуры КАК ТипНоменклатуры, | ВремДанныеНоменклатуры.ФайлКартинки КАК ФайлКартинки, | ВЫБОР | КОГДА ВидыНоменклатуры.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар) | ТОГДА ВЫБОР | КОГДА ВремДанныеНоменклатуры.Ссылка В | (ВЫБРАТЬ | ВремНоменклатураКомплектующиеОтбор.Комплект | ИЗ | ВремНоменклатураКомплектующиеОтбор КАК ВремНоменклатураКомплектующиеОтбор) | ТОГДА 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Производитель.Ид = XMLСтрока(ТекТовар.Производитель); //добавляем XDTOПроизводитель.Ид = ТекТовар.ПроизводительБ_Идентификатор; XDTOПроизводитель.Наименование = ТекТовар.ПроизводительНаименование; XDTOПроизводитель.ОфициальноеНаименование = ТекТовар.ПроизводительНаименование; XDTOТовар.Изготовитель = XDTOПроизводитель; КонецЕсли; |