Комп'ютери та сучасні гаджети

Для прикладу, сформуємо Оборотно-сальдову відомість (Звіти — Стандартні — Зворотно-сальдова відомість).

Вказуємо папку – куди зберегти документ, задаємо ім'я файлу та вибираємо Тип файлуАркуш Excel (*.xls)або Аркуш Excel2007-…(*.xlsx)- це різні версії програми Excel. Можна зберегти в обох форматах і подивитися, який вас більше влаштує. Також при збереженні доступні інші формати файлу. Натискаємо кнопку Зберегти .

У нашому прикладі ми вибрали папку Документи з 1С і задали ім'я файлу ОСВ за 9 місяців. Наприклад, зберігаємо у різних форматах Excel.


Після збереження документи перебуватиме у вказаній папці.

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

Як у 1С зберегти документ в Excel

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

При натисканні відкривається вікно збереження документа, де ми вказуємо папку — куди зберегти і вибираємо потрібний формат. У нашому випадку це - Аркуш Microsoft Excel. Встановлюємо галочку та натискаємо кнопку Готово. Документ збережено до папки.

Вивантаження таблиць з 1С до Екселю

Іноді виникає необхідність сформувати список із даних табличних частин журналів документів, довідників тощо. При цьому можна встановити вибір потрібних елементів (дата, найменування контрагента). Розглянемо приклад.

Ми хочемо вивести список Платіжних доручень зі сплати податків та внесків за період.

Для вибору документів можна виділити їх, утримуючи кнопку Ctrlабо Shift, а також використовуючи виділення групи рядків. Після чого натискаємо кнопку Щеі вибираємо команду Вивести список .

У вікні налаштовуємо, які колонки нам потрібно вивести і вибираємо - виводити в Табличний документ . Якщо ми виділили групу рядків у списку, то встановимо галочку – виводити Тільки виділені . Натискаємо ОКта список готовий.

Виглядає він в такий спосіб.

Звіт, що вийшов, можна зберегти в будь-якому форматі, у тому числі Excel - *.xls. Для цього (як описувалося вище) вибираємо команду Зберегти(або Зберегти як ) в меню Файлта задаємо параметри.

Ці дії можна виконувати з будь-якими списками програми 1С.

При роботі з великими списками, наприклад, довідник Номенклатура , можна встановлювати додатковий відбір і робити угруповання, встановлювати порядок сортування даних.

Тому перед формуванням будь-якого списку слід звернути увагу на команду Налаштування списку у кнопці Ще .

Як зберегти дані осередків таблиці з 1С в Excel

Іноді виникає потреба скопіювати зі звіту або документа частину даних. Зробити це можна звичайним копіюванням. Для цього виділяємо частину потрібних осередків та натиснувши правою кнопкою мишки вибираємо команду Копіювати(або Ctrl+C).

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

Чи допомогла стаття?

Отримайте ще секретний бонус та повний доступ до довідкової системи БухЕксперт8 на 14 днів безкоштовно

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

Інструменти для створення вивантаження

Для експорту інформації, що міститься в базах даних, переважно використовується формат xml. Для 1С розроблено безліч обробок (наприклад, Вивантаження Заданих xml82 epf), за допомогою яких можна виводити у файл і завантажувати дані. При цьому користувач повинен отримувати файл певної структури, який дозволяє завантажувати інформацію, що зберігається в ньому, в рідну базу даних або переносити її в інше місце. При створенні вивантаження слід дотримуватися таких правил:

  • Зберегти створені файли до повного відновлення та закінчення процедур перевірки коректності перенесеної інформації;
  • У разі використання обробки як інструмент резервного копіювання створювати для копій даних окремі підпапки та вести журнал їх обліку для швидкого пошуку.

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

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

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

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

Процес вивантаження даних уxml

Розглянемо, як вивантажити з 1с в xml у звичайному режимі. Після завантаження обробки ВивантаженняЗавантаженняДанихxml.epf та її відкриття необхідно виконати такі кроки:

  • Відібрати об'єкти для експорту;
  • Налаштувати необхідні фільтри, наприклад, за періодом;
  • Визначити розташування файлу з інформацією на дисковій підсистемі;
  • Запустити вивантаження об'єктів.

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

xml

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

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

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

Багатьом офісним працівникам часто доводиться користуватися програмами 1C і Excel. Їм доводиться експортувати дані з одного додатка до іншого. Сьогодні ми розглянемо, як вивантажити з 1С до Excel.

Вивантажуємо дані з 1С до Екселю

Вивантаження даних з 1С до Microsoft Excel – процес, що з нескладних дій. Для цього достатньо вбудованих у дані програми коштів. Існує кілька способів експорту даних.

Вивантажуємо велику кількість даних

У відкритому документі слід клацнути правою кнопкою миші та вибрати «Вивести список». Після цього всі елементи відображаються як звичайний текст. Його можна скопіювати та вставити в документ MS Excel, але краще відкрити меню "Файл" і перейти в розділ "Зберегти як".

Залишається лише вибрати формат файлу та зберегти його.

Вивантажуємо друковані форми документів


Як вставити список у книгу Excel

Щоб перенести список, слід скористатися наступним способом:

  • Потрібний список відкриваємо у програмі 1С. Потім необхідно правою кнопкою миші натиснути на «Всі дії», а потім «Вивести список».


  • З'явиться оболонка списку. У полі «Виводить у» має бути встановлений варіант «Таблічний документ».
  • Трохи нижче можна вибрати стовпчики, які слід перенести.


Порада! Не слід нічого змінювати у цьому вікні, коли ви збираєтеся повністю перенести документ.

  1. Після цього користувач побачить на екрані список у вигляді таблиці. Його потрібно весь виділити та скопіювати.
  2. Потім створюється новий документ Excel і дані вставляються до нього з допомогою «CTRL+V».

Створюємо нову книгу Excel зі списком

Можна довго не возитися і одразу вивести список з 1С в Ексель:

1. Робимо все те саме, що й у попередньому методі поки що не сформується список. Потім потрібно перейти в меню, відкрити розділ "Файл" і вибрати "Зберегти як".



Висновок

Тепер ви знаєте кілька способів, як вивантажити таблицю з 1С в Ексель. Процедура досить легка, і з нею впорається будь-який користувач. Головне – це добре вивчити наші інструкції, вибрати відповідний спосіб і чітко дотримуватися вказівок. Щоб було простіше, дивіться на вставлені скрини.

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

  • Сформувати друковану форму 1С;
  • Зберегти дані як лист Excel (Рис.1) або скопіювати таблицю;
  • Продовжити роботу з інформацією в іншій програмі.

І нерідко у них виникає питання: як здійснити безпосереднє вивантаження інформації з 1С в Excel, минаючи додаткові кроки?

Дві головні вимоги, які мають бути виконані

Для безпомилкового функціонування нашої обробки необхідно:

  1. Щоб на комп'ютері користувача був встановлений Microsoft Office і, зокрема, Excel (ми підключатимемося до програми за допомогою створення COM-об'єкта);
  2. Уявляти структуру зберігання даних у Excel (розуміти, як формуються імена осередків, знати, що таке лист, книга тощо.).

Тільки переконавшись, що два цих пункти виконані, слід розпочинати подальшу розробку.

Алгоритм при розвантаженні та його реалізація в 1С

Послідовність дій при вивантаженні з 1С Excel можна представити наступною послідовністю кроків:

  1. Формуємо набір даних, які потрібно зберегти в Excel;
  2. Створюємо підключення до програми (запускаємо його);
  3. Заповнюємо файл вивантажуваними даними;
  4. Зберігаємо файл;
  5. Закриваємо відкритий додаток.

Тепер за цим списком докладніше.

Формування набору даних

Як джерело даних може бути результат виконання запиту, друкована форма табличного документа, будь-яка вибірка елементів. У нашому випадку ми вивантажуватимемо реєстр документів «Надходження товарів та послуг» за поточний місяць (Рис.2)

Рис.2

Здійснюємо програмний запуск програми

Як було сказано вище, щоб запуститися, ми будемо використовувати режим Com-з'єднання. Код на рис.3 показує, як це можна здійснити.

Рис.3

Процедуру створення нового об'єкта ми свідомо вставили в конструкцію Спроба - Виняток-Кінець Спроби, щоб виключити всілякі нестандартні ситуації надалі обробки.

Заповнення файлу, його збереження та завершення роботи програми

Насамперед слід визначитися, що ми хочемо зробити: вивантажити дані в існуючий файл або створити новий:

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

Вирішивши, де ми зберігатимемо наші дані, приступимо до безпосереднього заповнення файлу, для цього створимо процедуру і передамо в неї як параметр нашу вибірку документів за поточний місяць. (Мал.4)

Рис.4

Як видно з коду, насамперед ми створили книгу, в якій зберігатиметься наша таблиця. За замовчуванням Excel при першому запуску створює в книзі три аркуші. Для внесення даних ми можемо вибрати будь-який з них, просто вказавши номер листа як параметр методу WorkSheets(). Якщо ж нам знадобилося б додати новий аркуш до книги, ми мали б записати рядок виду:

НовийЛист=НоваКнига.Sheets.Add();

На цьому ми перестали формувати загальну структуру документа і приступаємо до його заповнення.

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

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

Перебравши нашу таблицю та перенісши її в нове місце, ми повинні зберегти створений файл. Параметр ШляхКФайлу, вказаний у процедурі SaveAs, повинен містити повний шлях до файлу, включаючи його ім'я.

Якщо на комп'ютері встановлено Microsoft Office версії 2007 року або пізніший, у Вас, ймовірно, може виникнути потреба у збереженні табличного документа у форматі Excel 2003, програмно це можна зробити, якщо вказати як другий параметр процедури SaveAs значення (-4143). Саме це число вказує на формат файлу, що зберігається, що відповідає розширенню xls.

У разі помилки (припустимий файл вже відкритий), наша обробка повинна попередити користувача про нестандартну ситуацію, що і прописано в процедурі Повідомити().

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

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

Ще один спосіб вивантаження - безпосереднє збереження табличного документа на диск без його виведення на екран або перед виведенням код відповідної процедури показаний на (Рис.5).

Рис.5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Якщо помітили помилку, виділіть фрагмент тексту та натисніть Ctrl+Enter
ПОДІЛИТИСЯ:
Комп'ютери та сучасні гаджети