или
Таблица
Поля
Записи
Для редактирования ячейки — кликните на неёГотовый файл для Excel соберут отдельные страницы: DBF в CSV и DBF в XLSX.
В письме из учётной программы лежит вложение с расширением .dbf, а открыть его на рабочем компьютере нечем: Excel такой файл не показывает. Это обычная таблица DBF, и её видно прямо в браузере, без программ и без самой 1С.
Откуда берутся файлы DBF рядом с 1С
Платформа 1С умеет обмениваться данными с другими программами через файлы DBF. За это отвечает встроенный механизм XBase: встроенный язык платформы читает такие таблицы, создаёт новые и переносит записи. Описание платформы на сайте 1С рассказывает об этом механизме в разделах про DBF-файлы и про форматы обмена. Формат, который он понимает, называется dBase III, и файл, прислали его вам или просят отдать, должен укладываться в его правила.
Как посмотреть, что внутри файла
Сама 1С для этого не нужна. Откройте файл на странице просмотра, и сайт покажет поля, их типы, ширины и кодировку, а ниже сами записи. Исходник при этом не страдает. Пока вы не нажали сохранение, файл остаётся ровно таким, каким его прислали.
Если вместо русских букв в таблице посторонние знаки, кодировка файла определена неверно. Переключите её на странице просмотра и проверьте названия товара глазами, в правильной кодировке текст читается сразу. Подробнее об этом рассказано на странице про кодировку.
Каким должен быть файл для загрузки в 1С
Если таблицу нужно отдать в 1С, при сборке файла действуют ограничения формата dBase III:
- имена полей — латиницей, до 10 знаков, поэтому русские заголовки столбцов из Excel переводятся транслитом и обрезаются;
- типы полей сайт определяет по самим данным;
- текстовое поле вмещает 254 знака, всё длиннее обрезается, и сайт предупредит об этом до сборки;
- кодировка на выбор: DOS, cp866, либо Windows, cp1251;
- собирается файл ровно в формате dBase III, который и ждёт механизм XBase.
Кодировку лучше уточнить у принимающей стороны до сборки. Если она не совпадёт с той, в которой читает 1С, вместо названий товара в базе появятся посторонние знаки, и загрузку придётся переделывать.
Что механизм 1С делает с файлом, а чего не делает
XBase открывает готовые файлы DBF, создаёт новые базы произвольной структуры и индексные файлы к ним. При этом менять структуру механизм может только у вновь создаваемых баз. Если база уже открыта, добавить в неё новые поля не выйдет, а вот индексы можно.
Загрузку записей из файла обычно выполняет обработка, настроенная под конкретную задачу: какой файл открывать, какие поля брать и куда записывать в базе. Сам файл подготовьте заранее, чтобы его структура совпала с ожидаемой. Собрать таблицу можно на странице перевода. Положите туда книгу Excel, проверьте поля и записи и скачайте готовый DBF.