Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Лидирующие нули в начале строки
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
kosalex
Добрый день. Сразу не гоните. Знаю что это описано на просторах интернета и т.п.

Как сделать из строки 12 строку 0000000012,из строки 333,строку 0000000333,пишу вот так:
ОбъектСотрудник.Код = Формат(Строка(СЗ1[1].Значение),"ЧЦ=10; ЧВН=; ЧГ=0");


на выходе из строки 294 получаю 294, где нули?
Ardi
Прав("00000000000000000000000000000000000000000000000000000000000000000000000000000000000" + СЗ1[1].Значение, 10);
kosalex
Цитата(Ardi @ 04.12.13, 13:28) необходимо зарегистрироваться для просмотра ссылки
Прав("00000000000000000000000000000000000000000000000000000000000000000000000000000000000" + СЗ1[1].Значение, 10);


Спасибо) Работает. Почему не работает как я писал.

в других источниках пишут что работает необходимо зарегистрироваться для просмотра ссылки, необходимо зарегистрироваться для просмотра ссылки
Ardi
Цитата(kosalex @ 04.12.13, 14:37) необходимо зарегистрироваться для просмотра ссылки
Почему не работает как я писал.

Формат нужно использовать для числа а не для типа строка.
kosalex
Цитата(Ardi @ 04.12.13, 13:39) необходимо зарегистрироваться для просмотра ссылки
Формат нужно использовать для числа а не для типа строка.


Понял smile.gif

Сори за дурацкий вопрос icon_beer17.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.