#0
by lena8push
Здравствуйте! Итак, почти все мы знаем, что для того, чтобы остатки выводились на каждый день, а не только в дни, когда происходили обороты, нужно в запросе взять виртуальную таблицу .ОстаткиИОбороты, указать периодичность, скажем, день, и вытянуть день, документ прихода, и количествоОстаток. затем в настройках полей СКД, для поля "День", указать роль Период, а для поля "количествоОстаток" указать роль Остаток. И, да, о чудо, я так делаю и выводятся остатки на каждый день. А теперь ВОПРОС: что я делаю не так? У меня, например, 2 прихода: один на 1е число, второй на 17е. так вот, второй приход фигурирует в остатках начиная с ПЕРВОГО числа, а не с 17го! Не могу понять, почему. Может вы знаете?
#6
by AlekseyMista
Лена, если ты сделаешь периодичность временной таблицы запроса "День", то никакого документа в полях запроса ты не получишь: будут только измерения, ресурсы и период (с началом дня). Если хочется получить и документ и день, то надо периодичность ставить в значение "Регистратор", а для получения дня в полях запроса использовать конструкцию: Если документы идут неупорядоченно, то в СКД на последней странице в нижней половине окна есть закладка с возможностью сортировки строк отчета. А вообще, если выложишь свой отчет, то можно будет посмотреть детальнее.
#7
by lena8push
Алексей, в данном случае документ прихода - это измерение, так что с этим все нормально. Проблема именно с тем, что, сколько я ни играюсь с полями СКД, все равно выводит сумму вне зависимости от дня.
#8
by AlekseyMista
Лена, все числовые поля запроса оберни конструкцией: и используй сортировку (я об этом писал) по последовательности полей день, документ.
#10
by lena8push
Кстати, если ставить вот так в ресурсах: то пропадают все остатки, кроме тех, когда были обороты.
#12
by AlekseyMista
В запросе не должно быть никаких группировок! Все это делается средствами СКД, а запрос просто обозначает способ выборки данных их базы. Насчет нулей: сумма взаиморасчетов скорее всего получается из оборотного регистра, который не хранит остатков, поэтому остатки получаются нулевые, а обороты ненулевые.
#13
by AlekseyMista
Повторюсь: напишите конфигурацию и сбросьте свой отчет для просмотра. А то я сегодня за бабушку Вангу :)
#16
by lena8push
Алексей, спасибо за замечания! Попробовала ваш отчет - и та проблема ушла. Но возникает то, из-за чего все начиналось: в отчете теперь отражаются только те числа, когда были обороты. то есть если раньше, при приходе 100руб от 05.09.2014, в полях отражалось, начиная с 01.09: 100,100,100,100,100,100,..итд 100 если картина не менялась, то в вашем отчете так: 0,0,0,0,100,0,0,0... А мне надо так: 0,0,0,0,100,100,100.... Ведь на 06.09 деньги остались. А отчет выводит 0.
#17
by AlekseyMista
Странно, у меня остатки нормально отображались. Могу лишь посоветовать проверить роли у полей "НачальныйОстаток" и "КонечныйОстаток": должен быть установлен флаг "Остатки", придумано одно название и выбран вид остатков (Начальный/Конечный соответственно).
#19
by AlekseyMista
Попробовал построить свой отчет и действительно остатки не выводятся по дням: надо убрать вычисляемые поля и строить отчет исходя из данных запроса (ужас ужасный!). Другими словами в запросе надо добавить "-" перед полями ресурсов.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как показать остатки методом Остатки?
- Остатки на складах, остатки организаций
- Как определить тип регистра накопления (Остатки или Обороты)?
- Одним запросом остатки и обороты из регистра накопления по периодам
- Остатки регистра накопления в ТЗ
- отрицательные остатки по регистру Остатки Партий На складах
- СКД: Как в СКД вывести остатки за каждый день месяца
- не показывает остатки из таблицы остатки и обороты.
- СКД Остатки на каждый день
- 1С++ остатки по ВТ регистра "Остатки и обороты" на каждый день периода
- Регистр накопления Остатки и обороты. Получить остатки за каждый месяц
- Оптимизация регистра накопления(Остатки)
В этой группе 1С
- Агент Плюс или мистические нестыковки при загрузке данных.
- УТ11.1 Не выставляется счет на оплату юридическому лицу
- Табдокумент вывести в другой табдокумент
- Как узнать текущую колонку Динамического списка в процедуре выбора? УФ
- Получить микросекунды (не миллисекунды) в 1с
- БП 3.0 нет кнопкиполя выбора склада в док
- Ошибка при выполнении запроса GET к ресурсу /e1cib/types:
- Ошибка при вызове метода контекста (Initialize)
- Взаиморасчеты с контрагентами по накладным УТ11
- внешний источник, отмена транзакции выдает ошибку "транзакция не активна"
- Убрать из расчетного листка строки с ВР "Дни неоплачиваемые согласно табелю"
- Куда выводится результат метод СкомпоноватьРезультат расширения формы
- Обмен КА и УТ: почему постоянно добавляется префикс?
- Как программно удалить часть записей регистра сведений, подчиненных регистратору
- Как убить процесс 1с7s.exe
- Подскажите название скл таблицы
- Перенос данных из 7.7 Упрощенная система налогообложения в 8.3 Бух
- v7: Как программно изменить реквизиты выбранных документов, подскажите
- программно создать реквизит формы ГРУППА
- картинка в табличном поле