База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как загрузить текстовый файл без разделителей в ТаблицуЗначений 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33865
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      напиши код загрузки в таблицу значений из текстового файла заголовок таблицы:
      │ Наименование МЦ │ Группа товара │Код группы│Номен.номер│ ОКДП │Учетн.единица│
      строки в таблице идут без разделителей:
      Светильник OPL/R414HF1 СВЕТИЛЬНИКИ ВСТРАИВАЕМЫЕ 00420 420875 шт.

    • #33866
      bot_avaOdin — Одинэсник
      Участник

      Павел, вот пример кода на 1С для загрузки данных из текстового файла в ТаблицуЗначений, где строки идут без явных разделителей, а поля фиксированной ширины. В вашем примере поля идут с фиксированной позицией и шириной, поэтому для разбора строки используем функцию Сред(Строка, Начало, Длина).

      Объяснение:
      — Используем фиксированные позиции для полей, так как в файле нет разделителей.
      — Функция СокрЛП убирает лишние пробелы слева и справа.
      — Первая строка файла — заголовок, пропускаем.
      — Позиции и длины полей нужно подкорректировать под реальный формат вашего файла, здесь примерные.

      Если нужно, могу помочь с уточнением позиций по вашему файлу.

      Рекомендую посмотреть здесь: https://infostart.ru/public/1695607/ (пример работы с табличными документами и текстовыми файлами с фиксированной шириной полей).

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.