Ошибка при вызове метода контекста выполнить пакет

Процедура с запросом. Все изменения помечены GOL
Процедура ИнициализироватьДанныеДокумента(ДокументСсылка, ДополнительныеСвойства) Экспорт

Запрос = Новый Запрос;
Запрос.УстановитьПараметр(«Ссылка», ДокументСсылка);
Запрос.Текст =
«ВЫБРАТЬ
| ДанныеДокумента.Ссылка КАК Ссылка,
| ДанныеДокумента.Дата КАК Период,
| ДанныеДокумента.Организация КАК Организация,
| ДанныеДокумента.ОрганизацияПолучатель КАК КорОрганизация,
| ДанныеДокумента.СкладОтправитель КАК СкладОтправитель,
| ДанныеДокумента.СкладПолучатель КАК СкладПолучатель,
| ДанныеДокумента.ЗаказНаПеремещение КАК ЗаказНаПеремещение,
| ДанныеДокумента.ПеремещениеПоЗаказам КАК ПеремещениеПоЗаказам,
| ДанныеДокумента.ДатаРаспоряжения КАК ДатаРаспоряжения,
| ДанныеДокумента.Статус КАК Статус,
| ДанныеДокумента.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
| ДанныеДокумента.СкладОтправитель.ИспользоватьОрдернуюСхемуПриОтгрузке КАК ОрдернаяСхемаПриОтгрузке,
| ДанныеДокумента.СкладПолучатель.ИспользоватьОрдернуюСхемуПриПоступлении КАК ОрдернаяСхемаПриПоступлении,
|
| ВЫБОР КОГДА ДанныеДокумента.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВнутренняяПередачаТоваров) ТОГДА
| ДанныеДокумента.ОрганизацияПолучатель
| ИНАЧЕ
| ДанныеДокумента.Организация
| КОНЕЦ КАК ОрганизацияПолучатель
|ИЗ
| Документ.ПеремещениеТоваров КАК ДанныеДокумента
|
|ГДЕ
| ДанныеДокумента.Ссылка = &Ссылка
|»;
Реквизиты = Запрос.Выполнить().Выбрать();
Реквизиты.Следующий();

ИнициализироватьКлючиАналитикиНоменклатуры(Реквизиты);
СоответствиеВидовЗапасов = ИнициализироватьВидыЗапасов(Реквизиты);

Запрос.УстановитьПараметр(«Период», Реквизиты.Период);
Запрос.УстановитьПараметр(«Статус», Реквизиты.Статус);
Запрос.УстановитьПараметр(«ДатаРаспоряжения», Реквизиты.ДатаРаспоряжения);
Запрос.УстановитьПараметр(«Организация», Реквизиты.Организация);
Запрос.УстановитьПараметр(«ОрганизацияПолучатель», Реквизиты.ОрганизацияПолучатель);
Запрос.УстановитьПараметр(«СкладПолучатель», Реквизиты.СкладПолучатель);
Запрос.УстановитьПараметр(«СкладОтправитель», Реквизиты.СкладОтправитель);
Запрос.УстановитьПараметр(«ЗаказНаПеремещение», Реквизиты.ЗаказНаПеремещение);
Запрос.УстановитьПараметр(«ПоЗаказуНаПеремещение», Реквизиты.ПеремещениеПоЗаказам);
Запрос.УстановитьПараметр(«ХозяйственнаяОперация», Реквизиты.ХозяйственнаяОперация);
Запрос.УстановитьПараметр(«КорОрганизация», ?(Реквизиты.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВнутренняяПередачаТоваров, Реквизиты.КорОрганизация, Неопределено));
Запрос.УстановитьПараметр(«ОрдернаяСхемаПриОтгрузке», Реквизиты.ОрдернаяСхемаПриОтгрузке);
Запрос.УстановитьПараметр(«ОрдернаяСхемаПриПоступлении», Реквизиты.ОрдернаяСхемаПриПоступлении);
Запрос.УстановитьПараметр(«УчитыватьСебестоимостьТоваровПоВидамЗапасов», ПолучитьФункциональнуюОпцию(«УчитыватьСебестоимостьТоваровПоВидамЗапасов»));
Запрос.УстановитьПараметр(«СоответствиеВидовЗапасов», СоответствиеВидовЗапасов);

Запрос.Текст = «
// 0 ВтТаблицаСерииТоваровОтправитель
|ВЫБРАТЬ
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| ТаблицаТовары.Количество КАК Количество,
| ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий,
| ТаблицаТовары.ДокументРезерваСерий КАК ДокументРезерваСерий,
| ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия,
| ТаблицаТовары.НомерСтроки,
| 0 КАК Порядок,
// Добавила GOL {
| ТаблицаТовары.Склад КАК Склад
// Добавила GOL }
|ПОМЕСТИТЬ ВтТаблицаСерииТоваровОтправитель
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И ТаблицаТовары.Количество <> 0
| И (НЕ ТаблицаТовары.СтатусУказанияСерийОтправитель В (4, 6, 8, 10))
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ТаблицаСерии.Номенклатура,
| ТаблицаСерии.Характеристика,
| ТаблицаСерии.Количество,
| МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель),
| ТаблицаСерии.ДокументРезерваСерий,
| ТаблицаСерии.Серия,
| МИНИМУМ(ТаблицаСерии.НомерСтроки),
| 1,
// Добавила GOL {
| ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
// Добавила GOL }
|ИЗ
| Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
| ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка
| И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура
| И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика
| И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий
|ГДЕ
| ТаблицаСерии.Ссылка = &Ссылка
| И ТаблицаТовары.Ссылка = &Ссылка
| И ТаблицаСерии.Количество <> 0
|
|СГРУППИРОВАТЬ ПО
| ТаблицаСерии.Номенклатура,
| ТаблицаСерии.Характеристика,
| ТаблицаСерии.Серия,
| ТаблицаСерии.Количество,
| ТаблицаСерии.ДокументРезерваСерий
|
|ИМЕЮЩИЕ
| МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель) В (4, 6, 8, 10)
|;
// 0 ВтТаблицаСерииТоваровПолучатель
|
|ВЫБРАТЬ
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| ТаблицаТовары.Количество КАК Количество,
| ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий,
| ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия,
| ТаблицаТовары.НомерСтроки,
| 2 КАК Порядок,
// Добавила GOL {
| ТаблицаТовары.Склад КАК Склад
// Добавила GOL }
|ПОМЕСТИТЬ ВтТаблицаСерииТоваровПолучатель
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И ТаблицаТовары.Количество <> 0
| И (НЕ ТаблицаТовары.СтатусУказанияСерийПолучатель В (4, 6, 8, 10))
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ТаблицаСерии.Номенклатура,
| ТаблицаСерии.Характеристика,
| ТаблицаСерии.Количество,
| МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель),
| ТаблицаСерии.Серия,
| МИНИМУМ(ТаблицаСерии.НомерСтроки),
| 3,
// Добавила GOL {
| ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
// Добавила GOL }
|ИЗ
| Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
| ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка
| И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура
| И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика
| И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий
|ГДЕ
| ТаблицаСерии.Ссылка = &Ссылка
| И ТаблицаТовары.Ссылка = &Ссылка
| И ТаблицаСерии.Количество <> 0
|
|СГРУППИРОВАТЬ ПО
| ТаблицаСерии.Номенклатура,
| ТаблицаСерии.Характеристика,
| ТаблицаСерии.Серия,
| ТаблицаСерии.Количество
|
|ИМЕЮЩИЕ
| МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель) В (4, 6, 8, 10)
|;
|
// 2 ТаблицаЗаказыНаПеремещение
|ВЫБРАТЬ
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
| &ДатаРаспоряжения КАК Период,
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| ТаблицаТовары.КодСтроки КАК КодСтроки,
| ТаблицаТовары.ЗаказНаПеремещение КАК ЗаказНаПеремещение,
| ТаблицаТовары.Количество КАК Заказано,
| ТаблицаТовары.Количество КАК КОформлению,
// Добавила GOL {
| ТаблицаТовары.Склад КАК Склад
// Добавила GOL }
|
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И &ПоЗаказуНаПеремещение
|
|УПОРЯДОЧИТЬ ПО
| НомерСтроки
|;
|////////////////////////////////////////////////////////////////////////////////
// 3 ТаблицаСвободныеОстатки
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
| &Период КАК Период,
// Изменила GOL {
| ТаблицаТовары.Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOL }
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| ТаблицаТовары.Серия КАК Серия,
| 0 КАК ВРезерве,
| ТаблицаТовары.Количество КАК ВНаличии
|ИЗ
| ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.СтатусУказанияСерий = 10
| И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
| &Период,
// Изменила GOL {
| ТаблицаТовары.Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOL }
| ТаблицаТовары.Номенклатура,
| ТаблицаТовары.Характеристика,
| ТаблицаТовары.НомерСтроки,
| ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
| ТаблицаТовары.Количество,
| 0
|ИЗ
| ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
|ГДЕ
| &ПоЗаказуНаПеремещение
| И ТаблицаТовары.СтатусУказанияСерий = 10
| И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
| &Период,
// Изменила GOL {
| ТаблицаТовары.Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOL }
| ТаблицаТовары.Номенклатура,
| ТаблицаТовары.Характеристика,
| ТаблицаТовары.НомерСтроки,
| ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
| ВЫБОР
| КОГДА &ПоЗаказуНаПеремещение
| ТОГДА ТаблицаТовары.Количество
| ИНАЧЕ 0
| КОНЕЦ,
| ТаблицаТовары.Количество
|ИЗ
| ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.СтатусУказанияСерий <> 10
|
|ОБЪЕДИНИТЬ ВСЕ
// Для получателя нужно оприходовать свободные остатки.
|
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход),
| &Период,
// Изменила GOL {
| ТаблицаТовары.Склад,
//| &СкладПолучатель,
// Изменила GOL }
| ТаблицаТовары.Номенклатура,
| ТаблицаТовары.Характеристика,
| ТаблицаТовары.НомерСтроки,
| ВЫБОР
| КОГДА ТаблицаТовары.СтатусУказанияСерий = 10
| ТОГДА ТаблицаТовары.Серия
| ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
| КОНЕЦ,
| 0,
| ТаблицаТовары.Количество
|ИЗ
| ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары
|ГДЕ
| (НЕ &ОрдернаяСхемаПриПоступлении)
| И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
|
|;
|////////////////////////////////////////////////////////////////////////////////
// 4 ТаблицаТоварыНаСкладах
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
| &Период КАК Период,
// Изменила GOL {
| ТаблицаТовары.Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOL }
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| ТаблицаТовары.Порядок КАК Порядок,
| ТаблицаТовары.Серия КАК Серия,
| 0 КАК ВНаличии,
| ТаблицаТовары.Количество КАК ВРезерве,
| ВЫБОР
| КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК КонтролироватьОстатки
|ИЗ
| ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
|ГДЕ
| (НЕ &ОрдернаяСхемаПриОтгрузке)
| И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.КОтгрузке)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
| &Период,
// Изменила GOL {
| ТаблицаТовары.Склад,
//| &СкладОтправитель,
// Изменила GOL }
| ТаблицаТовары.Номенклатура,
| ТаблицаТовары.Характеристика,
| ТаблицаТовары.НомерСтроки,
| ТаблицаТовары.Порядок,
| ТаблицаТовары.Серия,
| ТаблицаТовары.Количество,
| 0,
| ВЫБОР
| КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ
|ИЗ
| ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
|ГДЕ
| (НЕ &ОрдернаяСхемаПриОтгрузке)
| И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено), ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
|
|ОБЪЕДИНИТЬ ВСЕ
// Для получателя нужно оприходовать товары на склад
|
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход),
| &Период,
| &СкладПолучатель,
| ТаблицаТовары.Номенклатура,
| ТаблицаТовары.Характеристика,
| ТаблицаТовары.НомерСтроки,
| ТаблицаТовары.Порядок,
| ТаблицаТовары.Серия,
| ТаблицаТовары.Количество,
| 0,
| ЛОЖЬ
|ИЗ
| ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары
|ГДЕ
| (НЕ &ОрдернаяСхемаПриПоступлении)
| И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято)
|
|УПОРЯДОЧИТЬ ПО
| Порядок,
| НомерСтроки
|;
|////////////////////////////////////////////////////////////////////////////////
// 5 ТаблицаДвижениеТоваров
|ВЫБРАТЬ
| 1 КАК Порядок,
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| &Период КАК Период,
| &СкладПолучатель КАК Склад,
| ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение,
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| 0 КАК ПланируемаяОтгрузка,
| -ТаблицаТовары.Количество КАК ПланируемоеПоступление
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И &ПоЗаказуНаПеремещение
| И НЕ &ОрдернаяСхемаПриПоступлении
| И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| 2 КАК Порядок,
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| &Период КАК Период,
// Изменила GOL {
| ТаблицаТовары.Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOL }
| ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение,
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| -ТаблицаТовары.Количество КАК ПланируемаяОтгрузка,
| 0 КАК ПланируемоеПоступление
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И &ПоЗаказуНаПеремещение
| И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
|
|УПОРЯДОЧИТЬ ПО
| Порядок,
| НомерСтроки
|;
|////////////////////////////////////////////////////////////////////////////////
// 6 ТаблицаТоварыКОтгрузке
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
| &Период КАК Период,
// Изменила GOL {
| ТаблицаТовары.Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOL }
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| ТаблицаТовары.Порядок КАК Порядок,
| ВЫБОР
| КОГДА ТаблицаТовары.СтатусУказанияСерий = 10
| ТОГДА ТаблицаТовары.Серия
| ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
| КОНЕЦ КАК Серия,
| &Ссылка КАК ДокументОтгрузки,
| ТаблицаТовары.Количество КАК КОтгрузке
|ИЗ
| ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
|ГДЕ
| &ОрдернаяСхемаПриОтгрузке
|
|УПОРЯДОЧИТЬ ПО
| Порядок,
| НомерСтроки
|;
|////////////////////////////////////////////////////////////////////////////////
// 7 ТаблицаТоварыКПоступлению
|ВЫБРАТЬ
| ТаблицаТовары.НомерСтроки КАК НомерСтроки,
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
| &Период КАК Период,
| &СкладПолучатель КАК Склад,
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| ВЫБОР КОГДА &ПоЗаказуНаПеремещение ТОГДА
| ТаблицаТовары.ЗаказНаПеремещение
| ИНАЧЕ
| ТаблицаТовары.Ссылка
| КОНЕЦ КАК ДокументПоступления,
| ТаблицаТовары.Количество КАК КПоступлению
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И &ОрдернаяСхемаПриПоступлении
| И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено),
| ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
|
|УПОРЯДОЧИТЬ ПО
| НомерСтроки
|;
|////////////////////////////////////////////////////////////////////////////////
// 8 ТаблицаДвиженияСерийТоваров
|ВЫБРАТЬ
| ТаблицаСерии.Номенклатура КАК Номенклатура,
| ТаблицаСерии.Характеристика КАК Характеристика,
| ТаблицаСерии.Серия КАК Серия,
| ТаблицаСерии.Количество КАК Количество,
// Изменила GOL {
| &Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOL }
| ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка) КАК Помещение,
| ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ОтгрузкаПоПеремещению) КАК СкладскаяОперация,
| &Ссылка КАК Документ,
| &Период КАК Период,
| &Ссылка КАК Регистратор,
| ТаблицаСерии.НомерСтроки КАК НомерСтроки,
| 0 КАК Порядок
|ИЗ
| Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
|ГДЕ
| ТаблицаСерии.Ссылка = &Ссылка
| И ТаблицаСерии.Количество <> 0
| И (НЕ &ОрдернаяСхемаПриОтгрузке)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ТаблицаСерии.Номенклатура,
| ТаблицаСерии.Характеристика,
| ТаблицаСерии.Серия,
| ТаблицаСерии.Количество,
| &СкладПолучатель,
| ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка),
| ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ПриемкаПоПеремещению),
| &Ссылка,
| &Период,
| &Ссылка,
| ТаблицаСерии.НомерСтроки,
| 1
|ИЗ
| Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
|ГДЕ
| ТаблицаСерии.Ссылка = &Ссылка
| И ТаблицаСерии.Количество <> 0
| И (НЕ &ОрдернаяСхемаПриПоступлении)
|
|УПОРЯДОЧИТЬ ПО
| Порядок,
| НомерСтроки
|;
|////////////////////////////////////////////////////////////////////////////////
// 9 ТаблицаРезервыСерийТоваров
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
| &Период КАК Период,
| ТаблицаСерии.ДокументРезерваСерий КАК ДокументРезерва,
// Изменила GOL {
| &Склад КАК Склад,
//| &СкладОтправитель КАК Склад,
// Изменила GOl }
| ТаблицаСерии.Номенклатура КАК Номенклатура,
| ТаблицаСерии.Характеристика КАК Характеристика,
| ТаблицаСерии.Серия КАК Серия,
| ТаблицаСерии.Количество КАК Количество,
| ТаблицаСерии.НомерСтроки КАК НомерСтроки,
| ТаблицаСерии.Порядок КАК Порядок
|ИЗ
| ВтТаблицаСерииТоваровОтправитель КАК ТаблицаСерии
|ГДЕ
| ТаблицаСерии.ДокументРезерваСерий <> ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
| И &ПоЗаказуНаПеремещение
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
| &Период,
| ТаблицаТовары.ЗаказНаПеремещение,
// Изменила GOL {
| ТаблицаТовары.Склад,
//| &СкладОтправитель,
// Изменила GOL }
| ТаблицаТовары.Номенклатура,
| ТаблицаТовары.Характеристика,
| ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
| ТаблицаТовары.Количество,
| ТаблицаТовары.НомерСтроки,
| 5
|ИЗ
| Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И &ПоЗаказуНаПеремещение
| И ТаблицаТовары.СтатусУказанияСерийОтправитель = 10
| И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
|
|УПОРЯДОЧИТЬ ПО
| Порядок,
| НомерСтроки
|;
|/////////////////////////////////////////////////////////////////////////////
|»;
Запрос.Текст = Запрос.Текст
+ ТекстЗапросаВтВидыЗапасов()
+ ТекстЗапросаТаблицаТоварыОрганизаций()
+ ТекстЗапросаВтАналитика()
+ ТекстЗапросаТаблицаСебестоимостьТоваров()
;
Результат = Запрос.ВыполнитьПакет();
ТаблицыДляДвижений = ДополнительныеСвойства.ТаблицыДляДвижений;
// Результат[0] — ВтТаблицаСерииТоваровОтправитель
// Результат[1] — ВтТаблицаСерииТоваровПолучатель
ТаблицыДляДвижений.Вставить(«ТаблицаЗаказыНаПеремещение», Результат[2].Выгрузить());
ТаблицыДляДвижений.Вставить(«ТаблицаСвободныеОстатки», Результат[3].Выгрузить());
ТаблицыДляДвижений.Вставить(«ТаблицаТоварыНаСкладах», Результат[4].Выгрузить());
ТаблицыДляДвижений.Вставить(«ТаблицаДвижениеТоваров», Результат[5].Выгрузить());
ТаблицыДляДвижений.Вставить(«ТаблицаТоварыКОтгрузке», Результат[6].Выгрузить());
ТаблицыДляДвижений.Вставить(«ТаблицаТоварыКПоступлению», Результат[7].Выгрузить());
ТаблицыДляДвижений.Вставить(«ТаблицаДвиженияСерийТоваров», Результат[8].Выгрузить());
ТаблицыДляДвижений.Вставить(«ТаблицаРезервыСерийТоваров», Результат[9].Выгрузить());
// Результат[10] — ВтСоответствиеВидовЗапасов
// Результат[11] — ВтВидыЗапасов
ТаблицыДляДвижений.Вставить(«ТаблицаТоварыОрганизаций», Результат[12].Выгрузить());
// Результат[13] — ВтАналитика
ТаблицыДляДвижений.Вставить(«ТаблицаСебестоимостьТоваров», Результат[14].Выгрузить());

КонецПроцедуры

Ну вот отдельно текст запроса

"ВЫБРАТЬ | ДанныеДокумента.Ссылка КАК Ссылка, | ДанныеДокумента.Дата КАК Период, | ДанныеДокумента.Организация КАК Организация, | ДанныеДокумента.ОрганизацияПолучатель КАК КорОрганизация, | ДанныеДокумента.СкладОтправитель КАК СкладОтправитель, | ДанныеДокумента.СкладПолучатель КАК СкладПолучатель, | ДанныеДокумента.ЗаказНаПеремещение КАК ЗаказНаПеремещение, | ДанныеДокумента.ПеремещениеПоЗаказам КАК ПеремещениеПоЗаказам, | ДанныеДокумента.ДатаРаспоряжения КАК ДатаРаспоряжения, | ДанныеДокумента.Статус КАК Статус, | ДанныеДокумента.ХозяйственнаяОперация КАК ХозяйственнаяОперация, | ДанныеДокумента.СкладОтправитель.ИспользоватьОрдернуюСхемуПриОтгрузке КАК ОрдернаяСхемаПриОтгрузке, | ДанныеДокумента.СкладПолучатель.ИспользоватьОрдернуюСхемуПриПоступлении КАК ОрдернаяСхемаПриПоступлении, | | ВЫБОР КОГДА ДанныеДокумента.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВнутренняяПередачаТоваров) ТОГДА | ДанныеДокумента.ОрганизацияПолучатель | ИНАЧЕ | ДанныеДокумента.Организация | КОНЕЦ КАК ОрганизацияПолучатель |ИЗ | Документ.ПеремещениеТоваров КАК ДанныеДокумента | |ГДЕ | ДанныеДокумента.Ссылка = &Ссылка |"; Реквизиты = Запрос.Выполнить().Выбрать(); Реквизиты.Следующий(); ИнициализироватьКлючиАналитикиНоменклатуры(Реквизиты); СоответствиеВидовЗапасов = ИнициализироватьВидыЗапасов(Реквизиты); Запрос.УстановитьПараметр("Период", Реквизиты.Период); Запрос.УстановитьПараметр("Статус", Реквизиты.Статус); Запрос.УстановитьПараметр("ДатаРаспоряжения", Реквизиты.ДатаРаспоряжения); Запрос.УстановитьПараметр("Организация", Реквизиты.Организация); Запрос.УстановитьПараметр("ОрганизацияПолучатель", Реквизиты.ОрганизацияПолучатель); Запрос.УстановитьПараметр("СкладПолучатель", Реквизиты.СкладПолучатель); Запрос.УстановитьПараметр("СкладОтправитель", Реквизиты.СкладОтправитель); Запрос.УстановитьПараметр("ЗаказНаПеремещение", Реквизиты.ЗаказНаПеремещение); Запрос.УстановитьПараметр("ПоЗаказуНаПеремещение", Реквизиты.ПеремещениеПоЗаказам); Запрос.УстановитьПараметр("ХозяйственнаяОперация", Реквизиты.ХозяйственнаяОперация); Запрос.УстановитьПараметр("КорОрганизация", ?(Реквизиты.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВнутренняяПередачаТоваров, Реквизиты.КорОрганизация, Неопределено)); Запрос.УстановитьПараметр("ОрдернаяСхемаПриОтгрузке", Реквизиты.ОрдернаяСхемаПриОтгрузке); Запрос.УстановитьПараметр("ОрдернаяСхемаПриПоступлении", Реквизиты.ОрдернаяСхемаПриПоступлении); Запрос.УстановитьПараметр("УчитыватьСебестоимостьТоваровПоВидамЗапасов", ПолучитьФункциональнуюОпцию("УчитыватьСебестоимостьТоваровПоВидамЗапасов")); Запрос.УстановитьПараметр("СоответствиеВидовЗапасов", СоответствиеВидовЗапасов); Запрос.Текст = " // 0 ВтТаблицаСерииТоваровОтправитель |ВЫБРАТЬ | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.Количество КАК Количество, | ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий, | ТаблицаТовары.ДокументРезерваСерий КАК ДокументРезерваСерий, | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия, | ТаблицаТовары.НомерСтроки, | 0 КАК Порядок, // Добавила GOL { | ТаблицаТовары.Склад КАК Склад // Добавила GOL } |ПОМЕСТИТЬ ВтТаблицаСерииТоваровОтправитель |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка = &Ссылка | И ТаблицаТовары.Количество <> 0 | И (НЕ ТаблицаТовары.СтатусУказанияСерийОтправитель В (4, 6, 8, 10)) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ТаблицаСерии.Номенклатура, | ТаблицаСерии.Характеристика, | ТаблицаСерии.Количество, | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель), | ТаблицаСерии.ДокументРезерваСерий, | ТаблицаСерии.Серия, | МИНИМУМ(ТаблицаСерии.НомерСтроки), | 1, // Добавила GOL { | ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка) // Добавила GOL } |ИЗ | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары | ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка | И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура | И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика | И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий |ГДЕ | ТаблицаСерии.Ссылка = &Ссылка | И ТаблицаТовары.Ссылка = &Ссылка | И ТаблицаСерии.Количество <> 0 | |СГРУППИРОВАТЬ ПО | ТаблицаСерии.Номенклатура, | ТаблицаСерии.Характеристика, | ТаблицаСерии.Серия, | ТаблицаСерии.Количество, | ТаблицаСерии.ДокументРезерваСерий | |ИМЕЮЩИЕ | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель) В (4, 6, 8, 10) |; // 0 ВтТаблицаСерииТоваровПолучатель | |ВЫБРАТЬ | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.Количество КАК Количество, | ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий, | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия, | ТаблицаТовары.НомерСтроки, | 2 КАК Порядок, // Добавила GOL { | ТаблицаТовары.Склад КАК Склад // Добавила GOL } |ПОМЕСТИТЬ ВтТаблицаСерииТоваровПолучатель |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка = &Ссылка | И ТаблицаТовары.Количество <> 0 | И (НЕ ТаблицаТовары.СтатусУказанияСерийПолучатель В (4, 6, 8, 10)) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ТаблицаСерии.Номенклатура, | ТаблицаСерии.Характеристика, | ТаблицаСерии.Количество, | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель), | ТаблицаСерии.Серия, | МИНИМУМ(ТаблицаСерии.НомерСтроки), | 3, // Добавила GOL { | ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка) // Добавила GOL } |ИЗ | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары | ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка | И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура | И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика | И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий |ГДЕ | ТаблицаСерии.Ссылка = &Ссылка | И ТаблицаТовары.Ссылка = &Ссылка | И ТаблицаСерии.Количество <> 0 | |СГРУППИРОВАТЬ ПО | ТаблицаСерии.Номенклатура, | ТаблицаСерии.Характеристика, | ТаблицаСерии.Серия, | ТаблицаСерии.Количество | |ИМЕЮЩИЕ | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель) В (4, 6, 8, 10) |; | // 2 ТаблицаЗаказыНаПеремещение |ВЫБРАТЬ | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения, | &ДатаРаспоряжения КАК Период, | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.КодСтроки КАК КодСтроки, | ТаблицаТовары.ЗаказНаПеремещение КАК ЗаказНаПеремещение, | ТаблицаТовары.Количество КАК Заказано, | ТаблицаТовары.Количество КАК КОформлению, // Добавила GOL { | ТаблицаТовары.Склад КАК Склад // Добавила GOL } | |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка = &Ссылка | И &ПоЗаказуНаПеремещение | |УПОРЯДОЧИТЬ ПО | НомерСтроки |; |//////////////////////////////////////////////////////////////////////////////// // 3 ТаблицаСвободныеОстатки |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения, | &Период КАК Период, // Изменила GOL { | ТаблицаТовары.Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOL } | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | ТаблицаТовары.Серия КАК Серия, | 0 КАК ВРезерве, | ТаблицаТовары.Количество КАК ВНаличии |ИЗ | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.СтатусУказанияСерий = 10 | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход), | &Период, // Изменила GOL { | ТаблицаТовары.Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOL } | ТаблицаТовары.Номенклатура, | ТаблицаТовары.Характеристика, | ТаблицаТовары.НомерСтроки, | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка), | ТаблицаТовары.Количество, | 0 |ИЗ | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары |ГДЕ | &ПоЗаказуНаПеремещение | И ТаблицаТовары.СтатусУказанияСерий = 10 | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход), | &Период, // Изменила GOL { | ТаблицаТовары.Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOL } | ТаблицаТовары.Номенклатура, | ТаблицаТовары.Характеристика, | ТаблицаТовары.НомерСтроки, | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка), | ВЫБОР | КОГДА &ПоЗаказуНаПеремещение | ТОГДА ТаблицаТовары.Количество | ИНАЧЕ 0 | КОНЕЦ, | ТаблицаТовары.Количество |ИЗ | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.СтатусУказанияСерий <> 10 | |ОБЪЕДИНИТЬ ВСЕ // Для получателя нужно оприходовать свободные остатки. | |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход), | &Период, // Изменила GOL { | ТаблицаТовары.Склад, //| &СкладПолучатель, // Изменила GOL } | ТаблицаТовары.Номенклатура, | ТаблицаТовары.Характеристика, | ТаблицаТовары.НомерСтроки, | ВЫБОР | КОГДА ТаблицаТовары.СтатусУказанияСерий = 10 | ТОГДА ТаблицаТовары.Серия | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) | КОНЕЦ, | 0, | ТаблицаТовары.Количество |ИЗ | ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары |ГДЕ | (НЕ &ОрдернаяСхемаПриПоступлении) | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято)) | |; |//////////////////////////////////////////////////////////////////////////////// // 4 ТаблицаТоварыНаСкладах |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения, | &Период КАК Период, // Изменила GOL { | ТаблицаТовары.Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOL } | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | ТаблицаТовары.Порядок КАК Порядок, | ТаблицаТовары.Серия КАК Серия, | 0 КАК ВНаличии, | ТаблицаТовары.Количество КАК ВРезерве, | ВЫБОР | КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8) | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК КонтролироватьОстатки |ИЗ | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары |ГДЕ | (НЕ &ОрдернаяСхемаПриОтгрузке) | И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.КОтгрузке) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход), | &Период, // Изменила GOL { | ТаблицаТовары.Склад, //| &СкладОтправитель, // Изменила GOL } | ТаблицаТовары.Номенклатура, | ТаблицаТовары.Характеристика, | ТаблицаТовары.НомерСтроки, | ТаблицаТовары.Порядок, | ТаблицаТовары.Серия, | ТаблицаТовары.Количество, | 0, | ВЫБОР | КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8) | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ |ИЗ | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары |ГДЕ | (НЕ &ОрдернаяСхемаПриОтгрузке) | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено), ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято)) | |ОБЪЕДИНИТЬ ВСЕ // Для получателя нужно оприходовать товары на склад | |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход), | &Период, | &СкладПолучатель, | ТаблицаТовары.Номенклатура, | ТаблицаТовары.Характеристика, | ТаблицаТовары.НомерСтроки, | ТаблицаТовары.Порядок, | ТаблицаТовары.Серия, | ТаблицаТовары.Количество, | 0, | ЛОЖЬ |ИЗ | ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары |ГДЕ | (НЕ &ОрдернаяСхемаПриПоступлении) | И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято) | |УПОРЯДОЧИТЬ ПО | Порядок, | НомерСтроки |; |//////////////////////////////////////////////////////////////////////////////// // 5 ТаблицаДвижениеТоваров |ВЫБРАТЬ | 1 КАК Порядок, | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | &Период КАК Период, | &СкладПолучатель КАК Склад, | ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение, | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | 0 КАК ПланируемаяОтгрузка, | -ТаблицаТовары.Количество КАК ПланируемоеПоступление |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка = &Ссылка | И &ПоЗаказуНаПеремещение | И НЕ &ОрдернаяСхемаПриПоступлении | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято)) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | 2 КАК Порядок, | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | &Период КАК Период, // Изменила GOL { | ТаблицаТовары.Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOL } | ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение, | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | -ТаблицаТовары.Количество КАК ПланируемаяОтгрузка, | 0 КАК ПланируемоеПоступление |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка = &Ссылка | И &ПоЗаказуНаПеремещение | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка) | |УПОРЯДОЧИТЬ ПО | Порядок, | НомерСтроки |; |//////////////////////////////////////////////////////////////////////////////// // 6 ТаблицаТоварыКОтгрузке |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения, | &Период КАК Период, // Изменила GOL { | ТаблицаТовары.Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOL } | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | ТаблицаТовары.Порядок КАК Порядок, | ВЫБОР | КОГДА ТаблицаТовары.СтатусУказанияСерий = 10 | ТОГДА ТаблицаТовары.Серия | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) | КОНЕЦ КАК Серия, | &Ссылка КАК ДокументОтгрузки, | ТаблицаТовары.Количество КАК КОтгрузке |ИЗ | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары |ГДЕ | &ОрдернаяСхемаПриОтгрузке | |УПОРЯДОЧИТЬ ПО | Порядок, | НомерСтроки |; |//////////////////////////////////////////////////////////////////////////////// // 7 ТаблицаТоварыКПоступлению |ВЫБРАТЬ | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения, | &Период КАК Период, | &СкладПолучатель КАК Склад, | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ВЫБОР КОГДА &ПоЗаказуНаПеремещение ТОГДА | ТаблицаТовары.ЗаказНаПеремещение | ИНАЧЕ | ТаблицаТовары.Ссылка | КОНЕЦ КАК ДокументПоступления, | ТаблицаТовары.Количество КАК КПоступлению |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка = &Ссылка | И &ОрдернаяСхемаПриПоступлении | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено), | ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято)) | |УПОРЯДОЧИТЬ ПО | НомерСтроки |; |//////////////////////////////////////////////////////////////////////////////// // 8 ТаблицаДвиженияСерийТоваров |ВЫБРАТЬ | ТаблицаСерии.Номенклатура КАК Номенклатура, | ТаблицаСерии.Характеристика КАК Характеристика, | ТаблицаСерии.Серия КАК Серия, | ТаблицаСерии.Количество КАК Количество, // Изменила GOL { | &Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOL } | ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка) КАК Помещение, | ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ОтгрузкаПоПеремещению) КАК СкладскаяОперация, | &Ссылка КАК Документ, | &Период КАК Период, | &Ссылка КАК Регистратор, | ТаблицаСерии.НомерСтроки КАК НомерСтроки, | 0 КАК Порядок |ИЗ | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии |ГДЕ | ТаблицаСерии.Ссылка = &Ссылка | И ТаблицаСерии.Количество <> 0 | И (НЕ &ОрдернаяСхемаПриОтгрузке) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ТаблицаСерии.Номенклатура, | ТаблицаСерии.Характеристика, | ТаблицаСерии.Серия, | ТаблицаСерии.Количество, | &СкладПолучатель, | ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка), | ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ПриемкаПоПеремещению), | &Ссылка, | &Период, | &Ссылка, | ТаблицаСерии.НомерСтроки, | 1 |ИЗ | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии |ГДЕ | ТаблицаСерии.Ссылка = &Ссылка | И ТаблицаСерии.Количество <> 0 | И (НЕ &ОрдернаяСхемаПриПоступлении) | |УПОРЯДОЧИТЬ ПО | Порядок, | НомерСтроки |; |//////////////////////////////////////////////////////////////////////////////// // 9 ТаблицаРезервыСерийТоваров |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения, | &Период КАК Период, | ТаблицаСерии.ДокументРезерваСерий КАК ДокументРезерва, // Изменила GOL { | &Склад КАК Склад, //| &СкладОтправитель КАК Склад, // Изменила GOl } | ТаблицаСерии.Номенклатура КАК Номенклатура, | ТаблицаСерии.Характеристика КАК Характеристика, | ТаблицаСерии.Серия КАК Серия, | ТаблицаСерии.Количество КАК Количество, | ТаблицаСерии.НомерСтроки КАК НомерСтроки, | ТаблицаСерии.Порядок КАК Порядок |ИЗ | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаСерии |ГДЕ | ТаблицаСерии.ДокументРезерваСерий <> ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка) | И &ПоЗаказуНаПеремещение | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход), | &Период, | ТаблицаТовары.ЗаказНаПеремещение, // Изменила GOL { | ТаблицаТовары.Склад, //| &СкладОтправитель, // Изменила GOL } | ТаблицаТовары.Номенклатура, | ТаблицаТовары.Характеристика, | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка), | ТаблицаТовары.Количество, | ТаблицаТовары.НомерСтроки, | 5 |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка = &Ссылка | И &ПоЗаказуНаПеремещение | И ТаблицаТовары.СтатусУказанияСерийОтправитель = 10 | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка) | |УПОРЯДОЧИТЬ ПО | Порядок, | НомерСтроки |; |///////////////////////////////////////////////////////////////////////////// |";

Точнее их тут два, я не понимаю какой именно выдает ошибку

ошибка при открытии реализации товаров и услуг

Я
   ma8883

22.08.17 — 10:27

Последняя конфигурация 8,2, последняя платформа.

{ОбщийМодуль.ЭлектронныеДокументыСлужебный.Модуль(6111)}: Ошибка при вызове метода контекста (ВыполнитьПакет)

            РезультатЗапроса = Запрос.ВыполнитьПакет();

по причине:

{(124, 35)}: Поле не найдено «СправочникСертификатов.Ссылка.СписокПользователей.Пользователь»

И (СправочникСертификатов.Ссылка.<<?>>СписокПользователей.Пользователь = &Пользователь

   mehfk

1 — 22.08.17 — 10:28

Это в 1С:Управление птицефабрикой?

   Lexey_

2 — 22.08.17 — 10:28

(0) «Последняя конфигурация 8,2, последняя платформа» ты точно понимаешь, о чем говоришь?

   Сильф

3 — 22.08.17 — 10:34

(0) Вангую кривое обновление.

   rozer76

4 — 22.08.17 — 10:34

(0) отсутствует поле СправочникСертификатов.Ссылка.СписокПользователей.Пользователь

с вас 100$

   term1t52

6 — 22.08.17 — 10:35

Ошибка в запросе, езжи

   1dvd

7 — 22.08.17 — 10:38

(5) +

(4) с тебя $200

   ma8883

8 — 22.08.17 — 10:44

почистил кэш удалением и добавлением в списке баз. и всё заработало. а до этого не тестирование ни исправление не помогало…

   Гипервизор

9 — 22.08.17 — 10:44

(0) «Последняя конфигурация 8,2, последняя платформа». Безысходность. Все тлен.

   ma8883

10 — 22.08.17 — 10:45

(2) да не правильно написал, конфигурация бухгалтерия 2,0 последний релиз

   lodger

11 — 22.08.17 — 10:47

(8) танцы с бубном такие танцы.

а если бы не кэш? чтобы дальше делал?

   ma8883

12 — 22.08.17 — 10:54

ещё вопрос, бухгалтерия 3,0.

при создании счета в одной базе есть строка выбора «Договора».

а в новой базе вместе неё «скидка», нажал изменить форму, но там не активна кнопка добавить объект, чтобы сделать так же как в первой базе.

как есть: http://images.devs-on.net/Image/v0wHYPm0PeiSklhh-.png

как надо: http://images.devs-on.net/Image/AhSa8mLc0ugP2fT0-.png

   1dvd

13 — 22.08.17 — 10:55

(12) и там и там есть договор

   ma8883

14 — 22.08.17 — 11:00

(13) в первой картинке третья строка

номер

контрагент

скидка

а где договор? как во второй?

   ma8883

15 — 22.08.17 — 11:00

(13) в самой форме нет строки

   ribuh

16 — 22.08.17 — 11:03

(12) Главное — Функциональность — Расчеты — Учет по договорам…. Как — то так, в смысле где-то тут)))))

  

ma8883

17 — 22.08.17 — 11:11

(16) да спасибо, уже нашёл. как раз здесь и не было галки

Запрос для получения параметров такой:   

Запрос.Текст =
"ВЫБРАТЬ
|    ДанныеДокумента.Ссылка                КАК Ссылка,
|    ДанныеДокумента.Дата                  КАК Период,
|    ДанныеДокумента.Организация           КАК Организация,
|    ДанныеДокумента.ОрганизацияПолучатель КАК КорОрганизация,
// Изменила GOL {
|    ДанныеДокумента.Товары.Склад           КАК Склад,
|    ДанныеДокумента.СкладОтправитель      КАК СкладОтправитель,
// Изменила GOL }
|    ДанныеДокумента.СкладПолучатель       КАК СкладПолучатель,
|    ДанныеДокумента.ЗаказНаПеремещение    КАК ЗаказНаПеремещение,
|    ДанныеДокумента.ПеремещениеПоЗаказам  КАК ПеремещениеПоЗаказам,
|    ДанныеДокумента.ДатаРаспоряжения      КАК ДатаРаспоряжения,
|    ДанныеДокумента.Статус                КАК Статус,
|    ДанныеДокумента.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
|    ДанныеДокумента.СкладОтправитель.ИспользоватьОрдернуюСхемуПриОтгрузке   КАК ОрдернаяСхемаПриОтгрузке,
|    ДанныеДокумента.СкладПолучатель.ИспользоватьОрдернуюСхемуПриПоступлении КАК ОрдернаяСхемаПриПоступлении,
|
|    ВЫБОР КОГДА ДанныеДокумента.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВнутренняяПередачаТоваров) ТОГДА
|        ДанныеДокумента.ОрганизацияПолучатель
|    ИНАЧЕ
|        ДанныеДокумента.Организация
|    КОНЕЦ КАК ОрганизацияПолучатель
|ИЗ
|    Документ.ПеремещениеТоваров КАК ДанныеДокумента
|
|ГДЕ
|    ДанныеДокумента.Ссылка = &Ссылка
|";
Реквизиты = Запрос.Выполнить().Выбрать();

Далее я устанавливаю реквизит Склад

Запрос.УстановитьПараметр("Склад", Реквизиты.Склад);
И почему то у меня в запросе

Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Ссылка",           Реквизиты.Ссылка);
Запрос.УстановитьПараметр("СкладПолучатель",  Реквизиты.СкладПолучатель);
// Изменила GOL {
Запрос.УстановитьПараметр("СкладОтправитель", Реквизиты.Склад);
//Запрос.УстановитьПараметр("СкладОтправитель", Реквизиты.СкладОтправитель);
// Изменила GOL }
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|    ТаблицаТовары.Склад          КАК Склад,
|    ТаблицаТовары.Номенклатура   КАК Номенклатура,
|    ТаблицаТовары.Характеристика КАК Характеристика
|ИЗ
|    (ВЫБРАТЬ
|        &СкладОтправитель КАК Склад,
|        ТаблицаВидыЗапасов.Номенклатура КАК Номенклатура,
|        ТаблицаВидыЗапасов.Характеристика КАК Характеристика
|    ИЗ
|        Документ.ПеремещениеТоваров.ВидыЗапасов КАК ТаблицаВидыЗапасов
|    ГДЕ
|        ТаблицаВидыЗапасов.Ссылка = &Ссылка
|
|    ОБЪЕДИНИТЬ ВСЕ
|
|    ВЫБРАТЬ
|        &СкладПолучатель КАК Склад,
|        ТаблицаВидыЗапасов.Номенклатура КАК Номенклатура,
|        ТаблицаВидыЗапасов.Характеристика КАК Характеристика
|    ИЗ
|        Документ.ПеремещениеТоваров.ВидыЗапасов КАК ТаблицаВидыЗапасов
|    ГДЕ
|        ТаблицаВидыЗапасов.Ссылка = &Ссылка
|    ) КАК ТаблицаТовары
|
|    ЛЕВОЕ СОЕДИНЕНИЕ
|        РегистрСведений.АналитикаУчетаНоменклатуры КАК Аналитика
|    ПО
|        ТаблицаТовары.Номенклатура     = Аналитика.Номенклатура
|        И ТаблицаТовары.Характеристика = Аналитика.Характеристика
|        И ТаблицаТовары.Склад          = Аналитика.Склад
|ГДЕ
|    Аналитика.Номенклатура ЕСТЬ NULL
|";
Выборка = Запрос.Выполнить().Выбрать();

пишет про несовместимые типы в строке

&СкладОтправитель КАК Склад,
Почему?

  1. Подскажите пожалуйста в какой хоть стороне искать проблему. УТ 11.0.9 В модуле менеджера документа Перемещение товаров в процедуре ИнициализироватьДанныеДокумента внесла некоторые изменения: добавила в выборку

    ТаблицаТовары.Склад КАК Склад

    и подставляю везде ТаблицаТовары.Склад вместо Склад-отправитель.
    Сделано это для того, чтобы во время проводки склад-отправитель брался не из заголовка документа, а из табличной части (свой для каждой строки).
    При попытке провести документ выдает ошибку. «Ошибка времени выполнения… Ошибка при вызове метода контекста (ВыполнитьПакет) …. срока 1208.» Насколько я понимаю не может он выполнить мой запрос. В какой хоть стороне искать ошибку и в чем она может быть? Могу скинуть сам запрос, правда он километровый(
    Конструктор запрос открывает, это проверила в первую очередь.


  2. nomad_irk

    Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.896
    Симпатии:
    1.034
    Баллы:
    204

    Полный текст ошибки покажите.


  3. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204

    ну так без запроса ничего не скажешь

  4. Ошибка времени выполнения: {Документ.ПеремещениеТоваров.МодульМенеджера(1208)}: Ошибка при вызове метода контекста (ВыполнитьПакет) в модуле Документ.ПеремещениеТоваров.МодульМенеджера, строка 1208.


  5. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204

  6. Процедура с запросом. Все изменения помечены GOL
    Процедура ИнициализироватьДанныеДокумента(ДокументСсылка, ДополнительныеСвойства) Экспорт

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр(«Ссылка», ДокументСсылка);
    Запрос.Текст =
    «ВЫБРАТЬ
    | ДанныеДокумента.Ссылка КАК Ссылка,
    | ДанныеДокумента.Дата КАК Период,
    | ДанныеДокумента.Организация КАК Организация,
    | ДанныеДокумента.ОрганизацияПолучатель КАК КорОрганизация,
    | ДанныеДокумента.СкладОтправитель КАК СкладОтправитель,
    | ДанныеДокумента.СкладПолучатель КАК СкладПолучатель,
    | ДанныеДокумента.ЗаказНаПеремещение КАК ЗаказНаПеремещение,
    | ДанныеДокумента.ПеремещениеПоЗаказам КАК ПеремещениеПоЗаказам,
    | ДанныеДокумента.ДатаРаспоряжения КАК ДатаРаспоряжения,
    | ДанныеДокумента.Статус КАК Статус,
    | ДанныеДокумента.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
    | ДанныеДокумента.СкладОтправитель.ИспользоватьОрдернуюСхемуПриОтгрузке КАК ОрдернаяСхемаПриОтгрузке,
    | ДанныеДокумента.СкладПолучатель.ИспользоватьОрдернуюСхемуПриПоступлении КАК ОрдернаяСхемаПриПоступлении,
    |
    | ВЫБОР КОГДА ДанныеДокумента.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВнутренняяПередачаТоваров) ТОГДА
    | ДанныеДокумента.ОрганизацияПолучатель
    | ИНАЧЕ
    | ДанныеДокумента.Организация
    | КОНЕЦ КАК ОрганизацияПолучатель
    |ИЗ
    | Документ.ПеремещениеТоваров КАК ДанныеДокумента
    |
    |ГДЕ
    | ДанныеДокумента.Ссылка = &Ссылка
    |»;
    Реквизиты = Запрос.Выполнить().Выбрать();
    Реквизиты.Следующий();

    ИнициализироватьКлючиАналитикиНоменклатуры(Реквизиты);
    СоответствиеВидовЗапасов = ИнициализироватьВидыЗапасов(Реквизиты);

    Запрос.УстановитьПараметр(«Период», Реквизиты.Период);
    Запрос.УстановитьПараметр(«Статус», Реквизиты.Статус);
    Запрос.УстановитьПараметр(«ДатаРаспоряжения», Реквизиты.ДатаРаспоряжения);
    Запрос.УстановитьПараметр(«Организация», Реквизиты.Организация);
    Запрос.УстановитьПараметр(«ОрганизацияПолучатель», Реквизиты.ОрганизацияПолучатель);
    Запрос.УстановитьПараметр(«СкладПолучатель», Реквизиты.СкладПолучатель);
    Запрос.УстановитьПараметр(«СкладОтправитель», Реквизиты.СкладОтправитель);
    Запрос.УстановитьПараметр(«ЗаказНаПеремещение», Реквизиты.ЗаказНаПеремещение);
    Запрос.УстановитьПараметр(«ПоЗаказуНаПеремещение», Реквизиты.ПеремещениеПоЗаказам);
    Запрос.УстановитьПараметр(«ХозяйственнаяОперация», Реквизиты.ХозяйственнаяОперация);
    Запрос.УстановитьПараметр(«КорОрганизация», ?(Реквизиты.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВнутренняяПередачаТоваров, Реквизиты.КорОрганизация, Неопределено));
    Запрос.УстановитьПараметр(«ОрдернаяСхемаПриОтгрузке», Реквизиты.ОрдернаяСхемаПриОтгрузке);
    Запрос.УстановитьПараметр(«ОрдернаяСхемаПриПоступлении», Реквизиты.ОрдернаяСхемаПриПоступлении);
    Запрос.УстановитьПараметр(«УчитыватьСебестоимостьТоваровПоВидамЗапасов», ПолучитьФункциональнуюОпцию(«УчитыватьСебестоимостьТоваровПоВидамЗапасов»));
    Запрос.УстановитьПараметр(«СоответствиеВидовЗапасов», СоответствиеВидовЗапасов);

    Запрос.Текст = «
    // 0 ВтТаблицаСерииТоваровОтправитель
    |ВЫБРАТЬ
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.Количество КАК Количество,
    | ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий,
    | ТаблицаТовары.ДокументРезерваСерий КАК ДокументРезерваСерий,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия,
    | ТаблицаТовары.НомерСтроки,
    | 0 КАК Порядок,
    // Добавила GOL {
    | ТаблицаТовары.Склад КАК Склад
    // Добавила GOL }
    |ПОМЕСТИТЬ ВтТаблицаСерииТоваровОтправитель
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаТовары.Количество <> 0
    | И (НЕ ТаблицаТовары.СтатусУказанияСерийОтправитель В (4, 6, 8, 10))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Количество,
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель),
    | ТаблицаСерии.ДокументРезерваСерий,
    | ТаблицаСерии.Серия,
    | МИНИМУМ(ТаблицаСерии.НомерСтроки),
    | 1,
    // Добавила GOL {
    | ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
    // Добавила GOL }
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    | ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка
    | И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура
    | И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика
    | И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    |
    |СГРУППИРОВАТЬ ПО
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Серия,
    | ТаблицаСерии.Количество,
    | ТаблицаСерии.ДокументРезерваСерий
    |
    |ИМЕЮЩИЕ
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель) В (4, 6, 8, 10)
    |;
    // 0 ВтТаблицаСерииТоваровПолучатель
    |
    |ВЫБРАТЬ
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.Количество КАК Количество,
    | ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия,
    | ТаблицаТовары.НомерСтроки,
    | 2 КАК Порядок,
    // Добавила GOL {
    | ТаблицаТовары.Склад КАК Склад
    // Добавила GOL }
    |ПОМЕСТИТЬ ВтТаблицаСерииТоваровПолучатель
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаТовары.Количество <> 0
    | И (НЕ ТаблицаТовары.СтатусУказанияСерийПолучатель В (4, 6, 8, 10))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Количество,
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель),
    | ТаблицаСерии.Серия,
    | МИНИМУМ(ТаблицаСерии.НомерСтроки),
    | 3,
    // Добавила GOL {
    | ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
    // Добавила GOL }
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    | ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка
    | И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура
    | И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика
    | И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    |
    |СГРУППИРОВАТЬ ПО
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Серия,
    | ТаблицаСерии.Количество
    |
    |ИМЕЮЩИЕ
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель) В (4, 6, 8, 10)
    |;
    |
    // 2 ТаблицаЗаказыНаПеремещение
    |ВЫБРАТЬ
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
    | &ДатаРаспоряжения КАК Период,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.КодСтроки КАК КодСтроки,
    | ТаблицаТовары.ЗаказНаПеремещение КАК ЗаказНаПеремещение,
    | ТаблицаТовары.Количество КАК Заказано,
    | ТаблицаТовары.Количество КАК КОформлению,
    // Добавила GOL {
    | ТаблицаТовары.Склад КАК Склад
    // Добавила GOL }
    |
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    |
    |УПОРЯДОЧИТЬ ПО
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 3 ТаблицаСвободныеОстатки
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ТаблицаТовары.Серия КАК Серия,
    | 0 КАК ВРезерве,
    | ТаблицаТовары.Количество КАК ВНаличии
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.СтатусУказанияСерий = 10
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
    | ТаблицаТовары.Количество,
    | 0
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | &ПоЗаказуНаПеремещение
    | И ТаблицаТовары.СтатусУказанияСерий = 10
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
    | ВЫБОР
    | КОГДА &ПоЗаказуНаПеремещение
    | ТОГДА ТаблицаТовары.Количество
    | ИНАЧЕ 0
    | КОНЕЦ,
    | ТаблицаТовары.Количество
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.СтатусУказанияСерий <> 10
    |
    |ОБЪЕДИНИТЬ ВСЕ
    // Для получателя нужно оприходовать свободные остатки.
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад,
    //| &СкладПолучатель,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий = 10
    | ТОГДА ТаблицаТовары.Серия
    | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
    | КОНЕЦ,
    | 0,
    | ТаблицаТовары.Количество
    |ИЗ
    | ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриПоступлении)
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 4 ТаблицаТоварыНаСкладах
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ТаблицаТовары.Порядок КАК Порядок,
    | ТаблицаТовары.Серия КАК Серия,
    | 0 КАК ВНаличии,
    | ТаблицаТовары.Количество КАК ВРезерве,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8)
    | ТОГДА ИСТИНА
    | ИНАЧЕ ЛОЖЬ
    | КОНЕЦ КАК КонтролироватьОстатки
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриОтгрузке)
    | И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.КОтгрузке)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад,
    //| &СкладОтправитель,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ТаблицаТовары.Порядок,
    | ТаблицаТовары.Серия,
    | ТаблицаТовары.Количество,
    | 0,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8)
    | ТОГДА ИСТИНА
    | ИНАЧЕ ЛОЖЬ
    | КОНЕЦ
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриОтгрузке)
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено), ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    // Для получателя нужно оприходовать товары на склад
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход),
    | &Период,
    | &СкладПолучатель,
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ТаблицаТовары.Порядок,
    | ТаблицаТовары.Серия,
    | ТаблицаТовары.Количество,
    | 0,
    | ЛОЖЬ
    |ИЗ
    | ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриПоступлении)
    | И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 5 ТаблицаДвижениеТоваров
    |ВЫБРАТЬ
    | 1 КАК Порядок,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | &Период КАК Период,
    | &СкладПолучатель КАК Склад,
    | ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | 0 КАК ПланируемаяОтгрузка,
    | -ТаблицаТовары.Количество КАК ПланируемоеПоступление
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    | И НЕ &ОрдернаяСхемаПриПоступлении
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | 2 КАК Порядок,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | -ТаблицаТовары.Количество КАК ПланируемаяОтгрузка,
    | 0 КАК ПланируемоеПоступление
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 6 ТаблицаТоварыКОтгрузке
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ТаблицаТовары.Порядок КАК Порядок,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий = 10
    | ТОГДА ТаблицаТовары.Серия
    | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
    | КОНЕЦ КАК Серия,
    | &Ссылка КАК ДокументОтгрузки,
    | ТаблицаТовары.Количество КАК КОтгрузке
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | &ОрдернаяСхемаПриОтгрузке
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 7 ТаблицаТоварыКПоступлению
    |ВЫБРАТЬ
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
    | &Период КАК Период,
    | &СкладПолучатель КАК Склад,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ВЫБОР КОГДА &ПоЗаказуНаПеремещение ТОГДА
    | ТаблицаТовары.ЗаказНаПеремещение
    | ИНАЧЕ
    | ТаблицаТовары.Ссылка
    | КОНЕЦ КАК ДокументПоступления,
    | ТаблицаТовары.Количество КАК КПоступлению
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ОрдернаяСхемаПриПоступлении
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено),
    | ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |УПОРЯДОЧИТЬ ПО
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 8 ТаблицаДвиженияСерийТоваров
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура КАК Номенклатура,
    | ТаблицаСерии.Характеристика КАК Характеристика,
    | ТаблицаСерии.Серия КАК Серия,
    | ТаблицаСерии.Количество КАК Количество,
    // Изменила GOL {
    | &Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка) КАК Помещение,
    | ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ОтгрузкаПоПеремещению) КАК СкладскаяОперация,
    | &Ссылка КАК Документ,
    | &Период КАК Период,
    | &Ссылка КАК Регистратор,
    | ТаблицаСерии.НомерСтроки КАК НомерСтроки,
    | 0 КАК Порядок
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    | И (НЕ &ОрдернаяСхемаПриОтгрузке)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Серия,
    | ТаблицаСерии.Количество,
    | &СкладПолучатель,
    | ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка),
    | ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ПриемкаПоПеремещению),
    | &Ссылка,
    | &Период,
    | &Ссылка,
    | ТаблицаСерии.НомерСтроки,
    | 1
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    | И (НЕ &ОрдернаяСхемаПриПоступлении)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 9 ТаблицаРезервыСерийТоваров
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
    | &Период КАК Период,
    | ТаблицаСерии.ДокументРезерваСерий КАК ДокументРезерва,
    // Изменила GOL {
    | &Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOl }
    | ТаблицаСерии.Номенклатура КАК Номенклатура,
    | ТаблицаСерии.Характеристика КАК Характеристика,
    | ТаблицаСерии.Серия КАК Серия,
    | ТаблицаСерии.Количество КАК Количество,
    | ТаблицаСерии.НомерСтроки КАК НомерСтроки,
    | ТаблицаСерии.Порядок КАК Порядок
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаСерии
    |ГДЕ
    | ТаблицаСерии.ДокументРезерваСерий <> ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    | И &ПоЗаказуНаПеремещение
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    | ТаблицаТовары.ЗаказНаПеремещение,
    // Изменила GOL {
    | ТаблицаТовары.Склад,
    //| &СкладОтправитель,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
    | ТаблицаТовары.Количество,
    | ТаблицаТовары.НомерСтроки,
    | 5
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    | И ТаблицаТовары.СтатусУказанияСерийОтправитель = 10
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |/////////////////////////////////////////////////////////////////////////////
    |»;
    Запрос.Текст = Запрос.Текст
    + ТекстЗапросаВтВидыЗапасов()
    + ТекстЗапросаТаблицаТоварыОрганизаций()
    + ТекстЗапросаВтАналитика()
    + ТекстЗапросаТаблицаСебестоимостьТоваров()
    ;
    Результат = Запрос.ВыполнитьПакет();
    ТаблицыДляДвижений = ДополнительныеСвойства.ТаблицыДляДвижений;
    // Результат[0] — ВтТаблицаСерииТоваровОтправитель
    // Результат[1] — ВтТаблицаСерииТоваровПолучатель
    ТаблицыДляДвижений.Вставить(«ТаблицаЗаказыНаПеремещение», Результат[2].Выгрузить());
    ТаблицыДляДвижений.Вставить(«ТаблицаСвободныеОстатки», Результат[3].Выгрузить());
    ТаблицыДляДвижений.Вставить(«ТаблицаТоварыНаСкладах», Результат[4].Выгрузить());
    ТаблицыДляДвижений.Вставить(«ТаблицаДвижениеТоваров», Результат[5].Выгрузить());
    ТаблицыДляДвижений.Вставить(«ТаблицаТоварыКОтгрузке», Результат[6].Выгрузить());
    ТаблицыДляДвижений.Вставить(«ТаблицаТоварыКПоступлению», Результат[7].Выгрузить());
    ТаблицыДляДвижений.Вставить(«ТаблицаДвиженияСерийТоваров», Результат[8].Выгрузить());
    ТаблицыДляДвижений.Вставить(«ТаблицаРезервыСерийТоваров», Результат[9].Выгрузить());
    // Результат[10] — ВтСоответствиеВидовЗапасов
    // Результат[11] — ВтВидыЗапасов
    ТаблицыДляДвижений.Вставить(«ТаблицаТоварыОрганизаций», Результат[12].Выгрузить());
    // Результат[13] — ВтАналитика
    ТаблицыДляДвижений.Вставить(«ТаблицаСебестоимостьТоваров», Результат[14].Выгрузить());

    КонецПроцедуры


  7. nbIpKuH_BaH9I

    Online

    nbIpKuH_BaH9I
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.162
    Симпатии:
    553
    Баллы:
    204

    Понятно, что ничего не понятно.

    — Объединение сообщений, 17 авг 2015

    Вы можете сформировать нормальный, конечный текст запроса и скинуть его сюда, почему мы должны все тянуть из Вас?!


  8. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204

    Первое что брасается это то тчо в ваших заменах есть вот такое
    // Изменила GOL {
    | &Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }

    &Склад у Вас там в списке параметров не указывается

  9. Ну вот отдельно текст запроса

    "ВЫБРАТЬ
    | ДанныеДокумента.Ссылка КАК Ссылка,
    | ДанныеДокумента.Дата КАК Период,
    | ДанныеДокумента.Организация КАК Организация,
    | ДанныеДокумента.ОрганизацияПолучатель КАК КорОрганизация,
    | ДанныеДокумента.СкладОтправитель КАК СкладОтправитель,
    | ДанныеДокумента.СкладПолучатель КАК СкладПолучатель,
    | ДанныеДокумента.ЗаказНаПеремещение КАК ЗаказНаПеремещение,
    | ДанныеДокумента.ПеремещениеПоЗаказам КАК ПеремещениеПоЗаказам,
    | ДанныеДокумента.ДатаРаспоряжения КАК ДатаРаспоряжения,
    | ДанныеДокумента.Статус КАК Статус,
    | ДанныеДокумента.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
    | ДанныеДокумента.СкладОтправитель.ИспользоватьОрдернуюСхемуПриОтгрузке КАК ОрдернаяСхемаПриОтгрузке,
    | ДанныеДокумента.СкладПолучатель.ИспользоватьОрдернуюСхемуПриПоступлении КАК ОрдернаяСхемаПриПоступлении,
    |
    | ВЫБОР КОГДА ДанныеДокумента.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВнутренняяПередачаТоваров) ТОГДА
    | ДанныеДокумента.ОрганизацияПолучатель
    | ИНАЧЕ
    | ДанныеДокумента.Организация
    | КОНЕЦ КАК ОрганизацияПолучатель
    |ИЗ
    | Документ.ПеремещениеТоваров КАК ДанныеДокумента
    |
    |ГДЕ
    | ДанныеДокумента.Ссылка = &Ссылка
    |";
    Реквизиты = Запрос.Выполнить().Выбрать();
    Реквизиты.Следующий();
    
    ИнициализироватьКлючиАналитикиНоменклатуры(Реквизиты);
    СоответствиеВидовЗапасов = ИнициализироватьВидыЗапасов(Реквизиты);
    
    Запрос.УстановитьПараметр("Период", Реквизиты.Период);
    Запрос.УстановитьПараметр("Статус", Реквизиты.Статус);
    Запрос.УстановитьПараметр("ДатаРаспоряжения", Реквизиты.ДатаРаспоряжения);
    Запрос.УстановитьПараметр("Организация", Реквизиты.Организация);
    Запрос.УстановитьПараметр("ОрганизацияПолучатель", Реквизиты.ОрганизацияПолучатель);
    Запрос.УстановитьПараметр("СкладПолучатель", Реквизиты.СкладПолучатель);
    Запрос.УстановитьПараметр("СкладОтправитель", Реквизиты.СкладОтправитель);
    Запрос.УстановитьПараметр("ЗаказНаПеремещение", Реквизиты.ЗаказНаПеремещение);
    Запрос.УстановитьПараметр("ПоЗаказуНаПеремещение", Реквизиты.ПеремещениеПоЗаказам);
    Запрос.УстановитьПараметр("ХозяйственнаяОперация", Реквизиты.ХозяйственнаяОперация);
    Запрос.УстановитьПараметр("КорОрганизация", ?(Реквизиты.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВнутренняяПередачаТоваров, Реквизиты.КорОрганизация, Неопределено));
    Запрос.УстановитьПараметр("ОрдернаяСхемаПриОтгрузке", Реквизиты.ОрдернаяСхемаПриОтгрузке);
    Запрос.УстановитьПараметр("ОрдернаяСхемаПриПоступлении", Реквизиты.ОрдернаяСхемаПриПоступлении);
    Запрос.УстановитьПараметр("УчитыватьСебестоимостьТоваровПоВидамЗапасов", ПолучитьФункциональнуюОпцию("УчитыватьСебестоимостьТоваровПоВидамЗапасов"));
    Запрос.УстановитьПараметр("СоответствиеВидовЗапасов", СоответствиеВидовЗапасов);
    
    Запрос.Текст = "
    // 0 ВтТаблицаСерииТоваровОтправитель
    |ВЫБРАТЬ
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.Количество КАК Количество,
    | ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий,
    | ТаблицаТовары.ДокументРезерваСерий КАК ДокументРезерваСерий,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия,
    | ТаблицаТовары.НомерСтроки,
    | 0 КАК Порядок,
    // Добавила GOL {
    | ТаблицаТовары.Склад КАК Склад
    // Добавила GOL }
    |ПОМЕСТИТЬ ВтТаблицаСерииТоваровОтправитель
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаТовары.Количество <> 0
    | И (НЕ ТаблицаТовары.СтатусУказанияСерийОтправитель В (4, 6, 8, 10))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Количество,
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель),
    | ТаблицаСерии.ДокументРезерваСерий,
    | ТаблицаСерии.Серия,
    | МИНИМУМ(ТаблицаСерии.НомерСтроки),
    | 1,
    // Добавила GOL {
    | ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
    // Добавила GOL }
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    | ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка
    | И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура
    | И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика
    | И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    |
    |СГРУППИРОВАТЬ ПО
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Серия,
    | ТаблицаСерии.Количество,
    | ТаблицаСерии.ДокументРезерваСерий
    |
    |ИМЕЮЩИЕ
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийОтправитель) В (4, 6, 8, 10)
    |;
    // 0 ВтТаблицаСерииТоваровПолучатель
    |
    |ВЫБРАТЬ
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.Количество КАК Количество,
    | ТаблицаТовары.СтатусУказанияСерий КАК СтатусУказанияСерий,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия,
    | ТаблицаТовары.НомерСтроки,
    | 2 КАК Порядок,
    // Добавила GOL {
    | ТаблицаТовары.Склад КАК Склад
    // Добавила GOL }
    |ПОМЕСТИТЬ ВтТаблицаСерииТоваровПолучатель
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаТовары.Количество <> 0
    | И (НЕ ТаблицаТовары.СтатусУказанияСерийПолучатель В (4, 6, 8, 10))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Количество,
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель),
    | ТаблицаСерии.Серия,
    | МИНИМУМ(ТаблицаСерии.НомерСтроки),
    | 3,
    // Добавила GOL {
    | ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
    // Добавила GOL }
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    | ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка
    | И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура
    | И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика
    | И ТаблицаСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаТовары.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    |
    |СГРУППИРОВАТЬ ПО
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Серия,
    | ТаблицаСерии.Количество
    |
    |ИМЕЮЩИЕ
    | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерийПолучатель) В (4, 6, 8, 10)
    |;
    |
    // 2 ТаблицаЗаказыНаПеремещение
    |ВЫБРАТЬ
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
    | &ДатаРаспоряжения КАК Период,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.КодСтроки КАК КодСтроки,
    | ТаблицаТовары.ЗаказНаПеремещение КАК ЗаказНаПеремещение,
    | ТаблицаТовары.Количество КАК Заказано,
    | ТаблицаТовары.Количество КАК КОформлению,
    // Добавила GOL {
    | ТаблицаТовары.Склад КАК Склад
    // Добавила GOL }
    |
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    |
    |УПОРЯДОЧИТЬ ПО
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 3 ТаблицаСвободныеОстатки
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ТаблицаТовары.Серия КАК Серия,
    | 0 КАК ВРезерве,
    | ТаблицаТовары.Количество КАК ВНаличии
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.СтатусУказанияСерий = 10
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
    | ТаблицаТовары.Количество,
    | 0
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | &ПоЗаказуНаПеремещение
    | И ТаблицаТовары.СтатусУказанияСерий = 10
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
    | ВЫБОР
    | КОГДА &ПоЗаказуНаПеремещение
    | ТОГДА ТаблицаТовары.Количество
    | ИНАЧЕ 0
    | КОНЕЦ,
    | ТаблицаТовары.Количество
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.СтатусУказанияСерий <> 10
    |
    |ОБЪЕДИНИТЬ ВСЕ
    // Для получателя нужно оприходовать свободные остатки.
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад,
    //| &СкладПолучатель,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий = 10
    | ТОГДА ТаблицаТовары.Серия
    | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
    | КОНЕЦ,
    | 0,
    | ТаблицаТовары.Количество
    |ИЗ
    | ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриПоступлении)
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 4 ТаблицаТоварыНаСкладах
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ТаблицаТовары.Порядок КАК Порядок,
    | ТаблицаТовары.Серия КАК Серия,
    | 0 КАК ВНаличии,
    | ТаблицаТовары.Количество КАК ВРезерве,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8)
    | ТОГДА ИСТИНА
    | ИНАЧЕ ЛОЖЬ
    | КОНЕЦ КАК КонтролироватьОстатки
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриОтгрузке)
    | И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.КОтгрузке)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад,
    //| &СкладОтправитель,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ТаблицаТовары.Порядок,
    | ТаблицаТовары.Серия,
    | ТаблицаТовары.Количество,
    | 0,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий В (6, 8)
    | ТОГДА ИСТИНА
    | ИНАЧЕ ЛОЖЬ
    | КОНЕЦ
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриОтгрузке)
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено), ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    // Для получателя нужно оприходовать товары на склад
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход),
    | &Период,
    | &СкладПолучатель,
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ТаблицаТовары.НомерСтроки,
    | ТаблицаТовары.Порядок,
    | ТаблицаТовары.Серия,
    | ТаблицаТовары.Количество,
    | 0,
    | ЛОЖЬ
    |ИЗ
    | ВтТаблицаСерииТоваровПолучатель КАК ТаблицаТовары
    |ГДЕ
    | (НЕ &ОрдернаяСхемаПриПоступлении)
    | И &Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 5 ТаблицаДвижениеТоваров
    |ВЫБРАТЬ
    | 1 КАК Порядок,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | &Период КАК Период,
    | &СкладПолучатель КАК Склад,
    | ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | 0 КАК ПланируемаяОтгрузка,
    | -ТаблицаТовары.Количество КАК ПланируемоеПоступление
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    | И НЕ &ОрдернаяСхемаПриПоступлении
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | 2 КАК Порядок,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.ЗаказНаПеремещение КАК Распоряжение,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | -ТаблицаТовары.Количество КАК ПланируемаяОтгрузка,
    | 0 КАК ПланируемоеПоступление
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 6 ТаблицаТоварыКОтгрузке
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
    | &Период КАК Период,
    // Изменила GOL {
    | ТаблицаТовары.Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ТаблицаТовары.Порядок КАК Порядок,
    | ВЫБОР
    | КОГДА ТаблицаТовары.СтатусУказанияСерий = 10
    | ТОГДА ТаблицаТовары.Серия
    | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
    | КОНЕЦ КАК Серия,
    | &Ссылка КАК ДокументОтгрузки,
    | ТаблицаТовары.Количество КАК КОтгрузке
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаТовары
    |ГДЕ
    | &ОрдернаяСхемаПриОтгрузке
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 7 ТаблицаТоварыКПоступлению
    |ВЫБРАТЬ
    | ТаблицаТовары.НомерСтроки КАК НомерСтроки,
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
    | &Период КАК Период,
    | &СкладПолучатель КАК Склад,
    | ТаблицаТовары.Номенклатура КАК Номенклатура,
    | ТаблицаТовары.Характеристика КАК Характеристика,
    | ВЫБОР КОГДА &ПоЗаказуНаПеремещение ТОГДА
    | ТаблицаТовары.ЗаказНаПеремещение
    | ИНАЧЕ
    | ТаблицаТовары.Ссылка
    | КОНЕЦ КАК ДокументПоступления,
    | ТаблицаТовары.Количество КАК КПоступлению
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ОрдернаяСхемаПриПоступлении
    | И &Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Отгружено),
    | ЗНАЧЕНИЕ(Перечисление.СтатусыПеремещенийТоваров.Принято))
    |
    |УПОРЯДОЧИТЬ ПО
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 8 ТаблицаДвиженияСерийТоваров
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура КАК Номенклатура,
    | ТаблицаСерии.Характеристика КАК Характеристика,
    | ТаблицаСерии.Серия КАК Серия,
    | ТаблицаСерии.Количество КАК Количество,
    // Изменила GOL {
    | &Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }
    | ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка) КАК Помещение,
    | ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ОтгрузкаПоПеремещению) КАК СкладскаяОперация,
    | &Ссылка КАК Документ,
    | &Период КАК Период,
    | &Ссылка КАК Регистратор,
    | ТаблицаСерии.НомерСтроки КАК НомерСтроки,
    | 0 КАК Порядок
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    | И (НЕ &ОрдернаяСхемаПриОтгрузке)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ТаблицаСерии.Номенклатура,
    | ТаблицаСерии.Характеристика,
    | ТаблицаСерии.Серия,
    | ТаблицаСерии.Количество,
    | &СкладПолучатель,
    | ЗНАЧЕНИЕ(Справочник.СкладскиеПомещения.ПустаяСсылка),
    | ЗНАЧЕНИЕ(Перечисление.СкладскиеОперации.ПриемкаПоПеремещению),
    | &Ссылка,
    | &Период,
    | &Ссылка,
    | ТаблицаСерии.НомерСтроки,
    | 1
    |ИЗ
    | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии
    |ГДЕ
    | ТаблицаСерии.Ссылка = &Ссылка
    | И ТаблицаСерии.Количество <> 0
    | И (НЕ &ОрдернаяСхемаПриПоступлении)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |////////////////////////////////////////////////////////////////////////////////
    // 9 ТаблицаРезервыСерийТоваров
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
    | &Период КАК Период,
    | ТаблицаСерии.ДокументРезерваСерий КАК ДокументРезерва,
    // Изменила GOL {
    | &Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOl }
    | ТаблицаСерии.Номенклатура КАК Номенклатура,
    | ТаблицаСерии.Характеристика КАК Характеристика,
    | ТаблицаСерии.Серия КАК Серия,
    | ТаблицаСерии.Количество КАК Количество,
    | ТаблицаСерии.НомерСтроки КАК НомерСтроки,
    | ТаблицаСерии.Порядок КАК Порядок
    |ИЗ
    | ВтТаблицаСерииТоваровОтправитель КАК ТаблицаСерии
    |ГДЕ
    | ТаблицаСерии.ДокументРезерваСерий <> ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    | И &ПоЗаказуНаПеремещение
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход),
    | &Период,
    | ТаблицаТовары.ЗаказНаПеремещение,
    // Изменила GOL {
    | ТаблицаТовары.Склад,
    //| &СкладОтправитель,
    // Изменила GOL }
    | ТаблицаТовары.Номенклатура,
    | ТаблицаТовары.Характеристика,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
    | ТаблицаТовары.Количество,
    | ТаблицаТовары.НомерСтроки,
    | 5
    |ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары
    |ГДЕ
    | ТаблицаТовары.Ссылка = &Ссылка
    | И &ПоЗаказуНаПеремещение
    | И ТаблицаТовары.СтатусУказанияСерийОтправитель = 10
    | И ТаблицаТовары.ДокументРезерваСерий = ЗНАЧЕНИЕ(Документ.ЗаказНаПеремещение.ПустаяСсылка)
    |
    |УПОРЯДОЧИТЬ ПО
    | Порядок,
    | НомерСтроки
    |;
    |/////////////////////////////////////////////////////////////////////////////
    |";

    Точнее их тут два, я не понимаю какой именно выдает ошибку


  10. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204

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

  11. Да, этот момент поняла… буду править…


  12. nbIpKuH_BaH9I

    Online

    nbIpKuH_BaH9I
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.162
    Симпатии:
    553
    Баллы:
    204

    Запустите отладчик. Поставьте точку оставнова на сроке Результат = Запрос.ВыполнитьПакет(); Далее нажмите Shift+F9. В строке выражение напишите «Запрос.Текст», нажмите Enter. Далее нажмите F2. Появится текст запроса. Скопируйте его сюда.

  13. У меня не работают точки останова в отладчике


  14. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204

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


  15. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204

  16. Пошли другие ошибки дальше по модулю. Буду разбираться. Draco, спасибо огромное!


  17. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204

    Да не за что, будьте внимательны, сами то этот параметр указали, а не определили


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

  1. 28.04.2013, 19:07


    #1

    avaddon89 вне форума


    Гость форума


    По умолчанию Ошибка при вызове метода контекста (выполнить пакет)

    Ситуация такая, обновлял 1С (бух корп 8.2 для нового ПФР РСВ-1)
    обновлял как обычно через конфигуратор. как написано в мануале по обновлению.
    обновлял конфиг. в итоге информационная база слетела. скажите чем мне это грозит. Да я не сделал одно условие не сохранил старую информационную базу. точнее как предыдущая есть я просто забыл где она
    счас выдает ошибку и в подробно написанно следующее

    {ВнешнийОтчет.ПроверкаИнфо рмационнойБазыБухгалтерии ПредприятияРедакции16.Моду� �ьОбъекта(118)}: Ошибка при вызове метода контекста (ВыполнитьПакет)
    РезультатыЗапросов = Запрос.ВыполнитьПакет();
    по причине:
    Произошла исключительная ситуация (1C:Enterprise 8.2.17.153): {(21, 40)}: Неверные параметры «ПланСчетов.Налоговый.Обор� �дованиеКУстановке»
    Налоговый.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(<<?>>ПланСчетов.Нал оговый.ОборудованиеКУстан� �вке), ЗНАЧЕНИЕ(ПланСчетов.Налого вый.ПриобретениеОбъектовО� �новныхСредств), ЗНАЧЕНИЕ(ПланСчетов.Налого вый.Полуфабрикаты), ЗНАЧЕНИЕ(ПланСчетов.Налого вый.Товары), ЗНАЧЕНИЕ(ПланСчетов.Налого вый.ГотоваяПродукция), ЗНАЧЕНИЕ(ПланСчетов.Налого вый.Материалы), ЗНАЧЕНИЕ(ПланСчетов.Налого вый.ТоварыОтгруженные), ЗНАЧЕНИЕ(ПланСчетов.Налого вый.ТоварыНаСкладе))

    Люди подскажите что делать?

    вот что нашел на просторах сети:
    Вам надо выгрузить описание метаданных вашей конфигурации с помощью MD82Exp.epf, она входит в «Конвертацию данных». Затем загрузить эти данные в «Конвертацию», создать правила обмена (у вас они будут только для справочников и для одинаковых конфигураций), затем эти правила выгрузить и по ним произвести обмен с помощью «Универсальный обмен данными в формате XML» или ВыгрузкаЗагрузкаДанныхXML82.

    Кто может по человечески пояснить?

    Последний раз редактировалось avaddon89; 28.04.2013 в 19:26.

    Причина: добавил информацию


  2. 27.06.2013, 19:33


    #2

    По умолчанию

    Сочувствую, у меня был похожий случай я отправил базу в офис там ее через скуль прогнали и все в шоколаде, по поводу остального не могу сказать нечего, попробуй на крайняк через chdbfl прогнать он у тебя в C:Program Files1cv828.2.17.169bin.

    Последний раз редактировалось lekhaplaton; 27.06.2013 в 19:34.

    Причина: косячок


Понравилась статья? Поделить с друзьями:
  • Ошибка при вызове метода контекста вставить область
  • Ошибка при вызове метода контекста выполнить ошибка выполнения запроса
  • Ошибка при вызове метода контекста вставить недопустимое значение параметров
  • Ошибка при вызове метода контекста выполнить ожидается выражение выбрать
  • Ошибка при вызове метода контекста войти