8.х Ошибка при вызове метода контекста (ВыполнитьПакет)

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем golovina, 17 авг 2015.

  1. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    Подскажите пожалуйста в какой хоть стороне искать проблему. УТ 11.0.9 В модуле менеджера документа Перемещение товаров в процедуре ИнициализироватьДанныеДокумента внесла некоторые изменения: добавила в выборку
    Код:
    ТаблицаТовары.Склад КАК Склад
    и подставляю везде ТаблицаТовары.Склад вместо Склад-отправитель.
    Сделано это для того, чтобы во время проводки склад-отправитель брался не из заголовка документа, а из табличной части (свой для каждой строки).
    При попытке провести документ выдает ошибку. "Ошибка времени выполнения... Ошибка при вызове метода контекста (ВыполнитьПакет) .... срока 1208." Насколько я понимаю не может он выполнить мой запрос. В какой хоть стороне искать ошибку и в чем она может быть? Могу скинуть сам запрос, правда он километровый(
    Конструктор запрос открывает, это проверила в первую очередь.
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Полный текст ошибки покажите.
  3. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    ну так без запроса ничего не скажешь
  4. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    Ошибка времени выполнения: {Документ.ПеремещениеТоваров.МодульМенеджера(1208)}: Ошибка при вызове метода контекста (ВыполнитьПакет) в модуле Документ.ПеремещениеТоваров.МодульМенеджера, строка 1208.
  5. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    да запрос покажите весь
  6. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    Процедура с запросом. Все изменения помечены 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
    Сообщения:
    6.991
    Симпатии:
    399
    Баллы:
    104
    Понятно, что ничего не понятно.
    --- Объединение сообщений, 17 авг 2015 ---
    Вы можете сформировать нормальный, конечный текст запроса и скинуть его сюда, почему мы должны все тянуть из Вас?!
  8. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    ровно как и мне...
  9. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Первое что брасается это то тчо в ваших заменах есть вот такое
    // Изменила GOL {
    | &Склад КАК Склад,
    //| &СкладОтправитель КАК Склад,
    // Изменила GOL }

    &Склад у Вас там в списке параметров не указывается
    golovina нравится это.
  10. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    Ну вот отдельно текст запроса

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

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    первый запрос, он что бы установить параметры для второго.
    golovina нравится это.
  12. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    Да, этот момент поняла... буду править...
  13. nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.991
    Симпатии:
    399
    Баллы:
    104
    Запустите отладчик. Поставьте точку оставнова на сроке Результат = Запрос.ВыполнитьПакет(); Далее нажмите Shift+F9. В строке выражение напишите "Запрос.Текст", нажмите Enter. Далее нажмите F2. Появится текст запроса. Скопируйте его сюда.
  14. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    У меня не работают точки останова в отладчике
  15. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    модуль на сервере скорее всего.
    исправьте параметры, потом скажите работает или нет
  16. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    Да, спасибо!
  17. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Что да? Заработало?
  18. TopicStarter Overlay
    golovina
    Offline

    golovina

    Регистрация:
    13 авг 2015
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    1
    Пошли другие ошибки дальше по модулю. Буду разбираться. Draco, спасибо огромное!
  19. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Да не за что, будьте внимательны, сами то этот параметр указали, а не определили

Поделиться этой страницей