#0
by PVG
Моногоуважаемый Алл! кто-нить сталкивался с такой проблемой: создаю запрос, который объединяет 2 таблицы. Эти 2 таблицы есть один и тот же регистр накопления - остатки товаров, но с разной фильтрацией по складам (Основной склад и склад брака). В результате в зависимости от того какая таблица стоит 2-ой в объединенном запросе, по ней происходит задвоение результата, для получения итоговых значений используются итоги. Причем задвоение происходит когда указываешь 1 день: день.00:00:00 - день.23:59:59, если указывать день.00:00:00 - (день+1).00:00:00 - задвоение исчезает. Надеюсь я ничего не упустил и понятно изЪяснился... Если есть вопросы задавайте я уточню...
#4
by PVG
Структура регистра накопления: Измерения: Склад Товар СтатусХранения Ресурсы: Количество Сумма
#5
by PVG
вот укороченный запрос, насколько смог и в нем так же остается проблема... ГДЕ (СкладскиеОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ФактОтгрузки ИЛИ СкладскиеОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ФактПриемки ИЛИ СкладскиеОстаткиОстаткиИОбороты.Регистратор ЕСТЬ NULL ) 0, СкладскиеОстаткиОстаткиИОборотыБрак.КоличествоНачальныйОстаток, 0, СкладскиеОстаткиОстаткиИОборотыБрак.КоличествоКонечныйОстаток, 0 ИЗ РегистрНакопления.СкладскиеОстатки.ОстаткиИОбороты( &НачПериода, ГДЕ (СкладскиеОстаткиОстаткиИОборотыБрак.Регистратор ССЫЛКА Документ.ФактОтгрузки ИЛИ СкладскиеОстаткиОстаткиИОборотыБрак.Регистратор ССЫЛКА Документ.ФактПриемки ИЛИ СкладскиеОстаткиОстаткиИОборотыБрак.Регистратор ЕСТЬ NULL ) Товар
#7
by коняшко
Удивило: Склад В ИЕРАРХИИ (&БракСклад) ты же по конкретному складу отбираешь? Двоит уже объединенный запрос? А если два объединяемых запроса отдельно отработать - все хорошо?
#8
by PVG
В ИЕРАРХИИ - это привычка во всех отчетах при выборке использовать.... :) да двоит объединенный запрос, раздельно все в порядке... причем если в приведенном запросе поменять таблицы местами и сделать вторым - по основному складу, то двоится будет по основному складу. Задвоение всегда по второй таблице.... :( у меня в оригинале подключается еще 3-я таблица, так вот в ней тоже не двоится...
#9
by коняшко
Два запроса четко отрабатывают, а объединение неправильно объединяет. Парадокс. Может ты не "объединить все", а "объединить" хочешь? "В иерархии" убери, хз что там за иерархия :)
#10
by PVG
Иерархия не играет роли.... :( а сделать хоца именно "объединить все".... но все равно не помогает... если сделать "объединить"....
#14
by PVG
Народ объясните отсутствием комментов: 1. Вопрос тупой. 2. Вопрос сложный/не однозначный. 3. Никто не сталкивался, поэтому п.2.
#15
by коняшко
Коллега, базу зырить надо. Что-то предполагать не видя базы и запроса целиком - захватывающе, канечно, но лень.
#19
by PVG
Да товар подчинен Контрагенту, такова необходимость бизнеса.... PS: блин привязалось это слово "бизнес".... :)
#20
by BonDyaRa
А какой смысл делать два ОДИНАКОВЫХ запроса с разными отбороами ? Нельзя в одном сделать ?
#23
by PVG
Когда все объдинилось в один запрос то тогда все данные задвоились.... :) имхо вся фишка вот в этих строках: Раз: Два: ИТОГИ СУММА(КолвоНачалоШт), СУММА(КолвоНачалоБрак), СУММА(КолвоКонецШт), СУММА(КолвоКонецБрак) ПО ПериодДень, а так как день у меня один, а время он не учитывает, то образуется 2-е строки в итогах..... остается только не понятно почему это проявляется только на 2-ой таблице, т.к. и у первой и второй таблице присутсвуют эти 2 итоговые по одному дню строки, но суммирует он почему-то только во второй таблице....
#24
by PVG
Митичкин Станислав Александрович "Разработка в системе 1С:Предприятие 8.0" Обратите внимание, что по умолчанию при объединении запросов полностью одинаковые строки, сформированные разными запросами, заменяются одной. Если требуется, чтобы были оставлены все одинаковые строки, необходимо указать ключевое слово ВСЕ. Например, выберем проданные или купленные нами товары с ука¬занием даты, цены покупки или цены продажи. Даже если для какого-то товара в определенный день совпадет цена покупки и цена продажи, то в запросе это все-таки будут две разные строки.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Задвоение бух. итогов :(
- Задвоение результата запроса. Что за .... ?
- Выгрузка результата запроса в табличную форму документа.
- Задвоение остатков
- Соответствие таблиц SQL и таблиц объектов метаданных
- Задвоение элементов справочника номенклатура
- Задвоение характеристик при переносе данных. Как правильно установить проверку?
- Задвоение в Справочнике "Статьи затрат на производство"
В этой группе 1С
- Ошибка в запросе 1с++
- Свертка группировок на печатной форме
- Почему при выгрузке в Excel числа меняют форматы?
- УТ Валовая прибыль. Продажи с НДС, себестоимость - без НДС.
- Ведомость по товарам на складах
- Ошибка компиляции глобального модуля
- v7: Закрытие месяца, нехватка памяти, БП
- v7: Проблемы при обновлении 1С.
- Как обратиться из 1С к Word к существующей в шаблоне таблице
- В ТОРГ-12 ставка НДС не пропечатывается
- Метод - ВыбратьДвиженияСОстатками()
- программа была завершена АВАРИЙНО. И так каждый день.
- Чем можно посмотреть таблицу регистраций изменений для РИБ?
- Печать в разные лотки принтера
- Ошибка при вызове метода контекста (ПолучитьПоследнее)
- КД 2.0 - как выгрузить данные регистра сведений?
- Пропали единицы хранения остатков и единицы отчетов
- COMОбъект "InternetExplorer.Application"
- Как скопировать текст из Word в таком же формате (с таблицами, текстом)...
- Как узнать текущий документ записи регистра в запросе?