Контакти

Як вивантажити всю номенклатуру з 11. Вивантаження номенклатури. Вивантаження номенклатури в Excel

У 1С 8.3 є можливість масово завантажити список із табличного документа, наприклад, із файлу Excel.

Для завантаження ми використовуємо зовнішню обробку ЗавантаженняДанихІзТабличногоДокумента.epfдля керованих форм (8.2 та 8.3), яку можна завантажити . Вона універсальна і повинна підходити для будь-якої конфігурації, написаної під керовану програму.

  • Якщо Ви програміст і хочете розробити «своє» завантаження з Excel, докладна інструкція з ;
  • Приклад завантаження прайс-листа в 1С Управління торгівлею можна знайти за .

Щоб запустити зовнішню обробку, потрібно зайти в меню Файл, далі Відкрити і вибрати цю обробку з каталогу, в якому вона була збережена:

Обробка Завантаження даних з табличного документа 1С 8.3 (керовані форми)

Після того, як обробка відкрилася в 1С, можна приступати до роботи з нею. Насамперед нам потрібно визначитися, куди і що ми завантажуватимемо:

Я хочу навести приклад на довіднику”. Я створив файл з даними у форматі xls.

Обробка вміє завантажувати також файли формату:

  • будь-який інший формат, звідки можна скопіювати дані.

Ось так виглядає файл Excel з вихідними даними, який ми завантажуватимемо у довідник «Номенклатура»:

Отримайте 267 відеоуроків з 1С безкоштовно:

Я не став прописувати всі поля довідника, тому що цього достатньо для розуміння принципу завантаження. Крім того, цих даних вистачає для початку роботи з цими позиціями.

Даних позицій поки що немає в інформаційній базі 1С, і ми зараз туди їх завантажимо.

Натискаємо на значок «Відкрити» (на малюнку позначений як «Вибір джерела») та вибираємо файл із даними. Можна використовувати просте копіювання інформації. Мій файл з прикладом можна завантажити. Дані завантажаться в обробку автоматично. Тепер перевіримо, чи ми заповнили наші дані правильно. Для цього натискаємо кнопку "Контроль заповнення".

Як видно, ми з'явилися помилки! Будемо усувати. Заходимо на закладку «Налаштування»:

Перш ніж виправляти помилки, хочу звернути увагу на одну важливу деталь. Програма спочатку не знає, яким полем їй шукати елемент довідника на випадок, якщо він там вже є. Тому їй треба його вказати. Я волію шукати за кодом, тому що він, як правило, унікальний. У колонці "Поле пошуку" у рядку "Код" ставимо галочку. Тепер, якщо запис з таким кодом буде знайдено, його буде замінено, в іншому випадку — створено.

Важливо! Якщо не вказати поле пошуку, можуть з'явитися дублі номенклатури. Особливо після другого завантаження схожого файлу!

Тепер подивимося, чому лається на полі «Одиниця». Справа в тому, що одиниці виміру в 1С 8.3 зберігаються в окремому довіднику, і стандартна обробка шукає цю одиницю за найменуванням. А насправді словом одиниця прописана у полі «Повне найменування».

На жаль, обробка може вести пошук лише за «Найменуванням» та «Кодом» (для програміста можливості ширші). Якщо зверніть увагу на малюнки вище, побачите, що в колонці «Одиниця» у мене стоїть код. І в обробці слід зазначити, що пошук потрібно вести за кодом. Клацаємо двічі по колонці «Умова зв'язку» навпроти «Одиниці» та міняємо на «Код».

Тепер дивимося, що нам щось там про «Послугу» говорять у списку помилок. Ще одне важливе зауваження. Колонки у файлі повинні розташовуватися строго у тому порядку, як і рядки полів довідника.А у нас « » знаходиться в самому низу, а у файлі після колонки «Коментар».

Щоб підняти рядок «Вид номенклатури» вгору, існують сині стрілочки вгорі форми. За допомогою стрілки "Вгору" піднімаємо потрібний рядок і ставимо під "Коментарем".

Тиснемо «Завантажити дані», і цього разу все проходить без помилок:

Відеоурок із завантаження товарів у 1С із файлів Excel:

Способів вивантажити номенклатуру із 1С є кілька. Вибір одного з них залежить від того, чи потрібно вивантажувати весь довідник повністю або лише якийсь його елемент. Також при цьому потрібно враховувати напрямок вивантаження, тобто ту конфігурацію, з якою ведеться робота.

Як із 1С вивантажити всю номенклатуру?
Вивантаження всього довідника може бути здійснена як вбудованим функціоналом програми, так і обробкою, що окремо прописується. Для другого способу потрібен досвідчений фахівець, який зможе врахувати усі моменти процесу. Серед простих способів є такі:
вбудовані правила обміну;
таблиці Excel;
"1С: Конвертація даних".

Вивантажити та завантажити номенклатуру в 1С 8 за умови однакових конфігурацій допоможуть правила обміну. Для цього використовується файл формату XML. Процес досить стандартний для програмного забезпечення. До того ж цей спосіб найпростіший. Він вимагає написання правил вручну, отже, і додаткові вміння не потрібні.

Як вивантажити з 1С: Підприємства всю номенклатуру в будь-яку іншу конфігурацію – питання складніше. Один із варіантів його вирішення – використання конвертації даних. Це спеціальна програма, призначена для написання правил, які не передбачені основною конфігурацією.

Ще один спосіб того, як вивантажити номенклатуру з 1С 7. 7 - використання таблиць Excel або будь-якої іншої програми. Це складніше, ніж використання стандартних правил, але для багатьох виявляється і легшим у порівнянні з написанням власних.

Вивантаження елементів номенклатури
Вивантажити номенклатуру з 1С із цінами можливо за допомогою універсального обміну. Також можливий спосіб створення звіту з необхідною інформацією та перенесення їх у xls-файл. Після цього залишається лише завантажити дані у другу програму. Можна зробити процес ще й створенням копії з подальшим видаленням з неї непотрібних документів.

Як із 1С вивантажити номенклатуру зі штрихкодом – не менш важливе питання. Зробити це можна у «Конвертації даних». Для цього він прописується правило регістру відомостей. Саме його застосування дозволить вивантажити такий елемент номенклатури. Втім, у разі виникнення складнощів краще звернутися до фахівців.

Вивантажити характеристики номенклатури 1С: УТ 11 можна також у «Конвертації даних». Ще один спосіб - процедура «Вивантажити По Правилу ()». Застосувати її потрібно у події «При Вивантаженні». Потрібно дуже уважно ставитись до властивостей об'єкта, які іноді не враховуються.

Корисно для бухгалтера знатиме і те, як у 1С вивантажити список номенклатури. Для цього застосовується групове переміщення. Потрібно лише вибрати необхідні дані та вказати властивості, які мають бути враховані у процесі перенесення інформації. Знаходиться ця обробка на диску 1С: ІТС.

Як вивантажити номенклатуру з 1С до 1С іншої версії чи конфігурації
При перенесенні інформації у однакових конфігураціях весь процес протікає за стандартним сценарієм. Втім, це іноді викликає замішання у працівників підприємств. Боротися з цим можна, якщо розібратися у всіх подробицях завдання.

Вивантажити номенклатуру з 1С до Фронтолу - обов'язкова вимога при налаштуванні обміну між програмами. При цьому є можливість автоматичної або напівавтоматичної синхронізації. Налаштувати такий процес у Фронтолі можна за допомогою позначки файлів-прапорів, завдяки яким надходитимуть сигнали про необхідність завантаження та вивантаження.

Часто виникає питання про те, як вивантажити номенклатуру із 1С у Роздріб. Досить зручно зробити таку операцію за допомогою таблиць. Для цього інформація переноситься до Excel, після чого завантажується у програму. Цей спосіб не підійде для перенесення картинок, тому можна скористатися конвертацією.

Для першого варіанта перенесення потрібно знати, як в 1С вивантажити номенклатуру Ексель. Це робиться у кілька дій. Першим буде налаштування списку, коли додається групування за певним полем. Далі у пункті «Всі дії» вибирається «Вивести список». Після цього потрібно лише натиснути кнопку «Зберегти як» і вибрати потрібний формат.

Труднощі у процесі перенесення довідника
Вивантажити номенклатуру у 1С: Роздріб буває складно для користувача з невеликим досвідом. Хоча й ті, хто працюють не перший рік, не завжди можуть уникнути помилок. Особливо часто проблеми виникають із розвантаженням характеристик об'єктів. Потрібно уважно ставитись до регістрів, які є причиною труднощів.

Запитуючи, як вивантажити номенклатуру з 1С: УНФ, користувачі вказують як проблемний момент перенесення картинок. Варто зауважити, що вони зберігаються в окремому довіднику. Називається він «Сховище додаткової інформації», а тому треба перенести його разом із рештою даних.

Вивантажити номенклатуру в 1С7 може бути неможливо через проблеми з деякими реквізитами. Також часто потрібно просто змінити правила обміну. Саме в цих двох причинах і складаються труднощі у програмі. Впоратися з ними досить просто, тому завдання буде під силу будь-якому співробітнику. Допоможуть розібратися з тим, як вивантажити номенклатуру із 1С 7, фахівці. Це значно полегшить та прискорить роботу.

З питаннями вивантаження довідників у 1С впораються програмісти
Компанія «Сетбі» вже багато років займається роботою із програмним забезпеченням 1С. Саме тому вивантажити каталог номенклатури в 1С будь-якої конфігурації для наших програмістів - завдання просте і швидко здійсненне. Ми не тільки зробимо налаштування всіх функцій, але й проведемо консультації зі співробітниками вашої організації.

Питання про те, як вивантажити номенклатуру з 1С 8: Торгівля не єдині, якими займається компанія «Сетбі». На нашому сайті представлений широкий спектр послуг. Важливо, що робота ведеться цілодобово, тому будь-коли дня й ночі ви отримаєте відповідь на запит.

Як вивантажити номенклатуру з 1С 8.3 або її характеристики, налаштувати обмін даними з програмами або банком - завдання прості для фахівців «Сетбі». Просто залиште заявку на дзвінок на сайті, а відгук на неї не забариться. Ми гарантуємо, що робота буде виконана на найвищому рівні та у зазначені терміни. А співробітники підприємства дізнаються, як вивантажити номенклатуру 1С8, оскільки програміст роз'яснить усі деталі процесу.

Напевно, кожен фахівець із 1С стикався із ситуацією необхідності перенести дані з однієї інформаційної бази до іншої. У разі, коли зміни різні, доводиться писати правила конвертації даних. Ці правила створюються у конфігурації 1С «Конвертація даних».

Також дані можна переносити за допомогою . У багатьох конфігураціях 1С 8.3 є типовий функціонал для налаштування синхронізації даних між різними конфігураціями та безшовна інтеграція з 1С Документообіг.

Але коли дані необхідно перенести дані між абсолютно ідентичними конфігураціями, можна спростити собі завдання та скористатися стандартною обробкою вивантаження та завантаження через XML. Зверніть увагу, що такий спосіб, як і конвертація даних, зіставляє між собою об'єкти за унікальним ідентифікатором (GUID), а не за найменуванням.

Завантажити цю обробку можна на диску ІТС, або за посиланнями:

Вона є універсальною та підійде для будь-якої конфігурації.

Розглянемо приклад вивантаження довідника "Номенклатура" з однієї інформаційної бази 1С 8.3 Бухгалтерія 3.0 до іншої. Обов'язковою умовою буде відбір за батьком (групою) «Деревообробка».

Вивантаження даних з 1С у XML

Зайдіть в ту інформаційну базу, звідки вивантажуватимуться дані (джерело). Обов'язково перевірте їх, передбачивши всі можливі умови, щоб уникнути небажаних наслідків.

Відкрийте обробку вивантаження та завантаження даних XML (Ctrl+O).

Нас цікавить вкладка «Вивантаження». Насамперед вкажіть ім'я файлу, в який будуть вивантажені дані та шлях для збереження. В даному випадку дані вивантажуються "У файл на сервері".

У шапці обробки налаштовується період, за яким здійснюватиметься відбір. Також, для періодичних регістрів можна вказати спосіб застосування відбору за періодом. У разі потреби вивантаження рухів разом із документами встановлюється відповідний прапор. В даному випадку ми перевантажуємо довідник, тому в шапці нічого не потрібно налаштовувати.

Перейдемо до вибору даних для розвантаження. У табличній частині форми обробки позначте прапорцями об'єкти конфігурації, які вам потрібно перенести.

Колонка «Вивантажувати при необхідності» означає, чи потрібно перевантажувати даний об'єкт, якщо на нього посилається реквізит довідника, що перевантажується нами. Наприклад, позиція номенклатури, що перевантажується вами, має таку одиницю вимірювання, якої немає в базі - приймачі. Якщо навпроти довідника з одиницями вимірювання буде встановлено прапор у колонці «Вивантажувати за потреби», буде створено нову позицію. В іншому випадку як значення реквізиту буде напис «<Объект не найден>» та його унікальний ідентифікатор.

У простому випадку без відборів налаштування навантаження номенклатури буде виглядати наступним чином.

У цьому прикладі потрібно відібрати тільки ту номенклатуру, яка знаходиться у папці «Деревообробка».

Аналогічна обробка 8.2 дозволяє в зручній формі встановлювати відбори для кожного об'єкта конфігурації. О 8.3, на жаль, такого функціоналу немає. Одним із варіантів виходу в даній ситуації буде відбір необхідних позицій на вкладці Додаткові об'єкти для вивантаження.

Додати об'єкти можна як вручну (кнопка «Додати»), так і запитом («Додати запитом…»). При великій їх кількості кращий другий варіант.

У разі запит буде наступним. Заповніть параметри, виконайте запит, перевіривши дані, та натисніть кнопку «Вибрати результат».

Після того, як ви вказали всі необхідні об'єкти та додаткові елементи для вивантаження, натисніть кнопку «Вивантажити дані». Вони потраплять у XML файл, ім'я та шлях знаходження якого вказували раніше. Результати цієї операції відобразяться у повідомленнях.

У цьому прикладі необхідно було вивантажити лише 3 позиції, але вивантажилося п'ять. Все тому, що навпроти довідника «Номенклатура» у колонці «Вивантажувати за потреби» було встановлено прапор. Разом із потрібними позиціями перевантажилися їхні батьки.

Завантаження довідника з XML

Після успішного вивантаження даних із конфігурації – джерела у XML файл, відкрийте базу – приймач. Структура об'єктів та його реквізитів мають збігатися між собою. У разі перенос здійснюється між двома типовими конфігураціями 1С:Бухгалтерія 3.0.

Відкрийте обробку в базі – приймачі. Ця обробка використовується як для розвантаження, так і для завантаження даних. Перейдіть на вкладку «Завантажити» і вкажіть шлях до файлу XML, до якого раніше були вивантажені дані. Після цього натисніть кнопку «Завантажити дані».

Результат завантаження з'явиться у повідомленнях. У нашому випадку все пройшло успішно.

Довідник "Номенклатура" в базі - приймачі не був заповнений. Тепер у ньому п'ять елементів: три номенклатурні позиції та дві групи.

Інструкція

1С: підприємство дозволяє вивантажити будь-який довідник, не вдаючись до написання складних обробок завантаження/вивантаження, користуючись лише вбудованими засобами. Для початку нам необхідно визначитись, у якому форматі ми хочемо отримати дані:
*.mxl - внутрішній формат табличних даних 1С, підходить для завантаження в іншу базу даних 1С;
*.xls – електронні таблиці Excel;
*.pdf – електронний документ Adobe Reader;
*.html - веб-сторінка для публікації в інтернеті;
*.txt – простий текстовий файл, нагоді для завантаження в будь-яку базу даних.
Якщо довідник ієрархічний, то у формати *.mxl та *.xls список вивантажиться зі збереженням ієрархії та з можливістю згорнути/розгорнути групи. У решту форматів вивантаження відбудеться простим списком, з перерахуванням елементів групи після її найменування.

Відкриємо довідник, який нам потрібно вивантажити. У нашому випадку це Номенклатура. Операції -> Довідники -> Номенклатура. Можна вивантажити не весь довідник, а лише певну групу, для цього потрібно зайти до цієї групи. При великих обсягах даних можна вивантажувати по групам у різні файли, для прискорення роботи.

На будь-якому рядку списку клацніть правою кнопкою миші і виберемо пункт «Вивести список». З'явиться віконце налаштувань.

У віконці налаштувань залишимо прапорці лише для тих полів, які нам потрібні в кінцевому документі. У полі «Виводити в …» залишимо пункт «Таблічний документ» (можна вибрати і «Текстовий документ», але більш універсальний). Натискаємо кнопку "ОК".



Сподобалася стаття? Поділіться їй