Добрый вечер.
Вот какая незадача: БП-3.0, типовой отчет ВедомостьАмортизацииОС, дорботка. Возникла потребность пронумеровать строки отчета.
Сделано так: в запросе добавлено поле НомПП1, в вычисляемых полях оно вычисляется как ВычислитьВыражение(НомерПоПорядку()).
В выбранных полях детальных записей раскрыто авто поле и туда добавлено поле НомПП1.
Нумерует правильно, но до 999. Затем какое-то количество строк нумеруется 1, потом 2 и так до 9. Размер таблицы 9452 записи. Понятно, что отсекаются младшие три разряда, но вот где понять не могу (результат на скрине). С форматом в вычисляемых полях игрался, не помогло.
Может кто сталкивался?
Вот какая незадача: БП-3.0, типовой отчет ВедомостьАмортизацииОС, дорботка. Возникла потребность пронумеровать строки отчета.
Сделано так: в запросе добавлено поле НомПП1, в вычисляемых полях оно вычисляется как ВычислитьВыражение(НомерПоПорядку()).
В выбранных полях детальных записей раскрыто авто поле и туда добавлено поле НомПП1.
Нумерует правильно, но до 999. Затем какое-то количество строк нумеруется 1, потом 2 и так до 9. Размер таблицы 9452 записи. Понятно, что отсекаются младшие три разряда, но вот где понять не могу (результат на скрине). С форматом в вычисляемых полях игрался, не помогло.
Может кто сталкивался?
Прикрепленные файлы:
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вообще-то правильно писать ВычислитьВыражение("НомерПоПорядку()")
сдается мне что ВычислитьВыражение(НомерПоПорядку()) в этом случае будет вычислять после 999 что-то типа
ВычислитьВыражение("1 000") и судя по всему получится нумерация с 0 и далее до 999
сдается мне что ВычислитьВыражение(НомерПоПорядку()) в этом случае будет вычислять после 999 что-то типа
ВычислитьВыражение("1 000") и судя по всему получится нумерация с 0 и далее до 999
Еще раз всем привет.
Условия: БП 3.0 , доаботка типового тчета Ведомость амортизации ОС.
Нумерация сделана так: в запросе добавлено поле НомПП1, В вычисляемых полях оно вычисляется как ВычислитьВыражение(НомерПоПорядку()).
В выбранных полях детальных записей раскрыто АвтоПоле и туда добавлено поле НомПП1.
Вроде считает правильно, но до 999. Затем следуют 1, затем двойки и так до 9. Длина таблицы чуть меньше 10000.
С форматом в вычисляемых полях игрался, не помогло.
Кто нибудь с таким сталкивался?
(4)
Условия: БП 3.0 , доаботка типового тчета Ведомость амортизации ОС.
Нумерация сделана так: в запросе добавлено поле НомПП1, В вычисляемых полях оно вычисляется как ВычислитьВыражение(НомерПоПорядку()).
В выбранных полях детальных записей раскрыто АвтоПоле и туда добавлено поле НомПП1.
Вроде считает правильно, но до 999. Затем следуют 1, затем двойки и так до 9. Длина таблицы чуть меньше 10000.
С форматом в вычисляемых полях игрался, не помогло.
Кто нибудь с таким сталкивался?
(4)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот