Имя: Пароль:
1C
1С v8
Номер документа из txt-файла.
0 Irbis05
 
27.08.12
14:10
Здраствуйте. Возникла такая проблема. Из текстового файла в документ загружается число, которое обозночает номер документа и после некоторых действий записывается обратно в файл. Все это работает как надо. Проблема в том, что в файле хранятся 3-4 значные числа, а номер в документе 11-ти значный. Мне нужно чтобы при загрузке перед номером приписывалось необходимое количество нулей, а перед записью эти нули отделялись. Подскажите как это все можно провернуть?
1 Адимр
 
27.08.12
14:12
в цикле от 1 до длинаномера документа минус длина номера изфайла в строку добавлять нули потом эти нули + число.
2 Irbis05
 
27.08.12
14:14
Я хотел так сделать, только я не понял как узнать количество символов в одном слове.
3 mikecool
 
27.08.12
14:15
Прав("0000000000000000" + ТвоеЧислоИзФайла, Длина нумератора документа)
4 Мимо Проходил
 
27.08.12
14:21
НомерCНулями = Формат(ЧислоБезНулей, "ЧЦ=11; ЧВН=; ЧГ=0")
Это для 11-символьного номера
5 Irbis05
 
27.08.12
14:22
(3) Спасибо, добавление получилось. А как теперь убрать нули и пробелы между числами для последующей записи в файл
6 Lama12
 
27.08.12
14:32
(5) Произвести явное преобразование типов, а затем неявное при помощи функции "формат".
7 Irbis05
 
27.08.12
14:35
(6) Да, все получилось. Все работает, спасибо всем за участие.