Имя: Пароль:
1C
1С v8
Убрать значения из раскрытия СКД,но оставить их по верхнему уровню.
0 DuracellTM
 
03.07.19
14:49
Доброго времени суток коллеги.В общем у меня такая задача,есть практически типовая ОСВ написанная на СКД в БП 3.0,в нее через дополнительный НаборДанных добавлено раскрытие.Скажем в любой ОСВ есть стандартные группировки по Субконто1,Субконто2,Субконто3, и вот снизу после субконто 3 выводится группировка по Номенклатуре,собранная запросом в доп наборданных.С этим разобрались,всё замечательно работает,но есть одно но.В оборотах за период по Кредиту,данные в группировку по номеклатуре раскрываются из доп набора данных,так как берутся из документов Реализации за период,данные же по Дт обороту берутся из закрытия месяца,соответственно по Дт в дополнительной группировке указывается одна и та же цифра по каждой из номенклатур,что собственно не нравится бухгалтеру.Подскажите пожалуйста как можно отловить в СКД момент вывода именно этой дополнительно группировки по Номенклатуре,что бы именно в ней подставить в Дт  0,но при этом что бы сумма по группировке субконто 3 была правильной.Много букв,надеюсь доходчиво объяснил сложность свою. https://ibb.co/b1ZLwJ9  вот как сейчас раскрытие, а вот как надо https://ibb.co/wLGZ1zW
1 ам794123
 
03.07.19
15:08
(0) Например можно сделать так:

Добавить следующее оформление
Цвет текста - белый
Условие: Уровень больше 2
Оформляемые поля: БУ Дт(оборот)
2 aleks_default
 
03.07.19
15:15
(1)+1 Да просто Текст = ""
3 Кир Пластелинин
 
03.07.19
15:19
если СКД, то составом выбранных полей для требуемого уровня.
4 Кир Пластелинин
 
03.07.19
15:20
без "авто" естественно. з.ы. если правильно понял суть.
5 ам794123
 
03.07.19
15:26
(4) можно авто, если добавить исключаемые поля (со снятыми галками)
6 DuracellTM
 
03.07.19
15:45
(1) Какой хитрый)))))спасибо большое так и сделал,так проще даже,не подумал почему то об оформлении изначально хотел в данных всё правильно сделать.Еще раз благодарю,вопрос решен!
7 DuracellTM
 
03.07.19
15:46
(4) Понял о чем ты,но там даже настроек по полям никаких нет,это типовая ОСВ да ещё и на 3.0,всё прописано кодом,много кода...Но спасибо за идею!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший