Как скопировать штрих коды с 1с розница с одной базы в другую
На нашем сайте профессионалы делятся своим опытом и разработками. Вы получаете доступ к уникальному и самому полному хранилищу материалов для 1С, состоящему из более 30 000 отчетов, обработок, видео и т.д.
Рейтинг: 24
Возникла необходимость перенести номенклатуру из наполненной 1С:Розница в 1С: Розница проф со штрихкодами и артикулами. Заморачиваться с чем-то сложным не хотелось, вот и родилась маленькая обработочка для выгрузки в EXCEL, с дальнейшей загрузкой в другую программу. На Инфостарте такого не нашел, хотя для загрузки в базу из EXCEL обработок много.
Обработка открывается через Файл - Открыть.
Если надо всю номенклатуру перенести, то нажимаем Заполнить таблицу, если какую то группу номенклатуры, то выбираем соответственно группу и далее Заполнить таблицу. Для сохранения в EXCEL, выбираем "Сохранить как" в меню Файл с типом файла "Лист EXCEL". Для добавления номенклатуры в другую базу 1с, надо использовать соответствующую обработку.
Тестировалось на 1С:Розница 2.2.13.11.
Специальные предложения
(1) спасибо мил человек за пинок в нужном направлении. один раз КД изучить и кучу вопросов закроется.
А вот есть способ и у нас почти работает. Момент только с возвратом обратно. Используйте внешние силы к примеру C++/Delphi что угодно. И не забывайте что есть кеш файл один такой в нем хранятся пользовательские настройки по откреплению и расположению элементов меню.
А не проще; На вкладке Универсальный отчет в выпадающих списках выберите фильтры Регистр сведений и Штрихкоды номенклатуры.
Просмотры 12169
Загрузки 14
Рейтинг 0
Создание 19.08.19 12:35
Обновление 19.08.19 12:35
№ Публикации 1109865
Конфигурация 1С:Розница
Операционная система Windows
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Да
См. также
Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений Промо
Это перепиленная вдоль и поперек версия всем известной обработки "Загрузка из табличного документа" с диска ИТС. Добавлена возможность грузить в документы, виды расчетов, регистры расчета.
9 стартмани
25.06.2014 14024 30 Дмитрий74Чел 6
5 способов загрузки из Excel в 1С
Конфигурация, состоящая из внешнего источника данных и одной обработки. Обработка содержит 5 примеров, как можно загрузить данные в 1С из Excel.
1 стартмани
29.03.2021 37948 44 elephant_x 10
Заготовка обработки (внешняя печатная форма) заполнения Excel документа из 1С
Умеет заполнять как отдельные ячейки, так и таблицы в рамках листов Excel. Удобно при разработке различных “дашбордов” (с графиками, диаграммами), отчетов финансистов (где много формул), заполнения форм документов организации. Эксель шаблон может сделать пользователь (с нужным ему оформлением, формулами и т.д.) и впоследствии самостоятельно этот шаблон менять. Программисту нужно только настроить выдачу данных для заполнения шаблона. Может подключаться как внешняя печатная форма (для обычных и управляемых форм).
2 стартмани
29.07.2020 8535 24 wonderboy 0
Загрузка прайс-листов в БП 3.0, УНФ 1.6, Розница 2.3, УТ 11, КА 2 и ERP Промо
Внешняя обработка для загрузки прайс-листов Excel (и не только) в конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 1.6; Розница, редакция 2.3; Управление торговлей, редакция 11; Комплексная автоматизация 2; ERP Управление предприятием 2 без использования COM-объектов (установленного Excel), для толстого, тонкого и веб-клиента.
5 стартмани
16.04.2020 17449 212 LamerSoft 15
Загрузка из Excel (без использования com-объектов, без установленного Excel)
Обработка не использует com-объект для чтения из файла, не нужен установленный Excel.
1 стартмани
22.03.2019 30403 281 Смешной 1С 29
Конфигурация "Обмен данными Excel"
Что будет, если скрестить Конвертацию 2.0, Модуль загрузки преобразования в значения БД от конвертации 3.0 и Excel шаблоны? Правильно, получится отличная подсистема "Обмен данными Excel", которую можно встраивать в существующие конфигурации и получить универсальный механизм по загрузке данных из Excel и вводу начальных данных. Данная подсистема позволит заменить множество различных обработок по загрузкам из Excel. Хочу отметить, что все интеграции через веб сервисы 1С по загрузкам soap пакетов (документов xml) можно адаптировать и универсально загружать через данную подсистему, правда, это потребует двух доработок конфигурации, но это возможно, архитектурное решение и идея включены в подсистему "Обмен данными Excel" и хочу Вам сообщить, что уже реализованы и доступны в новом обновлении 1.1.1.1.
2 стартмани
05.03.2019 13373 30 Алексей777 20
Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) Промо
5 стартмани
09.01.2019 67066 277 informa1555 239
Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо
По опыту работы с запчастями много раз сталкивался с проблемой организации кроссов в разных 1С - от записи артикулов через запятую в текстовом поле до хранения кроссов в документах. Предлагаю одну из простейших и функциональных на мой взгляд схем "одноуровневого" хранения кроссов.
Наверное, каждый специалист по 1С сталкивался с ситуацией необходимости перенести данные из одной информационной базы в другую. В том случае, когда конфигурации разные, приходится писать правила конвертации данных. Данные правила создаются в конфигурации 1С «Конвертация данных».
Так же данные можно переносить при помощи загрузки из Excel и табличных документов. Во многих конфигурациях 1С 8.3 есть типовой функционал для настройки синхронизации данных между различными конфигурациями и бесшовная интеграция с 1С Документооборот.
Но когда данные необходимо перенести данные между абсолютно идентичными конфигурациями, можно упростить себе задачу и воспользоваться стандартной обработкой выгрузки и загрузки через XML. Обратите внимание, что такой способ, как и конвертация данных сопоставляет между собой объекты по уникальному идентификатору (GUID), а не по наименованию.
Она является универсальной и подойдёт для любой конфигурации.
Рассмотрим пример выгрузки справочника «Номенклатура» из одной информационной базы 1С 8.3 Бухгалтерия 3.0 в другую. Обязательным условием будет отбор по родителю (группе) «Деревообработка».
Выгрузка данных из 1С в XML
Зайдите в ту информационную базу, откуда будут выгружаться данные (источник). Обязательно проверьте их, предусмотрев все возможные условия во избежание возникновения нежелательных последствий.
Откройте обработку выгрузки и загрузки данных XML (Ctrl+O).
Нас интересует вкладка «Выгрузка». Первым делом укажите имя файла, в который будут выгружены данные и путь для сохранения. В данном случае данные выгружаются «В файл на сервере».
В шапке обработки настраивается период, по которому будет осуществляться отбор. Так же, для периодических регистров можно указать способ применения отбора по периоду. В случае необходимости выгрузки движений вместе с документами, устанавливается соответствующий флаг. В данном случае мы перегружаем справочник, поэтому в шапке ничего настраивать не нужно.
Получите понятные самоучители по 1С бесплатно:
Перейдем к выбору данных для выгрузки. В табличной части формы обработки отметьте флажками те объекты конфигурации, которые вам нужно перенести.
Колонка «Выгружать при необходимости» означает, необходимо ли перегружать данный объект, если на него ссылается реквизит перегружаемого нами справочника. Например, позиция перегружаемой вами номенклатуры имеет такую единицу измерения, которой нет в базе – приемнике. Если напротив справочника с единицами измерения будет установлен флаг в колонке «Выгружать при необходимости», создастся новая позиция. В противном случае в качестве значения реквизита будет надпись «» и его уникальный идентификатор.
В простом случае без отборов настройка перегрузки номенклатуры будет выглядеть следующим образом.
В данном примере нужно отобрать только ту номенклатуру, которая находится в папке «Деревообработка».
Аналогичная обработка для 8.2 позволяет в удобной форме устанавливать отборы для каждого объекта конфигурации. В 8.3, к сожалению, такого функционала нет. Одним из вариантов выхода в данной ситуации будет отбор необходимых позиций на вкладке «Дополнительные объекты для выгрузки».
Добавить объекты здесь можно как вручную (кнопка «Добавить»), так и запросом («Добавить запросом…»). При большом их количестве предпочтительнее второй вариант.
В данном случае запрос будет следующим. Заполните параметры, выполните запрос, проверив данные, и нажмите на кнопку «Выбрать результат».
В данном примере необходимо было выгрузить только 3 позиции, но выгрузилось пять. Всё потому, что напротив справочника «Номенклатура» в колонке «Выгружать при необходимости» был установлен флаг. Вместе с нужными позициями перегрузились их родители.
Загрузка справочника из XML
После успешной выгрузки данных из конфигурации – источника в XML файл, откройте базу – приемник. Структура объектов и их реквизитов должны совпадать между собой. В данном случае перенос осуществляется между двумя типовыми конфигурациями 1С:Бухгалтерия 3.0.
Откройте обработку в базе – приемнике. Данная обработка используется как для выгрузки, так и для загрузки данных. Перейдите на вкладку «Загрузить» и укажите путь к XML файлу, в который ранее были выгружены данные. После этого нажмите на кнопку «Загрузить данные».
Справочник «Номенклатура» в базе – приемнике не был заполнен. Теперь в нем пять элементов: три номенклатурных позиции и две группы.
«Как перенести данные между базами 1С?» — ответ на этот вопрос не так прост, как может показаться на первый взгляд. Для неопытных пользователей сложно сориентироваться как проще осуществить перенос данных между базами 1С. В этой статьей я постараюсь ответить на вопрос «как проще всего перенести данные из одной базы 1С в другую?» Очень вероятно, что эта статья поможет вам сэкономить время и деньги.
Итак, задача: «нужно перенести данные (например, номенклатуру, контрагентов, документы и др.) из одной базы 1С в другую».
Первый вопрос, на который нужно ответить «одинаковые ли конфигурации этих двух баз»? Если ответ утвердительный, то все очень просто! Для переноса вам просто нужно воспользоваться стандартной обработкой от 1С «ВыгрузкаЗагрузкаДанныхXML». Ее можно получить из каталога шаблонов после установки конфигурации «Конвертация данных 2». По умолчанию, путь у вас на компьютере «C:\Users\ [Имя пользователя] \AppData\Roaming\1C\1Cv82\tmplts\1c\Conversion\ [номер релиза конфигурации КД] «. В этой папке находится две обработки: для версии 8.2 и 8.3. Обработка очень проста в использовании и позволяет пользователю перенести абсолютно любые данные.
Теперь поговорим о более сложном случае, когда конфигурации баз разные. В этом случае, стандартным вариантом является написание правил обмен. Для этого вам потребуются услуги программиста 1С. Он должен будет написать правила обмена (файл формата xml), которые будут использоваться в обработке «V8Exchan83» (или 8.2). Взять эту обработку можно из той же папки, что и «ВыгрузкаЗагрузкаДанныхXML».
Как вариант, можно не пользоваться правилами обмена, а перенести данные, например, через xls, xml,txt. В этом случае вам все равно придется прибегнуть к услугам программиста 1С, который напишет соответствующие обработки. Какой из вариантов лучше выбрать решается в каждом конкретном случае.
Существует еще один вариант. Если вам необходимо перенести данные справочников (номенклатура, контрагенты и др.) и сопутствующих с ними данных (штрихкода, цены, остатки и т.д.), то вы можете воспользоваться обработкой «Перенос справочников между ЛЮБЫМИ базами 1С» . В простых случаях (когда требуется перенос «реквизит в реквизит») вы сможете самостоятельно осуществить перенос. Для более сложных случаев вы можете обратиться ко мне. Благодаря использованию обработки «Перенос справочников» я смогу произвести перенос в короткие сроки и с меньшим бюджетом, чем при написании правил обмена с нуля.
Надеюсь, в этой статье вы нашли полезную для себя информацию, которая поможет вам перенести нужные данные максимально быстро, удобно и недорого!
Если у вас остались вопросы задавайте их в комментариях.
6 thoughts on “Как перенести данные между базами 1С?”
Добрый день!
у нас 2 базы, одна Бухгалтерия предприятия 1С, а вторая написана На Бухгалтерии предприятия как специализированный продукт, так вот в одной базе БИТ Экспедирование мы там ведем всю работу, а также делаем счета, акты и с/ф покупателям в этом БИТ Экспедировании, а наш бухгалтер работает в Бухгалтерии и она не видит эти все документы, нам сейчас срочно нужно их как то перегрузить эти все документы (реализации, счета и с/ф) из БИТ Экспедирования в Бухгалтерию и попробовать настроить обмен между базами именно по документам, сможете нам в этом помочь?
«Как перенести данные между базами 1С?» — ответ на этот вопрос не так прост, как может показаться на первый взгляд. Для неопытных пользователей сложно сориентироваться как проще осуществить перенос данных между базами 1С. В этой статьей я постараюсь ответить на вопрос «как проще всего перенести данные из одной базы 1С в другую?» Очень вероятно, что эта статья поможет вам сэкономить время и деньги.
Итак, задача: «нужно перенести данные (например, номенклатуру, контрагентов, документы и др.) из одной базы 1С в другую».
Первый вопрос, на который нужно ответить «одинаковые ли конфигурации этих двух баз»? Если ответ утвердительный, то все очень просто! Для переноса вам просто нужно воспользоваться стандартной обработкой от 1С «ВыгрузкаЗагрузкаДанныхXML». Ее можно получить из каталога шаблонов после установки конфигурации «Конвертация данных 2». По умолчанию, путь у вас на компьютере «C:\Users\ [Имя пользователя] \AppData\Roaming\1C\1Cv82\tmplts\1c\Conversion\ [номер релиза конфигурации КД] «. В этой папке находится две обработки: для версии 8.2 и 8.3. Обработка очень проста в использовании и позволяет пользователю перенести абсолютно любые данные.
Теперь поговорим о более сложном случае, когда конфигурации баз разные. В этом случае, стандартным вариантом является написание правил обмен. Для этого вам потребуются услуги программиста 1С. Он должен будет написать правила обмена (файл формата xml), которые будут использоваться в обработке «V8Exchan83» (или 8.2). Взять эту обработку можно из той же папки, что и «ВыгрузкаЗагрузкаДанныхXML».
Как вариант, можно не пользоваться правилами обмена, а перенести данные, например, через xls, xml,txt. В этом случае вам все равно придется прибегнуть к услугам программиста 1С, который напишет соответствующие обработки. Какой из вариантов лучше выбрать решается в каждом конкретном случае.
Существует еще один вариант. Если вам необходимо перенести данные справочников (номенклатура, контрагенты и др.) и сопутствующих с ними данных (штрихкода, цены, остатки и т.д.), то вы можете воспользоваться обработкой «Перенос справочников между ЛЮБЫМИ базами 1С» . В простых случаях (когда требуется перенос «реквизит в реквизит») вы сможете самостоятельно осуществить перенос. Для более сложных случаев вы можете обратиться ко мне. Благодаря использованию обработки «Перенос справочников» я смогу произвести перенос в короткие сроки и с меньшим бюджетом, чем при написании правил обмена с нуля.
Надеюсь, в этой статье вы нашли полезную для себя информацию, которая поможет вам перенести нужные данные максимально быстро, удобно и недорого!
Если у вас остались вопросы задавайте их в комментариях.
6 thoughts on “Как перенести данные между базами 1С?”
Добрый день!
у нас 2 базы, одна Бухгалтерия предприятия 1С, а вторая написана На Бухгалтерии предприятия как специализированный продукт, так вот в одной базе БИТ Экспедирование мы там ведем всю работу, а также делаем счета, акты и с/ф покупателям в этом БИТ Экспедировании, а наш бухгалтер работает в Бухгалтерии и она не видит эти все документы, нам сейчас срочно нужно их как то перегрузить эти все документы (реализации, счета и с/ф) из БИТ Экспедирования в Бухгалтерию и попробовать настроить обмен между базами именно по документам, сможете нам в этом помочь?
В типовых конфигурациях 1С в списке номенклатуры вы не сможете увидеть штрихкод. Все дело в том, что штрихкод в 1С не является реквизитом номенклатуры, а хранится в отдельном регистре сведений. Для того, чтобы можно было увидеть штрихкоды номенклатуры в удобном виде, вывести их на печать либо выгрузить в excel, а также применить к ним различные отборы, был написан внешний отчет «Номенклатура со штрихкодами».
Написаны версии отчета для конфигураций на 8.3 — УТ 11, Розница 2.2, Розница 2.3 и БП 3.0 и на 8.2 для УТ 10.3 . Рассмотрим внешний вид отчета на примере УТ 11.
Внешний вид отчета «Номенклатура со штрихкодами»
Внешний вид отчета
По умолчанию отчет содержит поля:
- Штрихкод
- Номенклатура
- Код номенклатуры
- Артикул номенклатуры
- Характеристика
- Упаковка
Если вам также нужно увидеть цены номенклатуры — есть отчет для УТ 11 и Розница 2.2 — 2.3 — Номенклатура со штрихкодами и ценами.
Если вам также нужно увидеть цены с остатками и иерархией — есть отчет для УТ 11 и Розница 2.2 — 2.3 — Прайс-лист со штрихкодами и остатками.
Но вы можете добавить в отчет любые реквизиты номенклатуры, используя настройки отчета. (Кнопка Настройки/ Вид: Расширенный/ Вкладка Структура/ Двойной клик по «Детальные записи»/ Кнопка Добавить).
В появившемся окне, разворачиваете номенклатуру и можете выбирать любой ее реквизит. Нажимаете Закрыть и Сформировать. После чего, в отчете появится выбранный вами реквизит номенклатуры.
Также отчет содержит по умолчанию один отбор — группа номенклатуры, но вы также можете отбирать отчет по любым реквизитам номенклатуры. Или например, найти с помощью отчета какой номенклатуре не присвоены штрихкоды. Рассмотрим на примере как это сделать. Нажимаете кнопку Настройки/ Вид: Расширенный/ Вкладка Отборы/ Кнопка Добавить отбор. В открывшемся окне выбираете поле Штрихкод, вид сравнения — Не заполнено.
Не присвоенные штрихкоды
Нажимаете Закрыть и Сформировать. После чего, вы увидите все позиции, которым не присвоен штрихкод.
Как сохранить номенклатуру со штрихкодами из 1с в excel
Для того, чтобы сохранить сформированный отчет в excel, нужно нажать на изображение дискеты в верхней части окна.
сохранение в excel
В открывшемся окне выбрать тип файла «*.xls», место сохранения и нажать кнопку Сохранить.
Как открыть отчет в 1С
Для того чтобы открыть отчет, нужно нажать на кнопку выпадающего списка главного меню в верхней части окна программы, затем выбрать пункт Файл и Открыть. После чего выбрать скачанный файл внешнего отчета.
На создание этой разработки затрачено 2 часа работы программиста. (При заказе она обошлась бы вам в 2200 руб. ).
Стоимость отчета: 299 р. (Возможна небольшая доработка под ваши нужды, бесплатно!)
- Оплату можно совершить с любой карты VISA или MasterCard а также системы Яндекс.Деньги.
- Понадобится ввести ваш e-mail для отправки вам чека.
- Нажав кнопку « Вернуться в магазин» после оплаты, вы получите ссылку на скачивание.
Скачано: 37, размер: 11.2
Похожие записи:
От Программист 1С
Просмотреть все записи от Программист 1С по этой ссылке.
Комментарии
Всё просто замечательно! Ссылка на закачку пришла сразу, ответы на вопросы тоже очень оперативно!
Добрый день! Подскажите, используя этот отчет выгрузив справочник номенклатуры из одной базы 1С можно будет загрузить справочник в другую базу?
Здравствуйте, при помощи этого отчета можно выгрузить конечно. Для загрузки нужно будет уже другую обработку использовать.
Добрый день!
Скачали обработку, все работает.Спасибо.
А возможно настроить остатки со штрихкодами на конкретную дату? УТ 11
Здравствуйте, такой функционал есть в другой обработке Прайс-лист со штрихкодами и остатками. Можно найти здесь на сайте через поиск.
Читайте также: