Имя: Пароль:
1C
1С v8
Как заставить НомерПопорядкуВгруппировке нумеровать только элементы а не группы?
0 Обработка
 
11.03.14
17:59
Собственно сабж.
А то у меня группировка по иреархии а там есть группы.
1 vicof
 
11.03.14
18:00
сделай две группировки. Одну только иерархию, другую только элементы
2 vmv
 
11.03.14
18:04
в "выбранные поля" поиграй с "Авто" - полем

- включи/выключи
- поставь поле номера п/п ВЫШЕ авто-поля
3 Обработка
 
11.03.14
18:08
(1)  Думал об этом. НО ведь тогда условно это два отдельных отчета получится?
4 Обработка
 
11.03.14
18:09
(2) Уже игрался.
5 vmv
 
11.03.14
18:16
тогда можно

- поле "номер п/п в группе" определять только в нужных группа, исключив из отчета и выключая в верхних

- в УО в элементе "Текст" установить галку с установкой пустой строки и условием на поле "Уровень <=0 ИЛИ Уровень <=1"

- определить вычисляемое поле и функцию общего модуля, которая в параметр будет получать группировку, а в результат возвращать номер

отличная задача для извращений, я считаю
6 Обработка
 
11.03.14
18:27
(5) У меня в отчете две группировки:
По организация (Ирерахия)
По Транспортные средства (Ирерахия)
И все детализация прям во второй группировке выходит.

-поле "номер п/п в группе" определять только в нужных группа, исключив из отчета и выключая в верхних

Как это возможно? Ведь привязка накладывается на всю группировку. А в Групиировке есть и элементы и "папки".

- в УО в элементе "Текст" установить галку с установкой пустой строки и условием на поле "Уровень <=0 ИЛИ Уровень <=1"

Так можно сделать но ведь тогда нумерация все равно будет сквазная. будет 1,2,3 потом пропуск группы и далее 5 а не 4


- определить вычисляемое поле и функцию общего модуля, которая в параметр будет получать группировку, а в результат возвращать номер

Не могу это представаить ни как. Помоему никак не свяжется группировка с номеру.
7 vmv
 
11.03.14
18:45
как я понял постановка задачи такова: необходимо нумеровать записи СКД исключая записи групп справочника.

тогда нужно открывать в конфе справку
раздел "функции СКД"

и объявить вычисляемое поле через эту функцию, сам вызов функции можно передать как параметр в функцию общего модуля, если тяжелый случай

в параметрах функций можно определить условия исключения.

Пример такого алгоритма там есть в справке, прямо в конфе
8 Обработка
 
11.03.14
19:38
(7) Спасибо за подсказку поизучаю.
9 Обработка
 
12.03.14
11:26
(7) Искал не нашел ничего.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой