Импорт и экспорт номенклатуры
Обмен через Excel удобен, если вам необходимо быстро создать много новых товарных позиций. К примеру, если вы открываете новый магазин или приехала новая коллекция товара. Получив у поставщика накладную в формате excel уже через полчаса в вашем терминале появятся новые товарные карточки. И еще несколько минут вам потребуется на то, чтобы распечатать на этот товар ценники в приложении.
Доступен как импорт из Excel, так и экспорт данных в Excel или CSV. Если у вас уже есть магазин с товаром и вы хотите расширить сеть — выгрузите номенклатуру из первого магазина, очистите поле с остатками и загрузите файл в новый магазин. Всего за несколько минут вы получите всю номенклатуру с ценами, единицами измерения и товарными группами.
Как выгрузить номенклатуры из Excel в 1С
- Таблица должна находится на первом листе файла и начинаться с ячейки А1;
- Таблица не должна содержать пустых скрытых строк и столбцов;
- Формат ячеек, содержащих только цифры (напр.: штрих-код, код) должен быть числовым;
- Каждый столбец должен иметь заголовок (название);
- Если вы хотите, чтобы товар загрузился сразу с признаком В продаже, внесите в файл столбец, который будет называться В продаже и содержать для каждой позиции значение ИСТИНА.
Для сохранения данных из 1С в Excel не всегда целесообразно прибегать к программированию. Если в режиме Предприятия пользователь может отобразить требуемые для выгрузки данные, то, их возможно сохранить в Excel без программирования.
Обмен через OLE
Обмен через технологию OLE automation, пожалуй, самый распространенный вариант программной работы с файлами Excel. Он позволяет использовать весь функционал, предоставляемый Excel, но отличается медленной скоростью работы по сравнению с другими способами. Для обмена через OLE требуется установка MS Excel:
Для обхода всех заполненных строк листа Excel можно использовать следующие приемы:
Вместо последовательного обхода всех строк листа можно выгрузить все данные в массив и работать с ним. Такой подход будет быстрее при чтении большого объема данных:
ВсегоКолонок = Лист . Cells ( 1 , 1 ). SpecialCells ( 11 ). Column ;
ВсегоСтрок = Лист . Cells ( 1 , 1 ). SpecialCells ( 11 ). Row ;Область = Лист . Range ( Лист . Cells ( 1 , 1 ), Лист . Cells ( ВсегоСтрок , ВсегоКолонок ));
Данные = Область . Value . Выгрузить ();
В таблице ниже приведены наиболее востребованные свойства и методы для работы с Excel через OLE:
Для того, чтобы узнать какое свойство нужно менять или какой метод вызвать можно воспользоваться макросами Excel. Если записать макрос с требуемыми действиями, то после можно посмотреть программный код на VBA записанного макроса.
Как выгрузить документ, отчет, оборотку из 1С 8.3 в Excel
- YES — первая строка воспринимается как названия колонок. К значениям можно обращаться по имени и по индексу колонки.
- NO — первая строка воспринимается как данные. К значениям можно обращаться только по индексу колонки.
Если желаете выгружать в прайс-лист картинки, то перед выгрузкой необходимо с помощью внешней обработки //expert.chistov.pro/public/15239/ внести изображения товаров в базу 1С.
Выгрузка таблиц из 1С в Эксель
Иногда возникает необходимость сформировать список из данных табличных частей журналов документов, справочников и т.п. При этом можно установить отбор нужных элементов (дата, наименование контрагента). Рассмотрим пример.
Мы хотим вывести список Платежных поручений по уплате налогов и взносов за период.
Для выбора документов можно выделить их, удерживая кнопку Ctrl или Shift, а также используя горячие клавиши для выделения группы строк. После чего нажимаем кнопку Еще и выбираем команду Вывести список .
В открывшемся окне настраиваем, какие колонки нам нужно вывести и выбираем — выводить в Табличный документ . Если мы выделили группу строк в списке, то установим галочку — выводить Только выделенные . Нажимаем ОК и список готов.
Получившийся отчет можно сохранить в любом формате, в том числе Excel — *.xls. Для этого (как описывалось выше) выбираем команду Сохранить (или Сохранить как ) в меню Файл и задаем параметры.
Или же воспользуемся кнопкой Сохранить (в виде дискеты) — она доступна в верхней части окна программы 1С 8.3.
Эти действия можно выполнять с любыми списками программы 1С.
При работе с большими списками, например, справочник Номенклатура , можно устанавливать дополнительный отбор и делать группировку, устанавливать порядок сортировки данных.
Поэтому перед формированием любого списка следует обратить внимание на команду Настройка списка в кнопке Еще .
Спасибо за доступ.
Вопрос: как на новой платформе 1С:Предприятие 8.3 (8.3.16.1063) выгрузить отчет в формате Эксель? куда пропала в верхней панеле кнопка — Файл слева. и почему справа — нет возможности ни напечатать отчет ни сохранить его в каком либо другом формате?
Павел Чистов
-
В справочник Контрагенты можно загружать данные из таблиц. Это особенно.Иногда возникают ситуации, когда необходимо сделать копию информационной базы 1С.Иногда в работе сталкиваешься с ситуацией, когда возникает необходимость перенести.В справочнике Номенклатура можно загружать цены номенклатуры из подготовленных таблиц.
Если желаете выгружать в прайс-лист картинки, то перед выгрузкой необходимо с помощью внешней обработки //expert.chistov.pro/public/15239/ внести изображения товаров в базу 1С.
Обработка для обмена 1С 7.7 Торговля и Склад и сайт на Opencart (ocStore 2.3.0.2.3). Есть возможность синхронизации свойств номенклатуры.
Предыстория: постоянно на форуме спрашивают — «как загрузить из EXCEL в 1С нужную информацию?» и начинается. Готовый пример КАК.
Внешняя обработка для выбора документа и формирования ссылки на оплату, которую можно скопировать в буфер обмена и отправить любыми средствами. Решение позволяет повысить автоматизацию процесса выставления счетов на оплату через интерфейс 1С8.х, 1С7.7. Совместимо с интернет-эквайрингом Сбербанк.
Складской учет в Excel – программа без макросов и программирования
Если желаете выгружать в прайс-лист картинки, то перед выгрузкой необходимо с помощью внешней обработки //expert.chistov.pro/public/15239/ внести изображения товаров в базу 1С.