Завантаження штрих-кодів в 1с 8.3 з excel. Бухоблік інфо

Відповідає фахівець:

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

Щоб завантаження з excel у 1с 8.3 відбулося без спотворення даних – необхідно спочатку підготувати таблицю безпосередньо до excel. Список, який завантажується в1с, може бути правильно структурований, тобто. не допускається наявність в одному стовпці або одному осередку кілька типів даних (кількість, номер, прізвище тощо).

Якщо таблиця буде максимально доступною, то і в 1с завантаження з excel пройде без будь-яких проблем. Далі слід виконати обробку 1с для завантаження даних із excel. Для здійснення обробки заходимо в меню Файл, вказуємо ЗавантаженняДанихІзТабличногоДокумента.epf У спливному вікні в рядку Режим завантаження написано Завантаження в довідник. Рядком нижче вказуємо вид довідника – Номенклатура. Потім відкриваємо файл і у списку шукаємо Аркуш Excel(*.xls), вибираємо файл, який містить необхідну інформацію для завантаження. Далі перейдемо в налаштування, у рядку Перший рядок даних табличного документа вказує цифру 2, оскільки у верхньому рядку знаходиться шапка нашої таблиці.

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

Залишається тільки вказати одиницю виміру та ставку ПДВ, якщо не поставити відразу, то згодом доведеться проставляти вручну по одній позиції. Зазначений прапорцями Ставка ПДВ Базова одиниця виміру, режим - Встановлювати, що встановлюються Значення за замовчуванням і 18% в рядок Ставка. Підготовку завершили. Вказуємо Табличний документ та натискаємо Контроль заповнення. Повинна з'явитись табличка з інформацією про відсутність помилок.

Тепер можна спокійно завантажувати. У програму 1с завантаження номенклатури з Excel завершено

Як завантажити табличний документ у програму 1С 8.3 Бухгалтерія?

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

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

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

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

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

Наведемо приклад на довіднику "Номенклатура". Створюємо файл з даними у форматі xls.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

За матеріалами: programmist1s.ru

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

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

Отже, щоб усунути всі проблеми, слід зосередитися та вивчити інструкції, вникнувши у кожен крок запропонованого алгоритму. Безумовно, новачкам не слід виявляти під час здійснення таких маніпуляцій власного креативу. Тільки досвідчені користувачі можуть дозволити собі виконання більш складних операцій. Бухгалтерам-початківцям спочатку потрібно просто «набити руку», навчитися виконувати дії, при яких вдається зберегти дані в Excel. Тільки після цього можна розширювати свої знання щодо того, як імпортувати Ексель у програму 1С.

Механізми проведення операцій

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

Алгоритм завантаження

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

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

Щоб імпорт завершився успіхом, важливо забезпечити збереження документа, що завантажується в потрібному форматі. Допускається імпорт у 1С:Бухгалтерію документів, які вам вдалося зберегти у форматі Екселя – 2003 або наступних версій. Також документ може бути збережений у форматі mxl та ods. Якщо ви зробили попередньо саме так, тоді можете здійснювати імпорт.

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

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

Щоб виконати такі маніпуляції, виділіть рядок, а потім натисніть кнопку «Видалити рядок».

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

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

Алгоритм вивантаження

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

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

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

Довго очікувати не доведеться, оскільки операція здійснюється досить швидко.

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

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

Як у «1С:Бухгалтерії 8» редакції 3.0 можна завантажити документи від постачальника електронною поштою?

Відеоролик виконано у програмі «1С:Бухгалтерія 8» (реліз 3.0.42.84).

Істотно спростити процес обміну документами між контрагентами, а також зменшити витрати на доставку документів, придбання витратних матеріалів та зберігання архівів допоможе перехід на електронний документообіг (ЕДО). З 8 квітня 2011 року діє Федеральний закон від 06.04.2011 № 63-ФЗ «Про електронний підпис», який визначив порядок отримання та використання електронного підпису та обов'язки учасників обміну електронними документами. Докладніше про обмін електронними документами див. у довіднику «Обмін електронними документами» у розділі «Бухгалтерський та податковий облік».

Якщо контрагенти не є учасниками ЕДО, то спростити процес реєстрації первинного облікового документа в інформаційній системі допоможе обмін документами електронною поштою.

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

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

Рахунки на оплату завантажуються у формі списку документів Платіжні доручення. Накладні та акти - у списку Вступ (акти, накладні).

Одержувач може завантажити документи виду або УПДз файлів з розширенням xls, mxl або у форматі, затвердженому ФНП Росії. Завантажувати документи можна з файлу або електронної пошти. Вибрати спосіб завантаження можна у формі списку документів надходження за кнопкою Завантажити. Під час завантаження програма перевіряє відповідність формату та повідомляє про результати перевірки.

Під час завантаження документів ТОРГ-12, Акт приймання-здачі робіт (послуг)або УПДстворюється документ облікової системи Вступ (акт, накладна), де автоматично заповнюються необхідні реквізити. До документів надходження додатково може бути створено документ Рахунок-фактура отриманий.

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

Налаштування облікових записів електронної пошти здійснюється в розділі Адміністрування - Організатор.Адреса електронної пошти контрагента має бути вказана у формі елемента довідника Контрагенти.

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

У цій статті ми розглянемо з Вами дві дуже важливі теми, перша це, а друга це звичайно ж вивантаження даних з 1с в excel. Ці теми цікаві двом основним аудиторіям користувачів, ними є:

  • Користувачі системи 1С Підприємство
  • Програмісти 1С

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

1С завантаження з Excel та вивантаження з 1С в Excel очима рядового користувача 1С

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

Чому немає універсальної обробки завантаження даних з Excel в 1С?

Давайте відповімо на це питання та розглянемо його основні моменти:

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

Саме з цих причин не можна створити універсальну обробку завантаження даних з Excel в 1С.

Як відбувається завантаження та вивантаження даних з Excel у 1С на прикладі реальної розробки

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

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

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

Мені потрібна обробка із завантаження та/або вивантаження даних з Excel, що мені робити?

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

Завантаження та вивантаження даних з Excel у 1С очима рядового програміста 1С

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

Почнемо ми з того, як підключити Excel до 1С, робиться це за допомогою COM-об'єкта. Для того, щоб цей код працював нормально, Excel повинен бути встановлений на комп'ютері, в іншому випадку нічого працювати не буде:

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

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

Ми можемо дізнатися кількість аркушів книги ексель за допомогою поля "Count":

Щоб отримати ім'я аркуша під певним номером, потрібно написати такий рядок:

Після того, як ми закінчили всі дії по роботі з самим екселем, процес потрібно закрити. Закриваємо його, інакше висітиме:

Приклад функції, яка завантажує окремі осередки з Excel в 1С

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

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

Приклад функції, яка завантажує всі дані з Excel в табличну частину 1С

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

Приклад функції, яка вивантажує дані з 1С в Excel

Вище ми з вами розібрали багато цікавого, але ми не торкалися такої теми як вивантаження даних з 1С в Excel. Насправді принцип роботи тут абсолютно такий самий, за винятком того, що ми програмно створюємо новий файл ексель, і програмно його записуємо. Ну а для того щоб записати значення в комірку ви як вже напевно здогадалися, потрібно поставити вираз Лист. Cells (x, y) в ліву частину. Приклад вивантаження даних з 1С Excel представлений нижче: