Харитонов Михаил | Директор | 2iS

«Управленческий учет и Интеграция – близнецы-братья. Опыт проектов»

- Как быстро с нуля организовать полноценный УУ в любой конфигурации 1С? - Секреты эффективной архитектуры Плана счетов и Регистра бухгалтерии - Как получить Баланс и P&L без программирования? - Приёмы и примеры эффективного сбора данных для УУ из разных систем - Оптимизируй это… Взгляд на рабочую базу УУ клиента через 10 лет. Приёмы и решения. - Распараллеливаем потоки загрузки, приемки, обработки и расчета итогов - Декларативные описания и конструкторы или «разработчик больше не нужен» - Автоматическая документация без «писателей»

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

1. ArCtic 1 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 1 28.12.16 11:26 Сейчас в теме
решил свою проблему так:
ВЫБОР
	КОГДА ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 7, 1) ПОДОБНО "0"
		ТОГДА ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 8, 4)
	ИНАЧЕ ПОДСТРОКА(РеализацияТоваровУслугТовары.Ссылка.Номер, 7, 5)
КОНЕЦ


(2)Ваш вариант тоже попробую.
Оставьте свое сообщение
Все разделы

Вакансии


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

Преподаватель 1С
Санкт-Петербург
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

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