Преобразование строкового значения "Номер документа" в число в запросе СКД
Здравствуйте!
Платформа 1С:Предприятие 8.2 (8.2.19.130)
пытаюсь в запросе вытащить номер документа без префикса и лидирующих нулей:
Префикс убрать удалось:
А вот с лидирующими нулями - проблема, т.к. в 4-м квартале номера перешли с вида УТ00000ХХХХ на УТ0000ХХХХХ
код вида
выдает ошибку.
Подскажите, как преобразовать строку номера документа в число?
Платформа 1С:Предприятие 8.2 (8.2.19.130)
пытаюсь в запросе вытащить номер документа без префикса и лидирующих нулей:
Префикс убрать удалось:
ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 3, 9)
А вот с лидирующими нулями - проблема, т.к. в 4-м квартале номера перешли с вида УТ00000ХХХХ на УТ0000ХХХХХ
код вида
ВЫРАЗИТЬ(ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 3, 9)КАК ЧИСЛО(9,0))
выдает ошибку.
Подскажите, как преобразовать строку номера документа в число?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В СКД, вроде, можно осуществлять вызов экспортных методов общих модулей, используйте функцию ПолучитьПомерНаПечать() .
Будет универсальней.
Здравствуйте!
Платформа 1С:Предприятие 8.2 (8.2.19.130)
пытаюсь в запросе вытащить номер документа без префикса и лидирующих нулей:
Префикс убрать удалось:
Платформа 1С:Предприятие 8.2 (8.2.19.130)
пытаюсь в запросе вытащить номер документа без префикса и лидирующих нулей:
Префикс убрать удалось:
В СКД, вроде, можно осуществлять вызов экспортных методов общих модулей, используйте функцию ПолучитьПомерНаПечать() .
Будет универсальней.
решил свою проблему так:
(2)Ваш вариант тоже попробую.
ВЫБОР
КОГДА ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 7, 1) ПОДОБНО "0"
ТОГДА ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 8, 4)
ИНАЧЕ ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 7, 5)
КОНЕЦ
(2)Ваш вариант тоже попробую.