Преобразование строкового значения "Номер документа" в число в запросе СКД

1. ArCtic 3 28.12.16 09:32 Сейчас в теме
Здравствуйте!
Платформа 1С:Предприятие 8.2 (8.2.19.130)
пытаюсь в запросе вытащить номер документа без префикса и лидирующих нулей:
Префикс убрать удалось:
ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 3, 9)

А вот с лидирующими нулями - проблема, т.к. в 4-м квартале номера перешли с вида УТ00000ХХХХ на УТ0000ХХХХХ
код вида
ВЫРАЗИТЬ(ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 3, 9)КАК ЧИСЛО(9,0))

выдает ошибку.
Подскажите, как преобразовать строку номера документа в число?
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Caspersky 28.12.16 10:57 Сейчас в теме
(1)
Здравствуйте!
Платформа 1С:Предприятие 8.2 (8.2.19.130)
пытаюсь в запросе вытащить номер документа без префикса и лидирующих нулей:
Префикс убрать удалось:

В СКД, вроде, можно осуществлять вызов экспортных методов общих модулей, используйте функцию ПолучитьПомерНаПечать() .
Будет универсальней.
3. ArCtic 3 28.12.16 11:26 Сейчас в теме
решил свою проблему так:
ВЫБОР
	КОГДА ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 7, 1) ПОДОБНО "0"
		ТОГДА ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 8, 4)
	ИНАЧЕ ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 7, 5)
КОНЕЦ


(2)Ваш вариант тоже попробую.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)