Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Метод "Формат" из 7.7 в 8

AvtoritetEvgen
читатель
офлайн
Дата регистрации: 10.10.2008
Сообщений: 20
Пост №1
 
16.11.2009 03:04

"Доброго времени суток.<br><br>Написал я однажды обработку экспорта данных в файл на версии 7.7. Основная задача заключалась в том, чтобы данные записывались в файл в определенном формате.<br>Например, длинна суммы документа должна быть 10 знаков. Если длинна значения короче - слева заполняются пробелы. <br>Т.е.: "      6879".<br><br>Пытаясь найти в 8-ой версии аналог метода "Формат", нашёл тот же метод ("Формат"), но он никак не хочет заполнять пустоту пробелами. С лидирующими нулями получается, а с пробелами - нет. (<br><br>Думал уже сделать так, чтобы после формирования строки нули заменялись на пробелы. Но, думаю, может всё есть какой выход. ;)))"

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №2
 
16.11.2009 08:46

Замена нулей тоже не особо хороша, т.к. придется определять спереди эти нули или нет. Берите лучше шаблон-строку, состоящую из 10-ти пробелов, выбирайте из нее подстроку (длинною 10 - СтрДлина(ВашеЧисло)) и формируйте результирующую строку, как часть шаблона + отформатированное число.

AvtoritetEvgen
читатель
офлайн
Дата регистрации: 10.10.2008
Сообщений: 20
Пост №3
 
16.11.2009 09:46

"Всё же мои надежды о существовании метода, который бы позволил это сделать не оправдались.<br><br>Большое спасибо за совет. Будем делать. ;)))"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация