Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:44

Загрузка Данных из табличного документа

Автор demn, 25 фев 2014, 16:12

0 Пользователей и 1 гость просматривают эту тему.

demn

в файле экселя содержится некие коды
Пример:
893
92
463987

Надо что бы они становились шестизначными. Тоесть:
000893
000092
463987

Добавил событие "После добавление строки" ТекстыЯчеек[2]=(Прав(Строка("00000")+Строка(ТекстыЯчеек[2]),6));
но это не верно. Надо перед записью. но там ничего не понятно :(
как правильно?

goel

В OpenOffice можно сделать так:
   выделить нужные ячейки -> Формат -> Ячейки -> Числа -> Параметры . Начальные нули поставить 6.

В Exсel'e (делал в 2010)
   выделить нужные ячейки -> правая кнопка мыши -> формат ячеек -> вкладка "число" -> выбираем "(все форматы)" -> в поле "тип" пишем 6 нулей (000000)

Все ячейки станут шестизначные.

Eugeneer

ИсходноеЧисло = 13;
Результат = Формат(ИсходноеЧисло, "ЧЦ=5; ЧВН=; ЧГ=0");
//Результат = 00013   

Здесь в форматной строке указано три параметра:
- ЧЦ=5 - всего будет отображаться пять знаков (целой и дробной части)
- ЧВН= - будут выводиться лидирующие нули
- ЧГ=0 - группировка разрядов использоваться не будет
SubSystems.Ru - Автоматическая загрузка прайсов в 1С из Excel

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск