Зберегти документ із 1с в ексель. Вивантаження даних у Excel із встановленням різних параметрів. Створюємо нову книгу Excel зі списком

Головна / Захист

Дуже часто потрібно отримати дані з 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С за допомогою "". Дивіться відеоінструкцію на прикладі номенклатури:

Код 1C v 8.х // Процедура вивантажує із зазначеного довідника дані в режимі експорту у файл у форматі Microsoft Excel
// із зазначеним ім'ям, використовуючи перетворення даних до типу число та типу рядок;
Процедура ОсновніДіїФормиЕкспорт(Кнопка)
Спроба
Спроба
// Завантаження об'єкта Microsoft Excel
Стан ("Вивантаження даних з 1С в Microsoft Excel ...");
ExcelДодаток = Новий COMОб'єкт("Excel.Application");
Виняток
Повідомити("Помилка при запуску Microsoft Excel."
+ Символи.ПС + ОписПомилки(), СтатусПовідомлення.Увага);
Повернення;
КінецьСпроби;

// Створимо книгу, за замовчуванням у ній є листи
Книга = ExcelДодаток.WorkBooks.Add();

// Використовуємо перший лист книги Excel
Аркуш = Книга.WorkSheets(1);

// Сформувати шапку документа у першому рядку аркуша
Колонка = 1;
Якщо стор. Вивантажувати Тоді
Лист.Cells(1, Колонка).Value = стор.НазваРеквізиту;
Колонка = Колонка + 1;
КінецьЯкщо;
КінецьЦикл;

// Вивантажити дані довідника
вибірка = Довідники[Ім'яДовідника].Вибрати();
РядокЛиста = 2;
Поки вибірка.Наступний() Цикл
Колонка = 1;
Для кожного стор з ТП цикл

Якщо стор. Вивантажувати Тоді
Спроба
// Встановити значення у рядку та колонці
Якщо ТипЗнч(вибірка[стор. НазваРеквізиту])=Тип("Число") Тоді
// Встановити формат для типу Число
Лист.Cells(РядокЛиста, Колонка).NumberFormat = "0,00";
Формат (вибірка [стор. Назва Реквізиту], "ЧГ = 0");
інакше
// Для всіх інших типів встановимо формат "Текстовий"
Лист.Cells(РядокЛиста, Колонка).NumberFormat = "@";
Лист.Cells(РядокЛиста, Колонка).Value =
Рядок (вибірка [стор. Назва Реквізиту]);
КінецьЯкщо;
виняток
// у разі помилки вивести номер рядка та колонки
Повідомити("Помилка встановлення значення для: " +
вибірка [стор. Назва Реквізиту]);
Повідомити("Стор.:" +РядокЛіста+ "Кільк.:" +
Колонка + "Рік:" + стор. Назва Реквізиту);
КінецьСпроби;
Колонка = Колонка + 1;
КінецьЯкщо;

КінецьЦикл;
РядокЛіста = РядокЛіста + 1;
Стан("Експорт з 1С в Excel" + РядокЛіста);
КінецьЦикл;

// Збережемо створену книгу у файл xls
SaveAs(ім'яФайлу);

// Обов'язково закриємо з'єднання з COM об'єктом для звільнення пам'яті
ExcelДодаток.Quit();

Повідомити("Файл успішно вивантажений: " + ім'яФайлу);

Виняток
// Обробка помилок експорту даних із 1С в Excel
Повідомити("Помилка запису даних файлу:" + ім'яФайлу);
Повідомити(ОписПомилки());
Спроба
ExcelДодаток.Quit();
Виняток
КінецьСпроби;
КінецьСпроби;
КінецьПроцедури
Код 1C v 7.x //Найпростіший приклад виведення з 1С:Підприємства 7.7 ​​в MS Excel. Забезпечення наявності у робочої книги єдиного аркуша,
//Установка розміру, жирності та кольору шрифту, ширини колонок, рамок та заливання осередків. Вирівнювання тексту
//Комірок, групування рядків, встановлення числового формату осередків, закріплення області.

Процедура Висновок()
Спроба
Application=СтворитиОб'єкт("Excel.Application");
Виняток
Повідомити(ОписПомилки(),"!!!");
Повідомити("Можливо, MS Excel не встановлений на цьому комп'ютері.");
Повернення;
КінецьСпроби;

//Створення робочої книги

WorkBook=Application.WorkBooks.Add();
//Отримання вікна

Window=WorkBook.Windows(1);
//Установка невидимості вікна для прискорення виводу

Window.Visible=0;
//Забезпечення наявності у робочої книги єдиного аркуша

Якщо WorkBook.Worksheets.Count=0
WorkBook.Worksheets.Add();
Інакше
Application.DisplayAlerts=0;//не видавати попереджень

Поки що WorkBook.Worksheets.Count>1 Цикл
WorkBook.Worksheets(1).Delete();
КінецьЦикл;
Application.DisplayAlerts=-1;//відновлення прапора видачі попереджень

КінецьЯкщо;
//Отримання робочого листа

Worksheet = WorkBook.Worksheets (1);
//Завдання імені робочого листа

Worksheet.Name="Приклад виведення";

//Заголовок документа

Worksheet.Range("A1").Value="Приклад виведення з 1С:Підприємства в MS Excel"; !}
Worksheet.Range("A2").Value="сьогодні"+ТекущаяДата(); !}
Worksheet.Range("A1:A2").Font.Size=14;//Розмір шрифту

Worksheet.Range("A1:A2").Font.Bold=-1;//жирний шрифт

//Завдання ширини колонок

Worksheet.Columns(1).ColumnWidth=60;
Worksheet.Columns(2).ColumnWidth=15;
Worksheet.Columns(3).ColumnWidth=15;

//Шапка документа

Worksheet.Range("A4").Value="Перша колонка"; !}
Для ы=7 по 10 Цикл//рамки

Worksheet.Range("A4").Borders(и).LineStyle=1;
Worksheet.Range("A4").Borders(и).Weight=-4138;//xlMedium

КінецьЦикл;
Worksheet.Range("A4").Interior.ColorIndex=15;//заливка сірим

Worksheet.Range("A4").HorizontalAlignment=-4108;//вирівнювання тексту по центру

Worksheet.Range("B4").Value="Друга"; !}
Для ы=7 по 10 Цикл
Worksheet.Range("B4").Borders(и).LineStyle=1;
Worksheet.Range("B4").Borders(и).Weight=-4138;
КінецьЦикл;
Worksheet.Range("B4").Interior.ColorIndex=15;
Worksheet.Range("B4").HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Третя"; !}
Для ы=7 по 10 Цикл
Worksheet.Range("C4").Borders(и).LineStyle=1;
Worksheet.Range("C4").Borders(и).Weight=-4138;
КінецьЦикл;
Worksheet.Range("C4").Interior.ColorIndex=15;
Worksheet.Range("C4").HorizontalAlignment=-4108;

//Для угруповання рядків:
Worksheet.Outline.SummaryRow=0;//"підсумкові" рядки відображати зверху (якщо знизу, то 1)

//Виведення рядків
Worksheet.Range("A5").Value="Об'єкт аналітики"; !}
Worksheet.Range("A5").Font.ColorIndex=5;//колір шрифту - синій

Worksheet.Range("B5").Value=123.45;
Worksheet.Range("B5").Font.ColorIndex=5;
Worksheet.Range("C5").Value=678.9;
Worksheet.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="Об'єкт аналітики"; !}
Worksheet.Range("A6").Font.ColorIndex=3;//колір шрифту - червоний

Worksheet.Range("B6").Value=123.45;
Worksheet.Range("B6").Font.ColorIndex=3;
Worksheet.Range("C6").Value=678.9;
Worksheet.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="Об'єкт аналітики"; !}
Worksheet.Range("B7").Value=123.45;
Worksheet.Range("C7").Value=678.9;

Worksheet.Range("A8").Value="Об'єкт аналітики"; !}
Worksheet.Range("B8").Value=123.45;
Worksheet.Range("C8").Value=678.9;

Worksheet.Range("A9").Value="Об'єкт аналітики"; !}
Worksheet.Range("A9").Font.ColorIndex=3;//колір шрифту - червоний

Worksheet.Range("B9").Value=123.45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Value=678.9;
Worksheet.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Об'єкт аналітики"; !}
Worksheet.Range("B10").Value=123.45;
Worksheet.Range("C10").Value=678.9;

Worksheet.Range("A11").Value="Об'єкт аналітики"; !}
Worksheet.Range("B11").Value=123.45;
Worksheet.Range("C11").Value=678.9;

Worksheet.Range("A12").Value="Об'єкт аналітики"; !}
Worksheet.Range("A12").Font.ColorIndex=5;//колір шрифту - синій

Worksheet.Range("B12").Value=123.45;
Worksheet.Range("B12").Font.ColorIndex=5;
Worksheet.Range("C12").Value=678.9;
Worksheet.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Об'єкт аналітики"; !}
Worksheet.Range("A13").Font.ColorIndex=3;//колір шрифту - червоний

Worksheet.Range("B13").Value=123.45;
Worksheet.Range("B13").Font.ColorIndex=3;
Worksheet.Range("C13").Value=678.9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Об'єкт аналітики"; !}
Worksheet.Range("B14").Value=123.45;
Worksheet.Range("C14").Value=678.9;

Worksheet.Range("A15").Value="Об'єкт аналітики"; !}
Worksheet.Range("B15").Value=123.45;
Worksheet.Range("C15").Value=678.9;

Worksheet.Range("A16").Value="Об'єкт аналітики"; !}
Worksheet.Range("A16").Font.ColorIndex=3;//колір шрифту - червоний

Worksheet.Range("B16").Value=123.45;
Worksheet.Range("B16").Font.ColorIndex=3;
Worksheet.Range("C16").Value=678.9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Об'єкт аналітики"; !}
Worksheet.Range("B17").Value=123.45;
Worksheet.Range("C17").Value=678.9;

Worksheet.Range("A18").Value="Об'єкт аналітики"; !}
Worksheet.Range("B18").Value=123.45;
Worksheet.Range("C18").Value=678.9;

//Установка рамок

Для НомСтр = 5 по 18 Цикл
Для ы=7 по 10 Цикл
Worksheet.Range("A"+НомСтр).Borders(и).LineStyle=1;
Worksheet.Range("B"+НомСтр).Borders(и).LineStyle=1;
Worksheet.Range("C"+НомСтр).Borders(и).LineStyle=1;
КінецьЦикл;
КінецьЦикл;

//Угруповання рядків

Worksheet.Range("7:8").Rows.Group();
Worksheet.Range("10:11").Rows.Group();
Worksheet.Range("14:15").Rows.Group();
Worksheet.Range("17:18").Rows.Group();
Worksheet.Range("6:11").Rows.Group();
Worksheet.Range("13:18").Rows.Group();

//Згортка угруповань до першого рівня

Worksheet.Outline.ShowLevels(1);

//Установка числового формату

Спроба
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Виняток
Спроба
Worksheet.Range("B5:C18").NumberFormat="# ##0,00";

Виняток
КінецьСпроби;
КінецьСпроби;

//Установка видимості програми та її вікна

Application.Visible=-1;
Window.Visible=-1;

//Закріплення області

Worksheet.Range("A5").S_elect();
Window.FreezePanes = -1;
КінецьПроцедури // Висновок

Інформація взята із сайту

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Минулого уроку ми з Вами розглянули.

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

Все, що нам необхідно – це періодично робити вивантаження із зарплати до бухгалтерії.

Розглянемо процес вивантаження даних із 1С.

Принципи вивантаження та завантаження даних 1С

У Бухгалтерії документ Реалізація товарів і послуг може мати 30 полів. Це бухгалтерський облік, має свої цілі, багато полів присвячені плану рахунків і субконто.

В Управлінні торгівлею у того ж документа Реалізація товарів може бути 25. Це оперативний облік, який має свої цілі. А ось рахунки із плану рахунків там не вказані.

Назви у полів у цих двох базах можуть бути різні. Тоді як вивантажити один документ із однієї бази, а завантажити інший до іншої бази?

Для опису, яким чином документ повинен бути перетворений, щоб з однієї бази він зміг завантажитися в іншу – існують правила обміну.

Вони є файлом з розширенням XML. Для створення існує спеціальна конфігурація 1С під назвою «Конвертація даних».

Для обміну між типовими конфігураціями існують типові правила обміну даними, які зашиті в типові налаштування обмінів (Сервіс/Обмін з ххх) або поставляється окремо з .

Зробити розвантаження БУ-ЗП 1С

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

Для того щоб це було можливо зробити, необхідно спочатку з Бухгалтерії вивантажити в зарплату налаштування.

Щоб зробити вивантаження 1С із Бухгалтерії 1С до Зарплати 1С — виберіть у Бухгалтерії пункт меню Сервіс/Обмін даних із Зарплатою/Вивантажити дані.

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

Як завантажити початкові відомості до Зарплати – дивіться у наступній статті Завантаження 1С.

Зробити розвантаження ЗП-БО 1С

Після того, як початкові відомості із Бухгалтерії завантажені до Зарплати, із Зарплати можна вивантажувати нарахування до Бухгалтерії.

У Зарплаті виберіть меню Сервіс/Обмін даними/Вивантаження даних у бухгалтерську програму.

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

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

Зробити розвантаження БУ-УТ 1С

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

Щоб зробити налаштування, виберіть у Бухгалтерії пункт меню Сервіс/Обмін даними з Управління торгівлею/Налаштувати обмін даними.

Налаштування створюються за допомогою "майстра".

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

Так як ми створюємо налаштування з нуля, то виберемо "Створити налаштування обміну" (відповідно можна "продовжити" якщо Ви перервали майстер раніше або змінити якщо майстер був завершений).

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

Відповідно виберемо «Створити використовуючи файл», якщо Ви почали робити нову з нуля в Управлінні торгівлею, а тут Вам необхідно завершити налаштування (аналогічно, якщо почати в Бухгалтерії, то завершувати потрібно буде в Управлінні торгівлею).

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

Наприклад, якщо Управління торгівлею "файлова" - знаходиться на диску. .

Наприклад, якщо Управління торгівлею знаходиться на сервері 1С. Назва сервера та бази даних така, .

Шлях до файлової бази, а також сервер та ім'я бази на сервері відображаються у вікні вибору бази даних в 1С.

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

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

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

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

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

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

Якщо Ви не впевнені у цьому моменті:

  • Зробіть бекапи обох баз (особливо якщо двосторонній обмін)
  • Попросіть користувачів не працювати в цих базах поки Ви робите первинне вивантаження 1С (вихідні та вечори 🙂
  • Зробіть вивантаження 1С, перевірте, що довідники не є дубльованими
  • Якщо щось не так – поверніться до бекапа.

Зробити розвантаження УТ-Роздріб 1С

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

Ми розглядаємо приклад налаштування обміну УТ редакція 11 з Роздріб.

Виберіть пункт Адміністрування в інтерфейсі, далі Обмін даними, пункт Додати/Створити обмін із конфігурацією Роздріб.

Налаштування обміну проводиться у двох базах - спочатку в одній, потім в іншій.

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

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

На цій закладці вибирається спосіб передачі між двома базами – через файл (FTP). Пропустіть цю сторінку, якщо Ви бажаєте використовувати інший варіант.

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

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

На закладці відповідності можна налаштувати відповідність деяких довідників (магазини = підрозділи та каси).

На цьому перший етап налаштування завершено. Як результат – створено файл налаштувань. Вам необхідно завершити налаштування в базі Роздріб, вказавши Продовжити за допомогою файлу.

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

Дані, які можна вивантажувати із 1С

1С будь-якої конфігурації штатно підтримує розвантаження таких даних як:

  • Друкарські форми;
  • Звіти;
  • Таблиці та списки.

Вивантаження даних з 1С 8.3 можливе в багатьох популярних форматах:

  • Microsoft Excel;
  • Microsoft Word;
  • Вивантаження у CSV;
  • HTML та інші.

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

Будь-яку друковану форму або звіт у 1С можна зберегти у потрібному форматі. Для цього потрібно відкрити форму або звіт, потім вибрати в Головному меню Файл - Зберегти як.

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



Можливі проблеми при розвантаженні з 1С


Це пов'язано з тим, що друкована форма або звіт не активовано на даний момент. Щоб друкована форма стала доступною для збереження, потрібно просто клікнути мишкою в будь-яке місце на ній:


Вивантаження в Excel

Обробка даних у найпопулярнішому табличному форматі потребує відповідного розвантаження. Щоб зберегти потрібні дані у форматі Excel, необхідно в діалозі збереження файлу вказати тип Аркуш Excel2007-...(*.xlsx). Рідше необхідно зберегти дані у старому форматі Аркуш Excel (*.xls):


Аналогічно, вибираючи потрібний формат, можна зробити вивантаження з 1С PDF, з 1С WORD, з 1С CSV, а також в інші формати.

Вивантаження довільних таблиць із 1С

У цьому розділі буде показано, як можна вивантажити будь-які дані за умови, що у вас є на це права.

У 1С розроблено штатний механізм, який дозволяє вивантажити будь-який список (наприклад, список документів чи елементи довідника). Для цього в командній панелі будь-якого списку, у групі «Ще»доступна команда «Вивести список»:



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



Як вивантажити дані, які не видно у списку

Найчастіше, що виникло завдання з розвантаження якийсь список, супроводжується необхідністю додавання туди колонок, які є в документі (довіднику), але їх з якихось причин не видно в поточному списку. Приклад: у списку «Клієнти» додати для вивантаження поле «Телефон», яке відображається лише у додатковій панелі праворуч:


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



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

© 2023 androidas.ru - Все про Android