Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Отчет СКД на УФ. Как в расшифровке по регистраторам оставить только колонки оборотов?

Отчет СКД на УФ. Как в расшифровке по регистраторам оставить только колонки оборотов?
Я
   Birmingem
 
10.08.18 - 19:52
Есть простой отчет на СКД в упр.формах. Обычная оборотка (остатки и обороты) по нескольким счетам (задаются программно) и их субконто.
Пользователь в отчете хочет получить расшифровку по регистраторам.
Сделал через стандартную расшифровку СКД.
В расшифровке в каждой строке с регистратором все правильно, и остатки и обороты.
А вот итого остаток начальный и остаток конечный дают тупо сумму цифр по колонке остатка. А надо чтобы было как положено, остаток на начало периода, и на конец периода.

Как исправить?
Или как вообще удалить колонки с остатками в расшифровке?
 
 
   palsergeich
 
1 - 10.08.18 - 20:05
Ответ тут. http://www.spec8.ru/kurs-po-skd-besplatno
Я конечно могу сходу ответить, но лучше потрать 3 часа и больше не будут возникать подобные вопросы
   Birmingem
 
2 - 10.08.18 - 20:29
(1)К сожалению про расшифровку там информации нет.
И вообще про расшифровку СКД на УФ информации в сети мало.
   Birmingem
 
3 - 13.08.18 - 12:56
Подскажите:
Как исправить?
Или как вообще удалить колонки с остатками в расшифровке?
   Tonik992
 
4 - 13.08.18 - 13:13
https://xn----1-bedvffifm4g.xn--p1ai/1c-v8/skd/ - вот здесь точно про расшифровку есть.

Если надо "прям щас" - ПриКомпоновкеРезультата() отлавливайте событие, когда выполняется расшифровка. Программно удаляете поля.
   Cyberhawk
 
5 - 13.08.18 - 13:25
Остатки получай отдельными полями из отдельной таблицы
   Birmingem
 
6 - 13.08.18 - 14:12
(4)"ПриКомпоновкеРезультата() отлавливайте событие, когда выполняется расшифровка."

А как определить, что это именно расшифровка а не основной вариант отчета?

(5)Значит, остатки брать из одной таблицы, обороты из другой. И по идее, для строки с регистраторами остатки будут Null. И тогда сумма этих строк непонятно что ...
Попробую.
   Birmingem
 
7 - 13.08.18 - 14:54
(5)Ура! Получилось! Спасибо!
Только еще одна проблема возникла.
В ращифровке в строчках с регистраторами остатки пустые. так и должно быть.
Но еще добавляется дополнительная строка с пустым регистратором и суммой остатка равной остатку по счету в целом.
Как избавиться от этой строки только в расшифровке, не затрагивая основной отчет?
   Cyberhawk
 
8 - 13.08.18 - 14:56
Условным оформлением можешь "избавиться" (условие на пустой регистратор, макс. высота строки = 0)
   Birmingem
 
9 - 14.08.18 - 14:51
Сделал так:
1. Остатки (нач. и кон.) беру из таблицы - Остатки
2. Обороты беру из таблицы - Обороты
3. Объединяю эти три таблицы. В результате появятся записи с данными по остаткам, у которых в колонке Регистратор значение Null.
4. В описаниях полей набора данных для поля Регистратор в колонке Роль поставил параметры: Период, 1, Игнорировать Null.

Результат:
В расщифровке по регистраторам, колонки Остаток нач. и Остаток кон. совсем пустые, есть только обороты.
Пока так пойдет.

Но в идеале хотелось бы полноценную расшифровку, с остатком на начало документа, оборотами, и остатком на конец документа. И внизу в строке Итого, остаток на начало периода, обороты, остаток на конец периода.

В описаниях полей набора данных для поля Регистратор в колонке Роль есть еще параметры: Остатки, Бух.тип, Поле счета.
Кто нибудь использовал эти параметры на практике?
В справке так скудно про них написано, и примеров в инете не нашел.
Дайте пожалуйста реальный пример, как с ними работать?
   Birmingem
 
10 - 20.08.18 - 13:37
В описаниях полей набора данных для поля Регистратор в колонке Роль есть еще параметры: Остатки, Бух.тип, Поле счета.
Кто нибудь использовал эти параметры на практике?
В справке так скудно про них написано, и примеров в инете не нашел.
Дайте пожалуйста реальный пример, как с ними работать?
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует