#0
by Сметанин
Всем привет! Отчет по регистру на СКД. Обороты нужно показывать с отбором. Текст запроса: БюджетДоходов1ОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда, Проблема в том что неправильно рассчитывается конечный остаток.
#8
by Сметанин
Переписал запрос через объединение таблиц с остатками и оборотами ВЫБРАТЬ Так считаются верно
#11
by Сметанин
Нет так тоже неправильно. Может кто-нибудь подсказать хотя бы направление как правильно написать запрос?
#12
by h-sp
какая разница, как написать. Всё равно должно быть железное правило НачОстаток + Приход - Расход = КонОстаток а так как вы это правило соблюдать не намерены, какие вам нужны направления?
#14
by Сметанин
Вот нашел по теме: "Вывернулся через создание отдельных подзапросов на остатки с пустым регистратором и на обороты с регистратором, которые и объединил в один запрос. Как оказалось в типовых конфигурациях такие выверты для отчетов сплошь и рядом." В я пытался это реализовать, но не получается
#15
by Сметанин
Например НачОст 0 Приход 3000 Расход 3000, но Измерение НеВключатьВОбороты = Истина. В этом случае показываем НачОст 0 Приход 3000 Расход 0 КонОст 0. Так нужно
#16
by d4rkmesa
Скорее всего, сделать чтобы при таких условиях СКД сама считала КонОст, не получится. Зачем упорно лепить "СУММА(БюджетДоходов1ОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток", если очевидно что так не заработает?
#18
by Сметанин
Спасибо за желание помочь, но мне нужно совсем не это. Попробую еще раз объяснить. Есть регистр накопления. В нем есть измерение булевского типа НеВключатьВОбороты. Обороты нужно показывать с отбором по этому измерению, а остатки обычные, которые получаются с учетом всех движений.
#19
by ИС-2
роли у полей стоят? В ролях надо еще настроить периодичность, что остатки стали считаться
#20
by Сметанин
Да конечно. Регистратор - период 1 ПериодСекунда - Период2 ПериодМесяц - период3 Доп Остатки считаются в 99% правильно, но есть косяки
#21
by Сметанин
Проблема как я написал в возникает именно из-за конструкции выбор в по ссылке человек с такой же проблемой сталкивался
#22
by Сметанин
Я переписал запрос с использованием временных таблиц. Остатки в одну ВТ, обороты в другую и соединяю полным соединением, но все равно по некоторым строкам остатки рассчитываются неверно
#23
by Сметанин
ВЫБРАТЬ БюджетДоходов1ОстаткиИОбороты.Подразделение, БюджетДоходов1Обороты.Подразделение,
#29
by МимохожийОднако
Лучше возьми в руки блокнот, нарисуй, что хочешь и откуда берешь. С контрольным примером. Пык-мык-подход в данном случае будет тянуться до бесконечности.
#30
by Сметанин
Почему убрать может же быть что есть остатки без оборотов и наоборот обороты с нулевыми остатками?
#31
by МимохожийОднако
Объясни, как и сколько ты можешь показать остаток по регистратору на начало месяца? А если несколько регистраторов? Я ж тебе и говорю. Возьми блокнотик (еле эксель) нарисуй, подумай. Можно взять обороты и остатки. Из них вытащить всех контрагентов и по этому списку соединить таблицы остатков и оборотов. Но мне не понятно, как можно соединить несколько строк оборотов с одной строкой начального остатка.
#33
by МимохожийОднако
Сделай таблицу общую без отборов. Помести в ВТ и уже у неё включи свой отбор. Потом включи.
#34
by Сметанин
Помогло только частично Такой запрос отрабатывает: БюджетДоходов1ОстаткиИОбороты.СуммаНачальныйОстаток, ВТ.Контрагент, Все строки не проверял, но по той строке где был косяк, стало правильно
#35
by Сметанин
Но стоит добавить еще одну конструкцию ВЫБОР: БюджетДоходов1ОстаткиИОбороты.СуммаНачальныйОстаток, ВТ.Контрагент, Опять появляется косяк.
#41
by МимохожийОднако
Это противоречит "НеВключатьВОбороты" это поле оставь везде для начала. Ведь из-за него косяка,как я понимаю
#42
by Сметанин
Не помогло ВЫБРАТЬ БюджетДоходов1ОстаткиИОбороты.СуммаНачальныйОстаток, Такой запрос тоже косячит
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Неправильно считаются итоги В СКД
- СКД: Помогите с СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: СКД: Нарастающий итог
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД вывести остатки за каждый день месяца
- СКД: Пара вопросов по СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
В этой группе 1С
- Ошибка установки соединения в 8.3.9 и переход на 8.3.10
- ЗУП 3.1 Доплата отпуска до оклада
- erp 2.2 Почему Списание недостач товаров не делает движ по РН.Партии товаров организации
- ЗУП 3.1 компенсация за задержку межрасчетных выплат
- Проведение документа, запись в регистр, вынести в общий модуль.
- УТ 11 - скидки - есть возможность настроить предоставление скидки только один раз?
- v7: Драйвер АТОЛ и ТИС 970
- Отчет оператора системы Платон
- 1C в режиме отладки не останавливается на точках останова
- 1С не видит по сети АТОЛ fprint 22 ПТК
- БП 3.0, ЗуП 2.5, пособия по больничным листам, КУДиР
- v7: Выгрузка УПД в xml-формат для передачи в ЭДО
- Отображение суммы по карте лояльности в УТ 11.1
- v7: ЗиК 7.7 - выплата по документу с предварительным удержанием, рассчитывает с копейками
- 1С КА 1.1 Чек ККМ на возврат
- атол 90 ф инкассация-закрытие смены
- Не загружаются банковские выписки в УНФ 1.6
- Запрос к периодическому регистру сведений
- УТ 11 - продажа с двух ККМ
- ЗУП расчет общего стажа