Код номенклатуры как убрать разделители #758151


#0 by chetverg
Подскажите пожалуйста как убрать разделители в коде номенклатуры. необходимо число вида Х ХХХ преобразовать в ХХХХ.
#1 by Горогуля
СтрЗаменением
#2 by Горогуля
ну или форматом
#3 by chetverg
формат не воспринимает почему то указал в свойствах справочника номенклатура "ЧГ=0". В карточке номеклатуры код стал отображаться как ХХХХ, а при выводе на печать все равно остался Х ХХХ
#4 by vikadruzhok
СтрЗаменить(ТвойКод, " ","")
#5 by vikadruzhok
и желательно код преобразовать в строку, потому что он может просто число
#6 by Mankubus
добавь формат в процедуру печати
#7 by vikadruzhok
#8 by Горогуля
это что за недокументированное свойство справочника?
#9 by User_Agronom
Тип кода строка или число?
#10 by Горогуля
истина ;)
#11 by chetverg
тип кода число
#12 by Cyberhawk
СтрЗаменить(Строка(ТвоеЧисло), Символы.НПП, "")
#13 by Cyberhawk
Ну или XMLСтрока(ТвоеЧисло)
#14 by Горогуля
формат тебе в руки
#15 by vikadruzhok
у меня вчера так не отработало, отработало только когда я отдельно преобразовала в строку, а потом уже в функции работала со строкой. может кто объяснит почему так? это ради интереса)
#16 by Горогуля
региональные настройки имеют своё мнение насчёт разделителя групп
#17 by Cyberhawk
"так не отработало, отработало только когда я отдельно преобразовала в строку, а потом уже в функции работала со строкой" // брешишь
#18 by User_Agronom
Тогда при выводи на печать не Код, а Формат(Код, "ЧГ=0"). Функция Формат возвращает строку.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С