Добрый день.
Уважаемы коллеги, растолкуйте, кто знает, некоторые моменты.
Отчет на СКД, структура отчета как на скрине.
Так вот, Детальные записи это группировка?
И если да, то как ее указать в вычисляемых полях вот в таком выражении :
ВычислитьВыражение(НомерПоПорядку(), "????").
"????" это группировка, с которой я хочу работать.
В пользовательском режиме в отчет добавлены 2 группировки и сквозная нумерация происходит не только строкам содержащим информацию по ОС, но и по группировкам. Хотелось бы нумерацию по группировкам исключить.
Текущий результат во втором скрине. Колонка нумератора - НомПП1. Строки без фона - инфа по ОС, строки с фоном - группировки, номера строк группировок не показаны, но они нумеруются.
Есть надежда, что если в качестве "????" указать детальные записи, то будет то что надо.
Спасибо.
(0) Почему НПП (номер по-порядку) "через один" - очень похоже, что все же выбрано системного поле номер по-порядку. Это такая фича СКД, показано в этом видео: https://www.youtube.com/watch?v=2ZCu0tcjPJk&t=360s
(3)Отчет типовой, не хотелось бы его сильно корежить. Группировки добавляются в пользовательском режиме.
Скорей всего это не то о чем Вы писали, и вместе с тем, в ДЗ я выбранные поля добавил СистемноеПоле.НомерПоПорядку. В отчете даже заголовок не появился. Подробности на скрине.
(10) Может типовой отчет поля "выкидывает"? Вроде проблем не должно быть. Что за отчет и конфигурация? Ну и в целом, если таки добавить свое пользовательское поле получилось, то:
* Не указывайте у него никакую группировку. Просто ВычислитьВыражение("НомерПоПорядку()").
* Добавьте его в выбранные поля нижней группировки.
(14) этот отчет строится программно. И именно, что некоторые элементы "выкидываются". Происходит это в функции общего модуля
БухгалтерскиеОтчетыВызовСервера.ПодготовитьОтчет
(21) вариантов тут много. Только не стандартные они. Можно внести изменение в коде формирования отчета свою нумерацию. Можно в итоговом табличном документе обойти поля и заполнить свою же нумерацию.
(23) так 2 вариант как раз об этом. Только учтите, что если хотите воспользоваться обработчиком ПриКомпоновкеРезультата, то ничего не получится. Он не вызывается в этом отчете.
(12)И еще... В запросе средствами расширения добавляю свое поле, в настройках из доступных полей перетаскиваю в выбранные поля а в отчете этого поля не вижу до тех пор, пока не добавлю его в пользовательском режиме. Что бы это значило?
Я ничего не понял. Надо то что? Сквозную нумерацию детальных записей? Тогда как в (3). Или что тоже самое в выражении ВЧ просто НомерПоПорядку() без всяких ВВ.
1. Нет, детальные записи это не группировка. Выражение ресурса не может быть вычислено для детальных записей.
2. Хотите пройти курс по основам скд? Я сейчас набираю группу
(0) Почему НПП (номер по-порядку) "через один" - очень похоже, что все же выбрано системного поле номер по-порядку. Это такая фича СКД, показано в этом видео: https://www.youtube.com/watch?v=2ZCu0tcjPJk&t=360s
(16) Это Вы про второй скрин в первом сообщении? Там не совсем так, например первая строка имеет номер 3, т.к. перед ней две группировки, которые соответственно пронумеровались 1 и 2, просто в отчет эти номера не выводятся.
А что про курсы?
(16)Отчасти Вы правы, только гадило не системное поле а самопальный ресурс, который я ранее сделал по ролику. Убрал у него галку -
группы перестали нумероваться. Но тут другая беда вылезла: счетчик дошел до 999 а дальше 1, через какое-то время 2 .... и так до 9 (таблица чуть меньше 10000). Зашел в Формат в вычисляемых , сделал 6 разрядов, точность 0 - не помогло.
Что ж такое, ногу вытащишь - хвост завязнет!