Завершен

Помогите с проблемой

Анонимный 7 лет назад 2
Доброго времени суток!

Завожу шаблон штрихкода ячейки склада (Ean13)

220001{Секция:2}{Ярус:2}{Позиция:2}{КС:1}

22-идентификатор ячейки
0001-идентификатор зоны хранения

Шаблон имени Такой: А-{Секция}-{Ярус}{Позиция}

Есть штрихкод 2200010101027

Сканируем его в терминале, получаем имя ячейки А-01-0102
а хотелось бы получить А-1-12, т.е убирать лидирующие нули.

Возможно ли это осуществить с помощь регулярных выражений?
Установленный продукт:
Версия драйвера:
Типовая конфигурация драйвера?:
Операционная система:
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
Типовая конфигурация 1с?:
Модель ТСД:
Доброго времени суток!

Красивого метода получить то что вам необходимо нет. Но можно выводить отображение имени ячейки по другому. То есть вместо:
{FirstStorage.Name}
Выводить следующие:
А-{global::System.Int32.Parse(FirstStorage.Секция)}-{global::System.Int32.Parse(FirstStorage.Ярус)}{global::System.Int32.Parse(FirstStorage.Позиция)}
Естественно вместо FirstStorage нужно подставить, необходимое вам название объекта.
Доброго времени суток!

Красивого метода получить то что вам необходимо нет. Но можно выводить отображение имени ячейки по другому. То есть вместо:
{FirstStorage.Name}
Выводить следующие:
А-{global::System.Int32.Parse(FirstStorage.Секция)}-{global::System.Int32.Parse(FirstStorage.Ярус)}{global::System.Int32.Parse(FirstStorage.Позиция)}
Естественно вместо FirstStorage нужно подставить, необходимое вам название объекта.

Благодарю. Попробуем!

Сервис поддержки клиентов работает на платформе UserEcho