Як вивантажити список контрагентів із 1с 8.3.

Інструкція

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

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

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

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

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

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

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

  • Вивантаження бази з 1С 8.3 повністю - для подальшого завантаження на іншому комп'ютері
  • Збереження звітів та друкованих форм у Excel, Word або PDF
  • Вивантаження таблиць з 1С
  • Отримання інформації за допомогою консолі запитів

Докладніше про них:

Як вивантажити базу з 1с 8.3 повністю (у файл.dt)

Для цього знадобиться зайти в режим конфігуратора, потім у головному меню вибрати пункт "Адміністрування" - "Вивантажити інформаційну базу":

Потім потрібно лише вказати назву майбутнього файлу та його розташування на диску.

Для подальшого завантаження в іншу базу натисніть кнопку «Завантажити інформаційну базу» та виберіть попередньо вивантажений файл.

Вивантаження з 1С до Excel звітів та друкованих форм

Цей спосіб універсальний та дуже простий. Для цього достатньо при відкритті друкованої форми чи звіту.

Наприклад, відкриваємо друковану форму ТОРГ 12, натискаємо ctrl+S (або в меню Файл – Зберегти як) та вибираємо тип файлу та його ім'я:

Для діє та сама система – звіт вивантажується у два кліки:

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

Доступне збереження в основні формати - Excel, Word, PDF, HTML, Txt і тд.

Вивантаження таблиць з 1С 8.3

Часто зустрічаються такі банальні завдання, як «отримати список платіжок за поточний рік», «вивантажити книгу купівлі чи продажу» або «вивантажити товари з накладної №256». Вирішити такі завдання досить просто.

Наприклад, мені необхідно отримати всі надходження від контрагента «Вектор» із сумою понад 1000. Відкриємо форму списку та встановимо потрібні відбори у списку:

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

Подібні дії можна зробити практично для будь-якої табличної частини 1С 8.2. Наприклад, нам потрібно було вивантажити список товарів із надходження № МСК00003, не проблема. Робиться це дуже просто – відкриваємо документ, викликаємо контекстне меню і через пару кліків отримуємо необхідне вивантаження у потрібному форматі:


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

Отримання інформації за допомогою консолі запитів

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

Цей спосіб підходить для технічно підкованих людей, які знають основу мови запитів. Полягає він у тому, щоб отримати результат запиту за допомогою та зберегти його у потрібний нам формат.

Наприклад, потрібно отримати всіх контрагентів-постачальників та їх телефонний номер. Для цього напишемо наступний запит:

Отриману таблицю також можна вивантажити в потрібний формат файлу:

Завантажити отримані дані можна в іншу базу 1С за допомогою "". Дивіться відеоінструкцію на прикладі номенклатури:

Напевно, кожен фахівець із 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с Бухгалтерія

Версія конфігурації: 3.0.44.177

Дата публікації: 20.01.2017

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

Завантаження з Excel 1С: Бухгалтерія 8.3 ред. 3.0

Наприклад ми маємо такий табличний документ Excel для завантаження списку номенклатури і ціни (роздрібної та закупівельної).

Заходь у .

У верхній частині натискаємо Номенклатура та Ціни - Завантажити. Саме в цьому заховано завантаження та вивантаження з табличних документів.

Завантаження підтримує формати xls(старий формат Excel 97-2003) та xlsx(новий формат), а також mxl та ods формати. Тепер вибираємо наш файл з номенклатурою та чекаємо на завантаження.

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

Натискаємо на Вкажіть реквізитта вибираємо потрібний пункт зі списку.

Виділяємо рядок, у якому є непотрібні записи, а саме шапка таблиці та натискаємо Видалити рядок.

Тепер видаляємо стовпець із закупівельною ціною, зверніть увагу, що обробка вміє за 1н разів заповнювати тільки 1н вид ціни!!!Потім ви можете зробити цю операцію знову і завантажити 2-й вид ціни, за 1-ю завантаження Роздрібну за 2-ю закупівельну.

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

У списку номенклатури з'явилися нові позиції, заповнені й із призначеними цінами. Якщо потрібно підвантажити інший вид ціни, проробіть знову всі пункти, але вибирайте стовпець з іншою ціною, 1С сама знайде вже створені позиції і не намагатиметься дублювати їх, а просто допише новий вид цін.

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

Вивантаження в Excel із 1С:Бухгалтерія 8.3 ред. 3.0

Дуже корисною функцією в редакції 3.0.44.177 і вище є вивантаження в Excel з 1С:Бухгалтерія 8.3, ця обробка допоможе вам сформувати прайс-лист компанії або передати постачальникам чи покупцям свій список номенклатури з цінами.

Все там же у довіднику Номенклатура - Номенклатура та Ціни - Вивантажити.

У пункті Колонки, вибираємо ті колонки, які треба побудувати в документі Excel. Відбірслужить для відбору номенклатури за групами, властивостями, назвами ... ітд.

Для вивантаження в excel ми додаватимемо нову колонку, а саме ставку ПДВ, начебто не дуже треба, але ми практикуємося.

Досить часто у користувачів виникає необхідність зберегти дані з 1С 8.3 у файл, наприклад, pdf, Word, Excel та інші формати. Наприклад, надіслати електронною поштою іншій людині звіт, зробити розрахунки в Excel. На жаль, не всі користувачі знають, що вивантажити такі дані з 1С просто самостійно без сторонньої допомоги.

Нерідко створюється необхідність вивантажити список будь-яких даних із табличної частини документа, форми списку, журналу документів тощо. Такі завдання часто поодинокі, і недоцільно залучати спеціаліста для написання звіту.

Наприклад, вам потрібно отримати всю номенклатуру з видом «Матеріали», при цьому потрібні лише колонки «Номенклатура» та «Одиниця».

У разі, коли необхідно вивантажити дані з їх фільтрацією, насамперед, необхідно налаштувати список у меню «Ще» табличної частини.

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

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

Наступним кроком буде виведення цього списку до табличного документа.

У меню "Ще" виберіть пункт "Вивести список".

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

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

Вивантаження звітів та друкованих форм із 1С

Будь-який звіт, друковану форму, табличний документ (наприклад, який ми отримали у нашому прикладі) в 1С 8.3 можна вивантажити у зовнішній файл у два кліки.

На верхній панелі програми знаходиться кнопка збереження зовнішній файл (інтерфейс «Таксі»). Вона буде активна на будь-яких звітах та друкованих формах, де доступне збереження.

Вивантаження бази даних 1С повністю

Даний спосіб необхідний у тих випадках, коли базу даних 1С потрібно вивантажити повністю, наприклад, для створення тестової копії.

Зайдіть у потрібну інформаційну базу як конфігуратора.

У меню «Адміністрування» виберіть «Вивантажити інформаційну базу».

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

Отриманий файл даних з розширенням *.dt надалі дуже легко завантажити. Для цього в режимі конфігуратора в меню «Адміністрування» виберіть пункт «Завантажити інформаційну базу» і відкрийте отриманий файл *.dt.