Інтернет Windows Android

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

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

Якщо коротко, як це працює:

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

Всі протестовано на Торгівля + Склад 9.2 (7.70.981). Вносяться мінімальні зміни в основну конфігурацію Торгівля + Склад 9.2

НАСТРОЙКА конфігурації 1С

1. Відкриваємо Конфігуратор. Створюємо нові довідники з параметрами за замовчуванням. Їх назви:

  • ІмагазінКатегорія
  • ІмагазінПодкатегорія

2. У довіднику номенклатурадодаємо нові поля:

  • КатегоріяІМ тип поля справочнік.ІмагазінКатегорія, Вкладка Додатково - використовувати " Для груп "
  • ПодкатегоріяІМ тип поля справочнік.ІмагазінПодкатегорія, Вкладка Додатково - використовувати " Для груп "

  • ВигружатьІМ тип поля число, довжина 1, точність 0
  • Публікуватися тип поля число, довжина 1, точність 0

3. Відкриваємо налаштування довідника номенклатури, Коригуємо візуальну Форму групи.Додаємо в неї наші нові поля:

  • КатегоріяІМ
  • ПодкатегоріяІМ

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

  • ВигружатьІМ
  • публікуватися

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

НАСТРОЙКА ЕКСПОРТУ В CSV

5. Запускаємо 1С Підприємство. Відкриваємо обробку для експорту товарів в csv. Починаємо попередню підготовку. Для цього нам потрібно зіставити категорії товарів в інтернет магазині і вашої базі 1С. Відкриваємо довідник категорій і насамперед додаємо запис з кодом 0і текстом Чи ж не вивантажувати. Далі заповнюємо ваш перелік категорій. Як ви зрозуміли, товари категорії з кодом 0 розвантажуватися не будуть. Слідом заповнюємо довідник підкатегорії.

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

9. Призначити нові категорії можна декількома способами. Масово або індивідуально. Для масового призначення використовуємо прапорці в першій колонці таблиці, відповідні поля групи 1 і кнопку " Призначити категорії ". Для індивідуального призначення категорій використовуємо подвійний клік в потрібній позиції по колонці "Категорія в інтернет", "Будь".

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

11. Додаткові функціїв режимі настройки категорій. Подвійним кліком по колонки "Категорії в 1С" можна швидко перейменувати вибрану категорію в 1С.

12. Переходимо до другого розділу налаштувань експорту "Залишки і ціни". В першу чергу вибираємо потрібну фірму, дату прайса, тип цін і склад якщо потрібно, інакше будуть оброблені всі склади. Встановлюємо необхідні фільтри - прапорці:

  • Тільки з позитивним залишком
  • Тільки з погодженою сторонами ціною

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

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

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

15. Зберігаємо зроблені зміни кнопкою другого розділу " Зберегти @ #". Тепер все готово для вивантаження файлу з наменклатура.

16 Переходимо до третього розділу - Експорт. Передбачено для вивантаження 2 варіанти файлу csv, з повною інформацією про номенклатуру і урізану версію містити тільки дані необхідні для поновлення ціни товарів. Справа внизу вказано шлях для вивантаження вихідного файлу.

# 1СПредпріятіе # Експорт #Інтернет магазин#CSV # Обробка # Прайс # Конфігуратор# Номенклатура # Прайс

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

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

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

  • Товар, Кількість, Ціна
  • Кросівки, 10, 1800
  • Вентилятор, 150, 350

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

Для того що б здійснити обмін даними нам потрібно підготувати такий файл з даними у форматі CSV і завантажити його в інтернет магазин.

Залишилося тільки вивантажити інформацію про товари з 1С в CSV форматі. На жаль 1С безпосередньо не вміє вивантажувати дані в CSV форматі. Можна написати додатковий модуль для 1С (обробку), яка вивантажила б потрібні нам дані в цьому форматі, але існує більш простий спосіб це зробити.

суть нашого простого способув тому, що в 1С можна сформувати звіт про товари, а потім цей звіт зберегти в форматі XLS ( документ Excel). Потім цей файл відкрити в Excel і заново зберегти вже в форматі CSV. Excel вміє зберігати дані в цьому форматі.

Детальна інструкціями з вивантаження даних з 1С в CSV форматі:

  1. У програмі «1С: Управління торгівлею» сформуйте звіт: Вартісна оцінка складу в цінах номенклатури. Але знаходиться в меню: Звіти -> Запаси.
  2. Коли звіт буде сформований, збережіть його: Файл -> Зберегти Копію.
  3. При збереженні вкажіть формат файлу « лист Excel(* .Xls) ».
  4. Відкрийте збережений файл в програмі Excel.
  5. У програмі Excel заново збережіть файл: Файл -> Зберегти як
  6. При збереженні вкажіть формат файлу: CSV.

Щоб завантажити отриманий файл з даними в інтернет магазин, вам потрібно в адмінці інтернет магазину знайти розділ, який може називатися приблизно так: Імпорт в форматі CSV. Потім вибрати наш файл з даними і натиснути кнопку Завантажити. Після цього вам потрібно буде порівняти назви стовпців в вашому файлі з назвами полів бази даних в інтернет магазині.

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

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



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