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