#0
by DimaWert
Нужно реализовать следующий алгоритм, Есть регистр сведений ОстаткиУпр. Измерения соответствуют измерениям регистра накопления Партии товаров. Нужно получить движения по партиям товаров, начиная от даты последнего значения в регистре сведений по данным измерениям., и заканчивая текущей датой. кто нибудь делал такое? на текущий момент есть идея сделать это двумя запросами, первым получаем данные из регистра сведений, а вторым уже по регистру накопления с параметрами полученными из регистра сведений. а хочется сделать это одним запросом, вот только не понятно как их связать.
#1
by kumena
а хочется сделать это одним запросом, вот только не понятно как их связать. сейчас не модно одним запросом все делать, а использовать временные таблицы. через них и связать
#2
by DimaWert
хм, а с какой версии восьмерки появилась возможность использования временных таблиц? дело вот в чем, имеется конфига самописная. залипшая еще на 8.0 платформе. Остаткам в регистре накопления Партии товаров доверия нету, так как данные там не актуальные или могут быть искажены, поэтому было принято решение через определенный интервал скидывать их в регистр сведений а из партий, смотреть только движения на новый период.
#3
by kumena
полагаю что с 8.1.1..... на первый взгляд виртуальную таблицу оборотов вряд ли можно будет заюзать, так что придется скорей всего делать через реальную. да и обороты у остатков есть с плюсом и минусом. Не пробовал делать такое, но не думаю чтобы это было сильно сложно или нереально.
#5
by DimaWert
я просто никак не могу сообразить логику связи между таблицами если делать за один запрос. если делать одним запросом то хотелось бы получить выходящую таблицу след вида. Измерение, измерение, Последнее значение регистра сведений, приход накопление, расход накопление.
#6
by DimaWert
причем приход накопление, расход накопление, должен быть за период с последнего значения регистра сведений.
#8
by DimaWert
вариант решения через 2 запроса у меня есть, хочу через 1 сделать. думаю если это возможно то стоит повозиться, потому как кажется что работать будет быстрее чем в два запроса, но если сделать никак, то придется двумя.
#9
by DimaWert
сделал через 2 запроса, работает вроде достаточно быстро. посмотрим как будет в реальных условиях работать а не на тестовой базе.
#11
by DimaWert
по уму остатки конечно должны храниться в тех же самых партиях товаров. просто в этом регистре сведений хранятся "другие" остатки.
#12
by DimaWert
апну тему, Задачу реализовал но вопрос остался, можно получить данные из двух регистров, по указанной схеме одним запросом? и если можно то как?
#13
by Лирик
Можно Левое соединение Среза последних РС с Оборотами Партий. В партиях переодичность "запись", в условиях соединения "И РС.Период >= РН.Период
#14
by DimaWert
в случае левого соединения мы разве не потяряем обороты по которым не было остатков в РС?
#15
by DimaWert
апну еще разок. есть у кого соображения, как сделать соединение для того что бы не потерять обороты по которым не установлен остаток?
#16
by asady
бросай этот лисапед - пересаживайся на 8.1 - и заморачивайся более достойными задачами.
#17
by DimaWert
давно уже занимаюсь 8.1 , просто клиент такой попался, их пока не хочет свою нетленку на 8.1 тащить.
#18
by DimaWert
чего то я затупил немного, все местами таблицы в соединении поменять и все вроде как работает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ОСВ неправильно показывает обороты по счету
- Одним запросом остатки и обороты из регистра накопления по периодам
- Есть ключ записи регистра сведений. Как получить имя этого регистра?
- Не могу вытащить данные из регистра остатков. Что делаю не так?
- Как выбрать из регистра бухгалтерии обороты по одному счету?
- Регистратор из таблицы Обороты Регистра Бухгалтерии
- Получение остатков из регистра бухгалтерии за период в разрезе каждого месяца периода
- БП 2.0.12.2. Отчет: Обороты счета. Не формирует дебетовые обороты...
- БП. Обороты по счету 20 и обороты посчету 90.02 должны совпадать за период?
- Как связать период Регистра накопления и Регистра сведений во внутреннем запросе
- Имитация среза последних для непериодического регистра
- Отбор регистра на форме списка регистра сведений
В этой группе 1С
- Блокировка ячейки строки табличной части документа в зависимости от другой...
- Как думаете, обычные и управляемые формы - это fork или нет?
- "Редактирование цен и скидок в документах" - не работает
- v8: Глобальный контекст?!
- v7: Как правильно начислить налог на прибыль
- УТ10.2 Ошибка СУБД
- v7: ЗУП. Сотрудники на полставки
- v7: Как получить ссылку на текущего пользователя
- Бухгалтерские итоги из 1С7 в 1С8
- Флажки таблицы значений
- Как при открытии формы выбора элемента справочника узнать откуда она вызвана?
- СКД можно ли использовать в Обработке
- Как в запросе обратиться к нескольким счетам
- Проектирование: Примеры технических заданий
- Модуль объекта несколко раз вызывается?!
- v7: ГТД по импорту - зачет аванса?
- Au3Info не видит текст в поле утилиты chdbfl.exe
- Перенос из ЗИК в ЗУП
- v7: Оплата перерывов матери для кормления в ЗУП 2.5
- преобразование внешнего отчета во внешнюю обработку