#0
by TeMochkiN
Здравствуйте! Немного дописанная УПП 1.3 Суть в чем, вот запрос: После того, как я добавляю поле ВидСуммы, у меня в отчете начинают неправильно выводиться начальный и конечный остаток. Пытался поиграть с ролью: Нужного результата не получил, в вариантах 2 и 3 правильные остатки, но не получается нормальная группировка А в остальных вариантах неправильные остатки Вариант 4: Вариант 5: Кто-нибудь сталкивался с таким? Есть ли решение или обходной путь?
#5
by Sabbath
Ясно, ну и не понятно почему это должно быт ьпериодом или измерением. Не совсем логично, вытаскивать так обороты по этому виду суммы. Я бы сделал отдельно подзапрос или даже набор данных по физической таблице.
#6
by TeMochkiN
та думал одним запросом проще будет, ну да ладно, не буду голову морочить, сделаю двумя наборами)
#7
by Sabbath
Не будет, тут смысл в том, что косячно будет отрабатывать как измерение или ресурс. Возможно, есть какой-то прием, но так не допереть, надо знать. Проще как раз другой запрос сделать.
#9
by тарам пам пам
Двумя наборами тоже не получится. СКД воспримет нормально только 1 вариант - сделать 3 отдельных колонки Оборот по виду суммы 1, Оборот по виду суммы 2, Оборот по виду суммы 3 вместо измерения Вид суммы.
#14
by Мышка
1) правильный вариант ролей в СКД - это вариант 4 из первого поста (остальные варианты, автор, это ппц!) 2) регистратор нужно выбирать типа так: ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор = неопределено ТОГДА NULL ИНАЧЕ ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор КОНЕЦ КАК Регистратор 3) У роли Регистратор нужно поставить в ролях флажок "Игнорировать значение Null"
#15
by TeMochkiN
ну с ролями я играл абы что-нибудь получить, а остальное я сделал, как вы написали, результат не изменился
#16
by Cyberhawk
Я как-то делал 3 начальных остатка (в отдельном наборе данных), а конечный остаток считал как начальный + оборот приход - оборот рсход
#17
by Мышка
1) автозаполнение включено? (кошерней, когда отключено и нужные поля перечислены в {}) 2) полю Договор родителя в ролях как раз таки установить нужно 3) у остатков стоят Роли - конечный/начальный остаток?
#18
by Мышка
установите расшифровку по регистратору в отчете - если суммы перестанут задваиваться, то Регистратору либо флажок Обязательное, либо см. про {}
#19
by TeMochkiN
да чет всё равно задваивается, сделал вроде абсолютно всё, как вы сказали, в том числе отключил автозаполнение может вам схему сбросить чисто глянуть?)
#20
by TeMochkiN
Единственное, для измерения договор я не стал ставить родителя. Я читал на ИТС, что это вроде нужно делать, когда вытаскиваешь реквизит из другого измерения Схема: Запрос: Роли:
#21
by Мышка
у меня нету УППшки :) именно задваивается в СКД часто из-за того, что попадают 2 записи: одна именно с остатками на начало/конец, с пустым регистратором, вторая уже с оборотами и остатками по этому же регистратору. Когда группировку по регистратору в отчете делаете, пустые строки есть там?
#23
by Мышка
и на скрине Регистратор = Период,1 и Секунда = Период, 1, а у Секунды Период должен при таком раскладе = 2
#26
by Sabbath
посмотрел твою СКД, УПП у меня нет, о у тебя точно не правильная настройка периода. ПериодСекунда поставь 2, Регистратор оставь 1, но поставь галку Обязательное. Хотя ты его все равно выбираешь, то вроде как на твой отчет не должно влиять. Но если не будешь выбирать то будет косяк. Попробуй еще с автозаполнением и без фигурных скобок для полей, если только то, что я написал выше не поможет ВидДвижения - по идее не измерение, убери роль. (но это попробуй после верхних рекомендаций) Короче алгоритм такой: 1) у тебя точно не правильно настроены периоды 2) возможно, влияет обязательность регистратора, а если не влияет, то точно будет косяк при выводе без регистратора 3) возможно, надо автозаполнение при пунктах 1 и 2 4) ВидДвижения - не измерение
#27
by TeMochkiN
в общем правильные остатки выводятся верно только при таких условиях: Роли - Регистратор (Период, 1, NULL), ПериодСекунда (Период, 2), ВидДвижения (Без роли) Обязательный вывод регистратора в отчете. Если выводить без регистратора, установка в роли регистратора флага "Обязательное" всё равно не дает нужного результата Спасибо, что поучавствовали в решении задачи, но я её уже решил путем объединения набора по остаткам и оборотам
#28
by Sabbath
Флаг "обязательное", нужен как раз, чтобы у тебя поле Регистратор всегда было в запросе, даже если ты его не выбираешь в настройках. Если его не будет остатки будут кривыми, когда Регистратора не будет в полях отчета. Может, именно то, что ты хочешь, это не даст, но избавит от других причин кривых остатков. Хотя, я не совсем пойму, почему у тебя не получилось сделать так. Вроде, все правильно, с учетом того, что я сказал в
#30
by TeMochkiN
1. Регистратор выводится, флаг "Обязательное" установлен 2. Регистратор выводится, флаг "Обязательное" НЕ установлен 3. Регистратор НЕ выводится, флаг "Обязательное" установлен 4. Регистратор НЕ выводится, флаг "Обязательное" НЕ установлен 1 и 2: 3: 4: Корректные остатки в первом и втором варианте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД, остатки и обороты, группировка по регистратору. пустая строка?
- Вопрос по СКД. Отчет остатки и обороты с детализацией по регистратору
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД вывести остатки за каждый день месяца
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Синхронизация данных через почтовые сообщения не работает
- v7: ТиС этикетки
- СКД количество группировок
- Вычет ЗУП 2.5
- Установка RHEL на сервер с WIN2008
- Кто пользуется ЭДО от 1С? Как дела с роумингом с другими системами ЭДО?
- УТ 10.3, список контрагентов, телефоны
- v7: Преобразование текста в HEX
- v7: ЗиК. Сравнение дат
- КД . Выборочный перенос записей регистра сведений "Присоединенные файлы".
- ЗУП 3.0 В расчет среднего заработка не берет предыдущий месяц
- конвертация 20 можно ли формировать ссылку загружаемого объекта
- Программная расшифровка отчета
- РИБ с фильтром по подразделению в УТ11.2
- Как можно через отбор связать две табличные части документа?
- Выгрузка строк из табличной части в таблицу значений
- Печать табличного документа на фирменном бланке
- БП 3.0 как автоматически привязать номер сф к номеру релизации?
- Создание своего API на базе 1с
- Алгоритм расположения планет в знаках зодиака.