Как убрать лидирующие нули в макете ценника, параметре Номенклатура.Код , Розница 2.3

1. user1581629 26.06.22 22:04 Сейчас в теме
Подскажите как убрать лидирующие нули в коде номенклатуры, который выводится при печати ценника ?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. SlavaKron 27.06.22 10:26 Сейчас в теме
(1) Посимвольно обходить строку кода пока текущий символ равен "0", иначе прервать цикл. Так вы узнаете позицию начала значащей части кода.
6. namazi74 4 27.06.22 10:34 Сейчас в теме
(1)
Подскажите как убрать лидирующие нули в коде номенклатуры, который выводится при печати ценника ?


Их фиксированное количество, например 00РТ-0000001, 00РТ-0000002? Если так, то Прав. Если разное количество, то циклом.

Всё в модуле печати ценников.
7. ishelper 27.06.22 10:44 Сейчас в теме
(6)
Если разное количество, то циклом.
Можно и без цикла, в одну строку, хотя и громоздкую:
печШтрихКод=СтрЗаменить(СокрЛ(СтрЗаменить(печШтрихКод,"0"," "))," ","0");
namazi74; +1 Ответить
8. namazi74 4 27.06.22 10:48 Сейчас в теме
(7)
(7)
Если разное количество, то циклом.
Можно и без цикла, в одну строку, хотя и громоздкую:
печШтрихКод=СтрЗаменить(СокрЛ(СтрЗаменить(печШтрихКод,"0"," "))," ","0");


да, красиво
2. lostcay 5 26.06.22 22:07 Сейчас в теме
3. ishelper 26.06.22 22:13 Сейчас в теме
(2)
Какая конфигурация?
Гм! Только я вижу в заголовке темы крупным жирным шрифтом "Розница 2.3"?
4. salikoff 27.06.22 00:29 Сейчас в теме
Для поля на форме используйте свойство "ФорматРедактирования", для поля табличного документа в макете есть свойство "Формат". В конструкторе форматной строки определите желаемое представление значения.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот