1С: Розница 2.3

Загружаем товары из Excel в 1С Розница 2.3

Содержание
  1. Скачаем обработку «Загрузка данных из табличного документа»
  2. Объявления

  3. Загружаем номенклатуру из Excel в 1С
  4. Загружаем штрихкоды для номенклатуры из Excel в 1С
  5. Устанавливаем цены на загруженную номенклатуру из Excel в 1С

Потребность в массовой загрузке той или иной информации из Excel документов в 1С может возникнуть по различным причинам, на которых, пожалуй, мы не будем с вами сейчас останавливаться, вдаваясь в теорию, а лучше перейдём сразу к практике. Для быстрой и удобной загрузки документов из Excel в 1С мы воспользуемся бесплатной обработкой ЗагрузкаДанныхИзТабличногоДокумента.epf, которую можно найти, либо на доп. дисках ИТС 1С, либо же на официальном сайте компании its.1c.ru. Стоит сразу отметить, что у неё широкий спектр возможностей для загрузки данных из Excel в 1С, но в рамках данной статьи мы рассмотрим с вами только загрузку номенклатуры со штрихкодами, а также установку цен на загруженный товар в среде 1С Розница 2.3.

Скачаем обработку «Загрузка данных из табличного документа»

Для скачивания нужной нам обработки, либо нажимаем Здесь, чтобы скачать архив с обработкой напрямую, либо откроем оф. сайт 1С и нажмём Копировать. Разницы нет.

Загружаем товары из Excel в 1С Розница 2.3

После скачивания обработки у нас появится вот такой архив, который нужно открыть и перенести обработку в любое удобное место на ПК для дальнейшей работы с ней.

Загружаем товары из Excel в 1С Розница 2.3

При работе с данной обработкой, к сожалению, есть небольшая загвоздка. Открыть её в режиме Управляемой формы, который используется в версиях платформы 8.2/8.3 у нас не получиться, а если попробуете, тогда у вас будет просто белый экран без каких бы то ни было кнопок, форм и т.д. Открыть её нужно в режиме Обычного приложения, который активно использовался в ранних версиях платформы 8.0/8.1. Я думаю нам с вами не стоит сейчас останавливаться и углубляться в суть их различий т.к. это тема для отдельной статьи, а лучше рассмотрим один из самых простых способов открыть платформу в режиме Обычного приложения, который нам сейчас с вами и нужен.

Итак, нажимаем на ярлык 1С Предприятие ПКМ и выбираем Создать ярлык.

Загружаем товары из Excel в 1С Розница 2.3

Затем, откроем Свойства нового ярлыка и в поле Объект, добавляем в конце строку /RunModeOrdinaryApplication и жмём Применить. В результате у нас будет два ярлыка, один для запуска в режиме Управляемых форм, а второй для Обычного приложения и я рекомендую вам сразу открыть базу в двух этих режимах для внесения изменений в одном режиме и отслеживания корректности внесённых нами изменений в другом.

Загружаем товары из Excel в 1С Розница 2.3

Также я оставляю архив с примерами заполнения Excel форм, который можно скачать Здесь. Кстати, рекомендую для начала выгрузить базу данный в надёжное место на компьютере, чтобы у вас была возможность вернуть всё в прежнем виде если вдруг что то пойдёт не по плану. Не стоит забывать о том, что люди делятся на два типа: на тех, кто не делает бэкапы и тех, кто уже их делает.

Загружаем товары из Excel в 1С Розница 2.3

Итак, приступим к работе с самой обработкой.

Загружаем номенклатуру из Excel в 1С

Для начала, открываем базу 1С в Обычном режиме и сразу можно заметить главное отличие данного режима, которое заключается в крайне непривычном интерфейсе, но не будем отвлекаться, а лучше нажмём на изображение папки со стрелкой.

Загружаем товары из Excel в 1С Розница 2.3

Находим подготовленную обработку на ПК, выделяем её и нажимаем Открыть.

Загружаем товары из Excel в 1С Розница 2.3

Разрешаем открытие данного файла.

Загружаем товары из Excel в 1С Розница 2.3

В «шапке» окна обработки мы выбираем Режим загрузки: Загрузка в справочник, а в поле Вид справочника: Номенклатура. Далее снимаем все отметки с нижнего раздела Настройки, с помощью функц. кнопки, а затем настраиваем его, следующим образом.

Загружаем товары из Excel в 1С Розница 2.3

  • Наименование › отмечаем › Строка › Искать;
  • Родитель › Позиция номенклатуры › Устанавливать › Группа товаров ;
  • Вид номенклатуры › Вид номенклатуры › Устанавливать › Вид номенклатуры ;
  • Единица измерения › Единица измерения › Устанавливать › шт;
  • Наименование полное › Строка › Искать;
  • Ставка НДС › Ставки НДС › Устанавливать › Выбор ставки.

В результате мы получим форму, где находится базовая информация о загружаемой в 1С номенклатурной позиции. В обязательном порядке нужно обратить внимание на строку Наименование, а конкретно на проставление отметки в пункте «Поле поиска», чтобы при очередной загрузке номенклатура в справочнике не задвоилась. А там, где мы выбирали Устанавливать и указали значения По умолчанию (Группа товаров, Вид номенклатуры, Единица измерения и Ставка НДС) можно будет не заполнять в Excel документе эти поля т.к. они, соответственно, будут заполнены уже сами при загрузке.

Затем, открываем вкладку Табличный документ, нажимаем Обновить и Сохранить.

Загружаем товары из Excel в 1С Розница 2.3

Укажем место для хранения на компьютере, вводим название, обязательно выбираем формат Лист Excel (*.xls) и нажимаем Сохранить.

Загружаем товары из Excel в 1С Розница 2.3

Дальше мы просто открываем сохранённую Excel форму и начинаем заполнять поля. Я для примера заполнил поля с названием Группы номенклатуры (Родитель) и Видом номенклатуры, но как я и говорил, необязательно их заполнять в документе если мы устанавливали раньше в настройках обработки их Значения по умолчанию.

Загружаем товары из Excel в 1С Розница 2.3

После заполнения, вернёмся к обработке и нажмём на значок папки со стрелкой.

Загружаем товары из Excel в 1С Розница 2.3

Выберем формат Лист Excel (*.xls), выделим заполненный документ и жмём Открыть.

Загружаем товары из Excel в 1С Розница 2.3

Разрешаем подключение исполнимых бинарных файлов для данного модуля.

Загружаем товары из Excel в 1С Розница 2.3

После загрузки файла в табличный документ, проверяем его и нажимаем Загрузить.

Загружаем товары из Excel в 1С Розница 2.3

Подтверждаем загрузку элементов в справочник: Номенклатура.

Загружаем товары из Excel в 1С Розница 2.3

Итак, выгрузка прошла удачно.

Загружаем товары из Excel в 1С Розница 2.3

Для проверки корректной загрузки номенклатуры, откроем 1С в стандартном режиме Управляемых форм, заходим в раздел НСИ › Номенклатура и, собственно, находим её.

Загружаем товары из Excel в 1С Розница 2.3

Вот в целом и всё.

Загружаем штрихкоды для номенклатуры из Excel в 1С

Следующим шагом у нас будет загрузка штрихкодов для штучной номенклатуры. Нам для их загрузки нужно поступить, следующим образом. Выберем в «шапке» обработки Режим загрузки: Загрузка в регистр сведений, а Вид регистра: Штрихкоды. А ниже мы в разделе Настройка, обращаем внимание только на три основных поля.

Загружаем товары из Excel в 1С Розница 2.3

  • Штрихкод › Строка › Искать;
  • Владелец › Позиция номенклатуры › Искать;
  • Тип штрихкода › Тип штрихкода › Устанавливать › EAN13.

В результате у нас штрихкод будет присваиваться к номенклатуре в соответствии с её названием, а также иметь формат штриха по умолчанию EAN13. Итак, возвращаемся к разделу Табличный документ, обновляем его и нажимаем Сохранить.

Загружаем товары из Excel в 1С Розница 2.3

Укажем место для хранения на компьютере, вводим название, обязательно выбираем формат Лист Excel (*.xls) и нажимаем Сохранить.

Загружаем товары из Excel в 1С Розница 2.3

Дальше мы просто открываем сохранённую Excel форму и начинаем заполнять её два основных поля. Кстати, обязательно перепроверьте, чтобы название номенклатуры в точности соответствовало её владельцу, который уже находиться в базе 1С.

Загружаем товары из Excel в 1С Розница 2.3

После заполнения, вернёмся к обработке и жмём на изображение папки со стрелкой.

Загружаем товары из Excel в 1С Розница 2.3

Выберем формат Лист Excel (*.xls), выделим заполненный документ и жмём Открыть.

Загружаем товары из Excel в 1С Розница 2.3

Внимательно проверим загруженные данные и нажимаем Загрузить.

Загружаем товары из Excel в 1С Розница 2.3

Подтверждаем загрузку записей в регистр сведений: Штрихкоды.

Загружаем товары из Excel в 1С Розница 2.3

Итак, выгрузка прошла удачно.

Загружаем товары из Excel в 1С Розница 2.3

Для проверки корректной загрузки и присвоения штрихов, откроем 1С в стандартном режиме Управляемых форм, заходим в раздел НСИ › Штрихкоды и проверяем. Верно.

Загружаем товары из Excel в 1С Розница 2.3

Вот в целом и всё.

Устанавливаем цены на загруженную номенклатуру из Excel в 1С

Завершающим шагом у нас будет с вами установка розничной цены на номенклатуру, которую загружали. Заходим в раздел Маркетинг и открываем Цены номенклатуры.

Загружаем товары из Excel в 1С Розница 2.3

Нажимаем Создать.

Загружаем товары из Excel в 1С Розница 2.3

Отмечаем Розничную цену, записываем документ и просто закрываем его.

Загружаем товары из Excel в 1С Розница 2.3

Итак, заготовку документа для выгрузки в него товаров и цен мы с вами сделали.

Загружаем товары из Excel в 1С Розница 2.3

Затем, вернёмся к обработке, выбираем Режим загрузки: Загрузка в табличную часть, а в поле Ссылка мы находим и выбираем тип данных Установка цен номенклатуры.

Загружаем товары из Excel в 1С Розница 2.3

Далее мы в том же поле Ссылка указываем созданный и записанный ранее документ установки цен, выберем в пункте Табличная часть: Товары, и заполним три основных поля в разделе Настройки, следующим образом.

Загружаем товары из Excel в 1С Розница 2.3

  • Номенклатура › Позиция номенклатуры › Искать › Наименование;
  • Вид цены › Вид цен › Устанавливать › Розничная;
  • Цена › Число › Искать.

Вернёмся к разделу Табличный документ, обновляем его и нажимаем Сохранить.

Загружаем товары из Excel в 1С Розница 2.3

Укажем место для хранения на компьютере, вводим название, обязательно выбираем формат Лист Excel (*.xls) и нажимаем Сохранить.

Загружаем товары из Excel в 1С Розница 2.3

Далее мы просто заполняем два основных поля документа с названием и его ценой.

Загружаем товары из Excel в 1С Розница 2.3

После заполнения, вернёмся к обработке и нажмём на значок папки со стрелкой.

Загружаем товары из Excel в 1С Розница 2.3

Выберем формат Лист Excel (*.xls), выделим заполненный документ и жмём Открыть.

Загружаем товары из Excel в 1С Розница 2.3

После загрузки файла в табличный документ, проверяем его и нажимаем Загрузить.

Загружаем товары из Excel в 1С Розница 2.3

Подтверждаем загрузку строк в табличную часть: Товары.

Загружаем товары из Excel в 1С Розница 2.3

Итак, документ с номенклатурой и розничными ценами успешно загружен.

Загружаем товары из Excel в 1С Розница 2.3

Осталось только вернуться к ранее записанному документу Установки цен, проверить корректность выгруженных товаров с ценами и просто нажать Провести и закрыть.

Загружаем товары из Excel в 1С Розница 2.3

Товары в целом готовы к продаже, осталось их только оприходовать на складе.

Загружаем товары из Excel в 1С Розница 2.3

На этом пожалуй всё. Увидимся на следующих страницах блога. А пока.. Пока.

Рейтинг
( 2 оценки, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Комментарии: 7
  1. Владимир

    Здравствуйте. При первом запуске все было хорошо и получилось загрузить номенклатуру в базу. А теперь выдает ошибку Поле объекта не обнаружено (ЭлементыФормы) {ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента.МодульОбъекта(1985)}: Поле объекта не обнаружено (ЭлементыФормы)
    Для каждого ЭлементФормы Из Форма.ЭлементыФормы Цикл
    Как это исправить?

  2. Сергей

    Та же самая проблема, первичная загрузка прошла успешно, при повторном открытии обработки: {ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента.МодульОбъекта(1985)}: Поле объекта не обнаружено (ЭлементыФормы)
    Для каждого ЭлементФормы Из Форма.ЭлементыФормы Цикл
    Как исправить?

  3. Servey

    Добрый день а как несколько шк привязать к одному наименованию? Через запятую не прокатывает

  4. Александр

    Инструкция для совсем чайников как я: Чтобы не выдавало при повторном открытии ошибку «Поле объекта не обнаружено», нужно перед закрытием программы или закрытием обработки переключить режим загрузки опять на «загрузка в справочник», а вид справочника в «номенклатура» Если уже выдало ошибку, то придется восстановить базу из бэкапа. Вы ведь сделали его по совету в начале этой статьи? ;-)

  5. Александр

    Как добавить несколько штрих-кодов к одному наименованию: открываете «номенклатура», двойной тап по нужному наименованию, кнопка «папка со стрелкой», выбираете «штрихкоды». В открывшемся окне кнопка «создать» вводите вручную или сканером, если вручную, то выбираете тип штрихкода. Всё, «записать и закрыть» :smile:

  6. Дмитрий

    Все получилось. Автору СПАСИБО. Ввод цен таким образом тот еще геморой, но лучьше чем вручную. Перед началом процедуры ввода цен делайте сохранение базы ОБЯЗАТЕЛЬНО.

  7. Евгений

    Здравствуйте, подскажите пожалуйста, что делать? при вводе в строку объект /RunModeOrdinaryApplication комп пишет что путь указан не правильно

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

1 × 5 =

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.