#0
by Blast
Добрый день. Есть 2 подписки на события к документам поступления: обработка проведения и удаление проведения. Для обеих подписок вызывается одна и та же процедура обработки с запросом, который получает данные из виртуальной таблицы остатков на текущую дату. При проведении/перепроведении документа запрос возвращает таблицу с остатками. При отмене проведения возвращает пустую таблицу. Сам запрос простой: ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки( , ИЗ По идее какая разница провожу я документ или отменяю проведение. Данные пытаюсь получить без привязки к документу. Кто-нибудь сталкивался с подобной ситуацией?
#2
by Blast
Это таблица значений. Подставляется напрямую. Она формируется из табличной части Источника.
#9
by Blast
Спасибо. Попробую проверить Качество. Условия те же самые, что и при проведении документа. При проведении документа остатки на текущую дату получаются.
#10
by Blast
Что именно? Это отрабатывает в 1-м случае. Это подзапрос, извлекающий данные из временной таблицы
#12
by Blast
Попробовал ради интереса просто обратиться запросом к виртуальной таблице остатков при отмене проведения, передав в качестве отбора ограничение по Складу и списку номенклатуры. Результат тот же.
#13
by Blast
Да. При проведении получаются остатки на текущую дату без движений самого документа, из которого подписка на событие отрабатывает. После отмены проведения, если посмотреть в регистр накопления, данные так же имеются - остатки отрицательные, но есть
#15
by Blast
Более того. Пробовал выполнить не пакетный запрос, в котором обращение только к виртуальной таблице остатков и ограничение по складу и списку номенклатуры. Почему-то запрос при отмене проведения не видит остатков.
#18
by Blast
Попробовал посмотреть Источник.Движения при отмене проведения. Регистр Свободные остатки - пустой по этому документу, соответственно отрицательные остатки есть. А вот по регистру Товары на складах, например, движения ещё не удалены.
#19
by DCKiller
Я извиняюсь, а почему при отмене проведения документа по регистру у тебя остатки отрицательные, а не нулевые?
#20
by DionisSergeevich
Универсальным отчетом или запросиком в консоли запросов посмотри остатки то есть?
#21
by Blast
потому что реализацию никто не распроводил. У меня идет как правило пара документов поступление - реализация. У нас на конец каждого месяца 41 счет по складу закрывается. По регистрам остатки нулевые.
#22
by Blast
По консоли: При проведенном документе их как и положено нет. При распроведенном документе - они отрицательные.
#25
by Blast
Да, данные извлеклись поскольку ТаблЗначенийДляПроверки.Количество = 0, и ЕСТЬNULL(СвободныеОстаткиОстатки.КоличествоОстаток, 0) = 0 Получается, что при отмене проведения данные в БД в таблице свободные остатки ещё есть, пока транзакция не завершилась, а в Источник.Движения.СвободныеОстатки - набор уже пустой. Попробую его записать до запроса. Положительное - при проведении, равно 0 - при отмене проведения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запрос к виртуальной таблице "Остатки" регистра бухгалтерии
- Один запрос - все ок , два запрос - не получается :(
- Запрос к виртуальной таблице по бухгалтерии
- Не получается загрузить таблицу значений во временную таблицу и выполнить запрос
- Актуальные остатки в виртуальной таблице остатков
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
В этой группе 1С
- Карточка счета в БП 3.0
- Загрузка банка в БП 3.0
- как сохранить таблицу в эксель с листами?
- ПолучитьОбъект() в веб-сервисе
- Как получить всю строку таблицы в обработке расшифровки
- Постоянно падает сервер 1С
- v8: Ошибка преобразования данных XDTO
- Синхронизация УТ 11 с БП 3.0 изменить редакцию программы...
- БСП. Новый документ в пустой конфигурации.
- Добавление значения в столбец "datetime" привело к переполнению
- Свернуть колонки в отчете на СКД
- горячие клавиши АРМ УТ 11
- Программное добавление списка значений управляемые формы
- ЗУП 3.0 - Расчетная ведомость Т-51
- Расчет среднего в ЗУП 2.5.80.2
- отладчик Com-Соединения
- 1С ЗиУП Табель, пустые клетки вместо выходных
- Элемент в ТЧ управляемой формы
- валютно-обменные операций в «Отчете о движении денежных средств»
- Открывать разные формы элемента справочника