THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

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

Розглянемо, як в 1С додати контрагента. Для ведення списку контрагентів в 1С: Бухгалтерія існує довідник «Контрагенти». Де його знайти? Потрібно зайти в меню «Довідники», пункт «Контрагенти».

Відкриється вікно форми списку довідника. Щоб додати новий елемент довідника, натиснемо кнопку «Створити» або клавішу «Insert» на клавіатурі. Відкриється форма для заповнення і редагування даних контрагента.

Робота з сервісом 1С Контрагент

В даний час в системі з'явилася можливість отримання даних контрагента і перевірці по його ІПН або найменуванням. Досьє на контрагентів беруться з державних реєстрів ЕГРЮЛ / ЕГРІП.

Важливо! Сервіс 1С Контрагент доступний тільки тим, хто підписаний на інформаційно-технологічний супровід (ІТС) та оплатив доступ до сервісу «1С Контрагент». Вартість сервісу 1С контрагент становить 4800 рублів за 12 місяців (замовити послугу можна у). Якщо Ваша організація з яких-небудь причин не підписана на ІТС, то дані можна ввести вручну. Розглянемо обидва варіанти.

Як абонент, але сервіс «1С Контрагент» не працює або відображає помилки при роботі, необхідно перевірити настройки підключення до нього. Для цього заходимо в меню «Адміністрування», пункт «Підключення інтернет підтримки». Натискаємо кнопку «Підключити інтернет-підтримку». У вікні вводимо логін і пароль для підключення. Натискаємо кнопку «Увійти», і, якщо все правильно введено, відбувається підключення до 1С Контрагент.

Тепер можна повернутися до введення контрагента.

Вводимо ІПН, натискаємо кнопку «Заповнити» і, якщо контрагент з таким ІПН знайдений в державному реєстрі, отримуємо наступну картину:

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

Як видно, всі необхідні поля з даними контрагента заповнені, залишилося їх перевірити на всяк випадок і натиснути кнопку «Записати». Рядок «Адреса та телефон» розкривається, якщо натиснути на кнопку «\u003e». Тут ми побачимо юридична, фактична та поштова адреса. Якщо вони збігаються, можна встановити відповідні прапорці.

Якщо у Вас немає інтернет-підтримки, Ви можете ввести реквізити контрагента вручну, починаючи з поля «Вид контрагента».

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

Введення договору або банківського рахунку контрагента

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

  • З постачальником.
  • З покупцем.
  • З комітентом.
  • З комісіонером.
  • Інше.

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

Для здійснення банківських операцій необхідно додати контрагенту один або кілька банківських рахунків (посилання «Банківські рахунки»).

Контрагент готовий до роботи.

Дивіться також наше відео щодо заповнення довідника «Контрагенти»:

Перевірка ІПН контрагента

Поле ІПН не є обов'язковим для заповнення, але якщо воно заповнене, то система в першу чергу перевірить правильність введеного значення. ІПН повинен відповідати формату, введеному ФНС РФ. Особливо актуальною перевірка контрагентів по ІПН і КПП стала після недавніх нововведень в декларації з ПДВ.

Крім того, при введенні ІПН відбувається перевірка на унікальність значення в довіднику. Якщо в довіднику вже існує контрагент з таким ІПН, буде видано попередження. Це необхідно для уникнення дублів елементів.

Дані перевірки не вимагають постійного підключення до мережі Інтернет.

На даний момент в останніх релізах 1С: Бухгалтерія з'явився новий сервіс для перевірки ІПН безпосередньо в базі даних ФНС. Цей сервіс вимагає постійного підключення до мережі Інтернет. Чи включається він в меню «Адміністрування», пункт «Підтримка та обслуговування».

Встановлюємо відповідний прапорець і натискаємо кнопку «Перевірити доступ до веб-сервісу».

Якщо доступ успішно пройдено, програма повідомить нам про це.

конфігурація: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 є заповнення Довідника Контрагенти, що представляє собою перелік всіх постачальників, покупців і т.д. які взяли на себе ті чи інші зобов'язання за договором з якими працює організація.

Давайте розглянемо, що собою являє Довідник «Контрагенти» в 1С 8.3 і як з ним працювати.

Довідник «Контрагенти» знаходиться в блоці «Довідники» - «Покупки і продажу» - «Контрагенти».

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


Якщо нам необхідно створити нову групу для контрагентів, ми вибираємо «Створити групу», і перед нами відкривається вікно «Контрагенти (створення групи)», де необхідно заповнити поле «Найменування», а за бажанням і поле «Коментар». Після натискаємо «Записати і закрити». У довіднику з'явиться нова група.


Також для зручності і прискорення роботи з довідником «Контрагенти» можна застосовувати різні режими перегляду елементів.


Кількома на значення «Ще» і в списку, вибираємо «Режим перегляду», де можна вказати один з трьох варіантів режиму перегляду:

  • Ієрархічний - елементи будуть відображатися в обраній групі;
  • 5 Список - будуть відображені всі елементи довідника без урахування угруповання;
  • 6 Дерево - будуть відображатися всі групи довідника і вибрані елементи в підпорядкуванні.



Як створити новий елемент довідника «Контрагенти» в 1С 8.3

Новий контрагент вводиться в довідник через значення «Створити».


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


При цьому у користувача є 2 варіанти заповнення картки контрагента:

  • Автоматично *;
  • В ручному режимі.

Заповнення автоматом працює тільки при підключенні «1С Контрагент». При цьому:




* Якщо ІПН виділено червоним кольором, Контрагент відсутня в базі ФНС.

При створенні контрагента і заповненні картки в ручному режимі користувач повинен заповнити всі основні поля ...


... вказати «Вид контрагента» і у випадаючому списку вибрати одне зі значень:

  • Юридична особа;
  • Фізична особа;
  • Відокремлений підрозділ;
  • Державний орган.

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

У картці контрагента є функціонал «Довідки 1СПАРК Ризики», який допомагає бути в курсі змін у ваших контрагентів і клієнтів: сервіс кожен день дає інформацію про банкрутство, ліквідацію, плани щодо реорганізації, зміні юридичної адреси та керівника. Сервіс допомагає відслідковувати зміни, використовує різні джерела інформації, включаючи ЕГРЮЛ і Єдиний федеральний реєстр відомостей про факти діяльності юридичних осіб.

Дана опція працює тільки в разі підключення 1СПАРК Ризики.


Безпосередньо в картці контрагента ми можемо створити банківський рахунок. Для цього вибираємо «Банківські рахунки» - «Створити».


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


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

  • Найменування контрагента, яке буде виводитися в полі «Одержувач» платіжного доручення або в поле «Платник» в платіжній вимозі;
  • Позначити, де вказуватиметься КПП контрагента (тільки в платіжних дорученнях в бюджет або у всіх платіжних дорученнях);
  • Написати текст, який буде автоматично виводитися в призначенні платежу при створенні нового платіжного доручення.

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

У картці контрагента можна відразу створити документ «Договори». Для цього вибираємо «Договори» - «Створити».


У відкрилася картці заповнюємо вид договору:

  • З постачальником;
  • З покупцем;
  • З комітентом (принципалом) на продаж;
  • З комітентом (принципалом) на закупівлю;
  • З комісіонером (агентом) на закупівлю;
  • З факторингової компанією;

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


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


Приєднані файли можна переглядати, редагувати (кожна версія відредагованого файлу зберігатися в 1С 8.3, де при необхідності їх можна переглянути, коли, в який час, а також який користувач редагував прикріплений файл), роздруковувати документ.

Важливо пам'ятати, що, після того як користувач відредагував прикріплений файл, файл необхідно звільнити від редагування через «Ще» - «Завершити редагування».


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


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



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


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

В 1С 8.3 є можливість налаштувати і відкрити конверт, із заповненими автоматом адресними рядками і індексом.


Користувачеві пропонується вибрати варіант заповнення адреси контрагента-одержувача:

  • Поштовий;
  • юридичний;
  • Фактичний.

Адреса заповниться автоматично з картки контрагента.

Також можна вибрати один з трьох варіантів формату конверта і вивести на друк логотип організації (завантажити логотип організації можна в реквізитах організації в, розділі «Логотип та друк»).


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

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

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

універсальний механізм

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

При її запуску відкривається форма (Рис.1):

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

  1. довідник;
  2. Табличну частину документа або довідника;
  3. Регістр відомостей.

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

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

Типова обробка підтримує вивантаження з:

  • Розробленого фахівцями фірми 1С, файлів форматуmxl;
  • Лістаxls, збереженого у форматіExcel 97-2003;
  • текстового файлуtxt;
  • таблиціdbf.

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

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

Тепер перейдемо до закладці «Налаштування» (Рис.2):

рис.2

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

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

Колонки «Налаштування»

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

Подання реквізиту - тут прописується синонім (найменування) реквізиту метаданих, як воно задано в конфігураторі.

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

Опис типів - відображає тип даних, який має той чи інший реквізит метаданих.

Режим завантаження - пропонує три варіанти на вибір (Рис.3):

рис.3

  • Шукати - буде здійснюватися пошук відповідного елемента, в разі його відсутності може бути створений новий;
  • Встановлювати - підлеглим чином встановлюється певне значення;
  • Обчислювати - в цьому випадку в поле створюваного елемента буде встановлено результат обчислення виразу, вказаного в колонці «Умова зв'язку / Вираз для значення».

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

рис.4

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

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

Умова зв'язку / Вираз для значення - частково ми вже торкнулися цього поля, коли розглядали обчислювані поля, додатково в ньому можна вказати умову, відповідно до якого будуть синхронізовані вихідні дані.

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

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

Перевірити коректність їх переносите даних можна натисканням на кнопку «Контроль заповнення» (Рис.1). Після цього можна запускати процес завантаження. Про успішне виконання процедури або нестандартних ситуаціях Ви будете сповіщені окремо.

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

Цю обробку можна знайти на закладці «Закупівлі», в меню «Сервис», вона носить назву «Завантаження цін постачальника з файлів» (Рис.5)

рис.5

Форма обробки містить:

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

Цю форму можна побачити на Рис.6

рис.6

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

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

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

рис.7

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

рис.8

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

  • Реєструвати всі підряд;
  • Реєструвати тільки ті, які змінилися в порівнянні з вже наявними в базі.

У текстовому полі можна внести коментар, який буде записаний в документі (Рис.9):

рис.9

Після виконання обробки:

  • У довіднику «Номенклатура постачальника» буде створено відповідний елемент (якщо його не було);
  • Йому буде зіставлений елемент довідника «Номенклатура»;
  • Буде створено і проведено документ «Установка цін номенклатури» із зазначенням: постачальника, типу цін і дати фіксації даних.

Аналогічним чином працює обробка «Завантаження товарів із зовнішніх файлів».

Варіанти обробки перенесення своїми руками

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

  • Через Microsoft ADODB - досить швидкий спосіб, який, як правило, застосуємо і для файлового і для клієнт-серверного варіанту зберігання бази;
  • Через використання Microsoft Office - метод, який іноді дає збої при роботі з SQL базами, як правило, працює трохи повільніше першого способу, до того ж потрібно встановлений Office;
  • Через Libre Office - на відміну від попереднього методу безкоштовний, крім xls і xlsx форматів підтримує ще й власні таблиці, але вимагає встановленого пакета LibreOffice і деякої підготовки завантаження (перший рядок таблиці повинна містити імена колонок).

Розглянемо докладніше різні способи і варіанти.

через ADODB.Connection

Взагалі ADO розшифровується як ActiveX Data Object і служить для програмного доступу до різних баз даних. Найбільша проблема при створенні будь-якого підключення до стороннього файлу (в тому числі і до екселевскій) - грамотно скласти рядок підключення.

Для файлів Excel тут можливі три варіанти:

Параметри рядка підключення:

  • Provider - тут визначається використовуваний драйвер;
  • Data Source - визначає ім'я файлу, який ми будемо відкривати;
  • Extended Properties - тут можна вказати: чи потрібна рядок-заголовок для таблиці (HDR \u003d YES говорить про те, що дані будуть зчитуватися з першого рядка, HDR \u003d NO - що з другої), відкривається чи файл тільки для читання (ReadOnly) і деякі інші додаткові параметри.

Створивши рядок підключення, ми можемо з'єднатися з завантажуваних файлом (Рис.13)

рис.13

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

В даному випадку параметр «Лист» визначає, з яким листом з екселевскій книги нам належить працювати.

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

Через Excel додаток

Головна відмінність від попереднього способу - крім драйверів роботи з базами даних, на комп'ютері, де виконується з'єднання, повинен бути встановлений Excel. Тільки в цьому випадку ми можемо ініціювати додаток для читання даних з таблиці (Рис 16).

У цього COM об'єкта є кілька дочірніх параметрів, але головним для нас, при поточних умовах завдання, є параметр WorkBooks (Рис.17).

Після ініціалізації книги необхідно визначити лист, з якого будуть зчитуватися дані (Рис.18).

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

Кілька слів про можливі помилки

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

У разі роботи через ADO (Рис.19);

рис.19

  • У разі роботи з додатком (Рис. 20).

Мал. 20.

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

THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму