Запрос - остатки по регистру учитывая движения документа #492990


#0 by Lis2007
Всем привет! Есть задача: во время проведения документа выполнить действия, учитывая движения документа, которые он уже успел сделать. Использую назначенные задания, статус документа "Проведен", но запрос выдает остатки на складе так, будто документа нет. Вот запрос: ВЫБРАТЬ    РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,    РеализацияТоваровУслугТовары.Качество КАК Качество,    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(    РеализацияТоваровУслугТовары.Номенклатура.ЕдиницаХраненияОстатков Кто ниюудь сталкивался? Помогите плиз...
#1 by Lis2007
Сорри, подписки на события, очепятка.
#2 by Lis2007
up
#3 by Cube
"Есть задача: во время проведения документа выполнить действия..." - Какие действия? Что конкретно нужно сделать?
#4 by Lis2007
Нужно ввести документ списания с другого склада, но этот другой склад тоже может быть в ТЧ реализации. Надо учесть остатки с учетом релизации.
#5 by Cube
Что есть "Документ списания"? Требование-накладная? И что ты хочешь получить в запросе?
#6 by Lis2007
Конфигурация УТ под 8.2, документ "Списание товаров". В запросе я хочу получить остатки по регистру с учетом самого документа Реализация, который и ввызывает все это.
#7 by art_id
удаление движений что стоит?
#8 by НП
Движения.Записать После этого все запросы будут учитывать записанные движения также. После этого Движения также могут добавляться.
#9 by Lis2007
т.е. документ списания заполняется по тем остаткам регистра,которые есть на момент "сразу после " проведения документа
#10 by Lis2007
документа реализации
#11 by Lis2007
Не удалять автоматически
#12 by Lis2007
Дело в том, что в этом же модуле я могу и выбираю движения регистров по этому документу, да и статус документа уже стоит "проведен" в тот момент когда происходит вызов моей процедуры.
#13 by Lis2007
Сейчас попробую платформу 8.2 обьновить, может глючит
#14 by Lis2007
Спасибо большое, помогло, плюс переделал  чуть запрос:    РеализацияТоваровУслугТовары.Качество КАК Качество,    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(                &ГраницаНаДокумент, Правда даже в таком варианте он теперь и начальный остаток и конечный дает такой, как после проведения. Не пойму, можно ли получить в момент проведения документа остатки на моменты "Непосредственно перед документом" и "Сразу после документа"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С