Формат файлу помилок під час імпорту даних у 1С
Файл помилок створюється автоматично під час виконання кожної операції імпорту. Якщо в процесі імпорту буде виявлено критичні помилки, тоді виконання припиняється із внесенням відповідного запису до err-файлу. Як наслідок — у файлі помилок можуть бути не згадані всі можливі помилки у файлі імпорту, якщо виконання до них «не дійшло».
- Файл помилок створюється автоматично під час виконання кожної операції імпорту
- Файл створюється в тому самому каталозі, в якому знаходиться імпортований файл. Ім'я файлу — таке саме, як і в імпортованого файлу. Розширення — «err».
- Кожен рядок файлу — окреме повідомлення про помилку
- Якщо в процесі імпорту буде виявлено критичні помилки, тоді виконання припиняється із внесенням відповідного запису до err-файлу. Як наслідок — у файлі помилок можуть бути не згадані всі можливі помилки у файлі імпорту, якщо виконання до них «не дійшло».
- Кожен рядок файлу виводиться в такому форматі:
<Номер помилки>, Рядок <Номер рядка>, <Опис помилки>приклад:9, Рядок 2, Неправильна версія «2.00» формату файлу обміну.
- Можливі помилки:
| № помилки | Помилка | Коли виникає | Приклад опису у файлі |
| 1 | Неочікуваний кінець файлу | Виявлено кінець файлу, при цьому не було завершено обробку поточної секції. | Неочікуваний кінець файлу. Не завершено секцію "СекцияРасчСчет" |
| 2 | Недопустимий ключ | У секції трапився ідентифікатор реквізиту, якого в цій секції не має бути. (див. «Структура файлів обміну») | Недопустимий ключ "КвитанцияДата" у секції "СекцияРасчСчет". |
| 3 | Не задано значення | Для ключа, який у «Структурі файлів обміну» згаданий як обов'язковий, не задано значення. | Не задано значення для обов'язкового ключа "ПлательщикОКПО" у секції "СекцияДокумент". |
| 4 | Неправильний формат дати | Дата не у форматі дд.мм.рррр | Неправильний формат дати для ключа "Дата" у секції "СекцияДокумент" — "2.12.01". Дата має бути у форматі "дд.мм.рррр". |
| 5 | Занадто велика довжина | Кількість символів в оброблюваному значенні ключа більша за можливу для цього типу даних | Довжина значення для ключа "ПолучательМФО" у секції "СекцияДокумент" перевищує 6 символів — "2143213". |
| 6 | Занадто велика точність | Кількість символів «після коми» для числових значень перевищує допустиму | Точність значення для ключа "Сумма" у секції "СекцияДокумент" перевищує 2 символи — "123.456". |
| 7 | Неможливо відкрити файл | Сталася помилка під час відкриття файлу | Помилка під час відкриття файлу D:\Users\Foxx\Исходники\Исходники 77UaP\1c_to_kl.txt |
| 8 | Неправильний формат файлу | Неправильний формат файлу обміну, тобто в його першому рядку відсутній ідентифікатор «1CclientBankExchange» | Неправильний формат файлу обміну D:\Users\Foxx\Исходники\Исходники 77UaP\1c_to_kl.txt. |
| 9 | Неправильна версія файлу | Наразі обробляються лише файли з версією формату «1.00» | Неправильна версія "2.00" формату файлу обміну. |
| 10 | Неправильне кодування | Кодування файлу відрізняється від вибраного користувачем у процедурі імпорту. Наприклад, у файлі — “DOS”, у процедурі імпорту — “Windows” | Неправильне кодування "DOS" файлу обміну. |
| 11 | Неправильний одержувач | Одержувач інформації має збігатися з внутрішнім ідентифікатором конфігурації 1С, у якій виконується завантаження. Тобто система «Клієнт-банк» має «знати» цей ідентифікатор під час формування файлу. На період розробки в реквізиті «Одержувач» заголовка можливе зазначення лише одного значення — "Бухгалтерський облік для України". Це конфігурація, на якій зараз виконуються всі тестові роботи. Надалі набір можливих значень буде розширено. | Неправильний одержувач інформації "Програма 1С". Обробляються лише файли, адресовані "Бухгалтерський облік для України". |
| 12 | Р/р не згаданий у заголовку | Пропущено рядок «РасчСчет» у заголовку: Відповідно до «Структури файлів обміну», кожен розрахунковий рахунок має бути згаданий у заголовку файлу в рядку «РасчСчет» і для кожного р/р має бути секція «СекцияРасчСчет». | Розрахунковий рахунок "12353212452332" не був згаданий у заголовку в рядку "РасчСчет". |
| 13 | Не збігається «поч. залишок» | Початковий залишок за р/р, зазначений у секції «СекцияРасчСчет» файлу обміну, не збігається з даними обліку в 1С | За розрахунковим рахунком "12353212452332" не збігається початковий залишок (123456.78) із зазначеним у файлі (876543.21). |
| 14 | Не збігається «кін. залишок» | Кінцевий залишок за р/р, зазначений у секції «СекцияРасчСчет» файлу обміну, не збігається з даними обліку в 1С | За розрахунковим рахунком "12353212452332" не збігається кінцевий залишок (123456.78) із зазначеним у файлі (876543.21). |
| 15 | Не збігається «усього надійшло» | Загальна сума коштів, що надійшли за р/р, зазначена у секції «СекцияРасчСчет» файлу обміну, не збігається з даними обліку в 1С | За розрахунковим рахунком "12353212452332" не збігається загальна сума коштів, що надійшли (123456.78), із зазначеною у файлі (876543.21). |
| 16 | Не збігається «усього списано» | Загальна сума списаних коштів за р/р, зазначена у секції «СекцияРасчСчет» файлу обміну, не збігається з даними обліку в 1С | За розрахунковим рахунком "12353212452332" не збігається загальна сума списаних коштів (123456.78) із зазначеною у файлі (876543.21). |
| 17 | Неправильний період за р/р | Період, за який передаються документи за цим р/р, не збігається з періодом, зазначеним у заголовку файлу | За розрахунковим рахунком "12353212452332" оброблюваний період (01.01.2002-31.01.2002) не збігається із заданим у заголовку файлу (01.01.2002-28.02.2002). |
| 18 | Дублікат документа | Цей документ двічі згаданий у файлі | Продубльовано видатковий документ Платіжне доручення N234 від 01.03.2002. |
| 19 | Неправильна валюта | Наразі підтримуються лише гривневі платежі, тобто код валюти має бути «980» | Завантаження документів із валютою з кодом 410 не підтримується. |
| 20 | Невідомий рахунок | Рахунок одержувача або платника відсутній в інформаційній базі 1С. | Невідомий розрахунковий рахунок 12455474356543. |
| 21 | Пропущено обов'язкові ключі | У поточній секції було пропущено один або кілька обов'язкових реквізитів. (див. «Структуру файлів обміну») | У секції СекцияДокумент відсутні обов'язкові реквізити: ПлательщикМФО, ПлательщикОКПО. |
| 22 | Неправильний вид документа | Обробка зазначеного у файлі виду документа не підтримується. | Зазначено вид документа "Заява на акредитив". Можливе лише завантаження документів "Платіжне доручення" та "Платіжна вимога-доручення". |
| 23 | Немає секції «СекцияРасчСчет» | Відсутня секція «СекцияРасчСчет»: Відповідно до «Структури файлів обміну», кожен розрахунковий рахунок має бути згаданий у заголовку файлу в рядку «РасчСчет» і для кожного р/р має бути секція «СекцияРасчСчет». | Для розрахункового рахунку "12455474356543" відсутня секція "СекцияРасчСчет". |
| 24 | Неправильна кількість документів | Не збігаються фактична кількість документів у файлі та зазначена в заголовку в рядку «КоличествоДокументов» | Кількість документів, зазначена в заголовку файлу (34), відрізняється від фактичної кількості документів (33). |