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

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

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

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

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

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

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

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