Опис
Функція "Проведення документів" - це механізм групової обробки, який дозволяє масово сформувати бухгалтерські проводки та рухи за обраний період.
На відміну від відкриття кожного документа окремо, ця функція автоматизує процес актуалізації даних у всій інформаційній базі.
У термінології програми, «проведення» — це момент, коли документ із простої «чернетки» перетворюється на фінансову подію.
Записаний документ: Просто зберігає дані в полях (хто, кому, скільки).
Проведений документ: Виконує програмний код у своєму модулі, який генерує записи в Журналі проводок та змінює Бухгалтерські підсумки.
Ця функція найчастіше використовується у двох випадках:
Після завантаження даних: Наприклад, якщо ви імпортували документи з "Клієнт-Банку" або зовнішньої програми, вони часто потрапляють у базу лише записаними.
Відновлення послідовності: Якщо бухгалтер змінив документ "заднім числом", це може вплинути на залишки та собівартість наступних операцій. Групове проведення перераховує всі документи один за одним, виправляючи результати.
Виклик здійснюється через меню: Операції — Проведення документів.
Вибір типів документів: Можна вибрати всі документи або лише конкретні (наприклад, тільки "Видаткові накладні").
Встановлення періоду: Зазвичай вибирається місяць, квартал або рік.
Важливо знати внутрішню логіку:
Хронологічний порядок: програма проводить документи суворо за часом (з точністю до секунди). Це важливо для коректного списання залишків (щоб не було "від'ємного складу" посеред дня).
Транзакції: Процес можна налаштувати так, що при помилці в одному документі вся операція зупиниться, або програма просто пропустить проблемний документ і піде далі.
Зупинка при помилці: Якщо в документі не заповнений важливий реквізит (наприклад, рахунок обліку), програма виведе повідомлення у вікно повідомлень і не проведе його.
Групове проведення може бути ресурсомістким завданням:
Монопольний режим: Хоча програма дозволяє групове проведення в мережевому режимі, воно працює в рази швидше, якщо в базі немає інших користувачів.
Перевірка залишків: Перед запуском переконайтеся, що в константах встановлено (або знято) прапорець "Дозволити від'ємні залишки", оскільки це критично впливає на те, чи зупиниться процес на першій же відсутності товару.
SQL vs DBF: У версії DBF проведення великої кількості документів створює величезне навантаження на дискову підсистему. Якщо база знаходиться на мережевому диску, краще виконувати цю процедуру безпосередньо на сервері (через RDP).












Проведення документів...