Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 20:07

Списание

Автор kah, 20 фев 2021, 08:07

0 Пользователей и 1 гость просматривают эту тему.

kah

Здравствуйте, можете посмотреть почему поэтаное списание не работает.
Под поэтапным списанием подразумеваю, что у меня есть документ "Списание", я нажимаю на кнопку и в этом документе заполняется таблица, со всеми материалами, которые пошли в расход. И я могу списывать не весь товар, который пошел в расход, а какую-то его часть и при новом создании документа у меня получается должно показываться то количество товара, которое я не списал.

Запрос = Новый Запрос;
Запрос.Текст =  "ВЫБРАТЬ
                | ОстаткиНоменклатурыОбороты.Номенклатура КАК Номенклатура,
                | ОстаткиНоменклатурыОбороты.КоличествоРасход КАК Количество
                |ПОМЕСТИТЬ Расход
                |ИЗ
                | РегистрНакопления.ОстаткиНоменклатуры.Обороты КАК ОстаткиНоменклатурыОбороты
                |
                |ОБЪЕДИНИТЬ ВСЕ
                |
                |ВЫБРАТЬ
                | СписаниеОбороты.Номенклатура,
                | -СписаниеОбороты.КоличествоРасход
                |ИЗ
                | РегистрНакопления.Списание.Обороты КАК СписаниеОбороты
                |;
                |
                |////////////////////////////////////////////////////////////////////////////////
                |ВЫБРАТЬ
                | Расход.Номенклатура КАК Номенклатура,
                | Расход.Количество КАК Количество
                |ИЗ
                | Расход КАК Расход
                |
                |СГРУППИРОВАТЬ ПО
                | Расход.Номенклатура,
                | Расход.Количество";
Объект.Товары.Загрузить(Запрос.Выполнить().Выгрузить())

antoneus

Так что значит "не работает"-то?

kah

Цитата: antoneus от 20 фев 2021, 10:57
Так что значит "не работает"-то?
А, ну при повторном заполнении документа не учитываются предыдущие остатки.

antoneus

Вот этот запрос что выводит после проведения предыдущего документа?

ВЫБРАТЬ
    СписаниеОбороты.Номенклатура,
    СписаниеОбороты.КоличествоРасход
ИЗ
    РегистрНакопления.Списание.Обороты КАК СписаниеОбороты


Движения по предыдущему документу есть?

kah

Цитата: antoneus от 20 фев 2021, 12:48
Вот этот запрос что выводит после проведения предыдущего документа?

ВЫБРАТЬ
    СписаниеОбороты.Номенклатура,
    СписаниеОбороты.КоличествоРасход
ИЗ
    РегистрНакопления.Списание.Обороты КАК СписаниеОбороты


Движения по предыдущему документу есть?
Лол, пересоздал еще два раза по примеру, который вы до этого кидали и оно почему-то заработало)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск