#0
by NeeD
Столкнулся с проблемой объединения двух виртуальных таблиц ОстаткиИОбороты по ПЕРИОДУ. Даже в СКД. Даже дополняя группировку по периоду. Скорее всего связано с тем, что дополнение периода происходит уже после объединения или соединения (без разницы) виртуальных таблиц, в результате чего искажается представление данных. Конечно, может быть я и с ролями полей запутался :-). Одним словом, если у кого есть вариант решения проблемы, буду рад если поделитесь. Задача следующая: получить остатки из двух регистров накопления для номенклатурной позиции на конец каждого дня произвольного периода. Вроде бы всё тривиально, но это только на первый взгляд. Я сейчас смотрю в сторону варианта ; . Если использовать СКД, то можно связывать наборы данных с передачей параметра в зависимый набор данных, то есть нужна таблица дат из заданного диапазона, значения из которой будут передаваться в качестве параметра в зависимый набор данных. Всё бы ничего, но уж больно запрос по получению таблицы дат из ссылки приведенной выше громоздкий :-). Он сделан по науке. Но мы то практики, и в реальной БД найдется хотя бы один документ с достаточно большим количеством строк. Исходя из этих предположений, получился такой вот запрос: ВЫБРАТЬ ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах) КАК ВложенныйЗапрос Работает достаточно быстро. Помимо этого, задать ограничение по количеству записей попадающих в самый вложенный запрос, например выбирать первые 1000 записей (зависит от величины периода). Одним словом, что можете сказать по поводу такого подхода? Можно ли, на Ваш взгляд, использовать его на практике? Ну и если есть методики объединения "в лоб" двух виртуальных таблиц ОстаткиИОбороты по периоду в СКД, буду признателен за помощь!
#1
by NeeD
P.S. Таблица в запросе (в данном варианте, регистр накопления "ТоварыНаСкладах") подбирается индивидуально для каждой ИБ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Один запрос - все ок , два запрос - не получается :(
- Как оттестировать запрос в консоли запросов ,если он содержит врем таблицы?
- Запрос для получения Адреса регистрации (Места жительства) Сотрудника в ЗУП
- 1C КА: запрос для получения значения период.регистра сведений на дату документа
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
- Быстрый запрос для получения списка возможных доп реквизитов
В этой группе 1С
- Как выполнить переход с 8.1 УПП 1.2.38.1 до УПП 8.2 1.3.11.1
- Расскажите о ТСД Symbol MC-1000
- Перехват события Пометки на удаление
- Максимальная длина индекса в sql
- Перенос дивидендов ЗиК - ЗУП
- БП 2.0 Изменить валюту регламентированного учета
- БГУ Только обороты по КОСГУ
- УПП, где теперь искать список ошибок?
- outlook 2003 и проверка файла
- Как пропорционально распределить сумму ?
- Сложная нумерация документов
- Помогите сделать ведомость в СКД
- Как выбрать наибольшее значение из ТЗ
- Не подключается RDP из внешней сети
- ЗУП, проводка СчетДт 44.01 Счет Кт 96.01
- SQL на дбф, ошибка "record is not locked"
- два кассира в одной организации в 1с8.1 Управление торговлей
- ЗУП: договор займа с сотрудником
- Заголовок колонки табличного поля
- План запроса в технологическом журнале