Как загрузить текстовый файл без разделителей в ТаблицуЗначений 1С?

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33865
      Фото аватараOdineski
      Участник

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

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

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

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

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

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

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