Перерахунок собівартості: автоматично за розкладом чи вручну?
Якщо після змін у прибуткових або видаткових документах потрібно оновити собівартість товарів у Торгсофт, важливо вибрати правильний тип перерахунку. У простих випадках достатньо точкового перерахунку по виділених товарах на формі «Стан складу», а для змін, що зачіпають період, метод розрахунку або фінансову звітність, потрібен повний перерахунок за період або автоматичне нічне завдання.
Перед запуском повного перерахунку собівартості важливо зрозуміти, чи справді проблема стосується всього періоду, а не окремих товарів або одного документа. Глобальний перерахунок є ресурсомістким, може впливати на швидкодію програми під час роботи користувачів і часто потребує запуску в неробочий час. Якщо ви змінювали метод розрахунку собівартості, документи минулих періодів або виконували сервісні дії з базою, варто діяти обережно. Якщо не впевнені, який варіант перерахунку потрібен саме у вашій ситуації, краще звернутися до технічної підтримки.
Коли достатньо ручного перерахунку по виділених товарах?
Ручний перерахунок собівартості можна запустити на формі «Склад» – «Стан складу», натиснувши кнопку «Перерахувати собівартість». У цьому режимі ви можете обрати перерахунок «по виділеним товарам».
Цей точковий перерахунок є достатнім і доцільним у таких випадках:
-
Виправлення помилок у конкретних прибуткових накладних. Якщо ви виявили некоректну ціну закупівлі або помилково введену кількість (наприклад, замість кількості відсканували штрихкод) і виправили це в документі, достатньо перерахувати собівартість лише для цього товару.
-
Після проведення інвентаризації окремих позицій. Якщо ви вирівнювали мінусові або нульові залишки по конкретних товарах через відомість інвентаризації, собівартість варто перерахувати точково для них.
-
Економія часу та ресурсів системи. Перерахунок собівартості по всіх товарах бази може суттєво знизити швидкодію програми при багатокористувацькій роботі. Тому в робочий час для оперативного отримання актуальної ціни краще виділити конкретні товари та примусово розрахувати собівартість лише для них.
Примітка: якщо на формі «Стан складу» обрати перерахунок «по всіх товарах», програма перерахує собівартість лише для тих позицій, по яких був рух (прихід, реалізація, повернення) після останнього перерахунку в поточному періоді.
Коли потрібен повний перерахунок закритих періодів?
Повний перерахунок собівартості товарів за період здійснюється через пункт меню «Аналіз» – «Період» (кнопка «Перерахування собівартості за ТОВАРами»).
Такий глобальний перерахунок є обов'язковим у наступних ситуаціях:
-
На початку нового місяця (періоду). Через особливості програми Торгсофт, коли настає 1-ше число нового місяця (створюється новий період), у колонці «Собівартість» на формі «Стан складу» значення зникають. Щоб вони з'явилися, необхідно перерахувати собівартість.
-
Зміна методу розрахунку собівартості. Якщо ви вирішили змінити метод обліку (наприклад, перейшли з «Остання закупівельна ціна» на «За партіями поставки з урахуванням внутрішніх передач»), необхідно виконати глобальний перерахунок за всі відкриті або потрібні періоди, щоб дані оновилися згідно з новим алгоритмом.
-
Після сервісних операцій з базою даних. Якщо ви виконували дію «Очистити інформацію про рух товару і перерахувати собівартість» (наприклад, після видалення статистик закритих періодів або для усунення глобальних помилок в обліку), системі потрібен повний перерахунок.
-
Внесення змін у документи минулих періодів. Якщо ви змінювали дані у видаткових чи прибуткових документах за попередній (але відкритий) період, для коректного заповнення собівартості у цих документах потрібно зайти в «Аналіз» - «Період» і перерахувати її за цей минулий період.
-
Перед формуванням місячної звітності. Щоб фінансові звіти (прибуток, рентабельність) відображали коректні дані, перед їх формуванням завжди доцільно робити повний перерахунок.
Важливо: оскільки повний перерахунок є ресурсомістким, розробники радять робити його у неробочий час. Якщо розрахунок займає кілька годин і заважає роботі магазину, його можна перервати (через диспетчер завдань або кнопку скасування), а ввечері запустити знову — програма продовжить розрахунок з того місця, де зупинилася (прогрес зберігається).
Як налаштувати нічні автоматичні завдання?

Щоб уникнути рутинної роботи та ситуацій, коли зранку 1-го числа зникає собівартість, рекомендується налаштувати автоматичний перерахунок у нічний час.
Кроки для налаштування:
-
Перейдіть до пункту меню «Налаштування» – «Завдання за розкладом».
-
Відкрийте вкладку «Розрахунок собівартості» та натисніть кнопку «Додати».
-
У вікні, що з'явиться, заповніть наступні параметри:
-
Час запуску: вкажіть нічний час, коли в програмі ніхто не працює (наприклад, 01:00).
-
Тип виконання: оберіть Кожен день.
-
Завдання активне: встановіть галочку, щоб увімкнути виконання завдання.
-
Зверніть увагу на параметр «Оновлення індексів та статистик, відновлення HID». Ця функція прискорює складні процеси перед розрахунком собівартості. Ви можете обрати: «Відновити та реорганізувати...», «Перестворити...» або «Не робити».
Нюанс: якщо ваша база даних наближається до ліміту у 10 ГБ (для безкоштовної версії SQL Server Express), перестворення індексів може викликати помилку нестачі пам'яті, через що перерахунок собівартості зупиниться. У такому випадку цю опцію варто вимкнути або оптимізувати базу.
Умови успішного виконання нічного завдання:
-
Комп'ютер або сервер, на якому встановлено Торгсофт, має працювати цілодобово (24/7).
-
Служба сервера додатків (Torgsoftservice) повинна бути активною.
-
Переконайтеся, що на час виконання завдання не налаштовано автоматичне перезавантаження сервера. Наприклад, якщо собівартість рахується з 01:00, не ставте перезавантаження ПК на цей час, краще перенести його на час після повного завершення перерахунку.
Порівняння трьох методів перерахунку собівартості в програмі Торгсофт
|
Критерій |
Ручний (по виділених товарах) |
Повний (за період) |
Автоматичний (нічний за розкладом) |
|
Де запускається? |
Форма «Склад» – «Стан складу». |
Форма «Аналіз» – «Період». |
«Налаштування» – «Завдання за розкладом». |
|
Коли використовувати? |
Точкові виправлення помилок у накладних, після інвентаризації окремих позицій, для отримання актуальної ціни «тут і зараз». |
Зміна методу розрахунку, зміни документів минулих періодів, перед формуванням фінансових звітів. |
Для щоденної підтримки актуальної собівартості, особливо для уникнення її обнулення 1-го числа нового місяця. |
|
Вплив на швидкодію системи |
Мінімальний. Швидко обробляє обрані товари, не заважає багатокористувацькій роботі магазину. |
Максимальний. Ресурсомісткий процес, який сильно уповільнює роботу програми. |
Відсутній (якщо налаштовано на нічний час, коли ніхто не працює в базі). |
|
Особливості та нюанси |
Розраховує собівартість примусово лише для виділених товарів. |
Якщо розрахунок займає багато часу, його можна перервати і продовжити пізніше з того ж місця (прогрес зберігається). |
Сервер має працювати 24/7. При великих базах (до 10 ГБ) опцію перестворення індексів краще вимикати, щоб уникнути помилок нестачі пам'яті. |
Короткий висновок: у робочий час для оперативності використовуйте ручний точковий перерахунок, для глобальної аналітики та зміни алгоритмів — повний перерахунок періодів (бажано ввечері), а для усунення рутини налаштуйте нічні автоматичні завдання.
-
12.05.2026
Перерахунок собівартості: автоматично за розкладом чи вручну?
Перерахунок собівартості в Торгсофт: коли обрати точковий, повний або нічний розрахунок після змін у документах
-
12.05.2026
Акт та протокол переоцінки: як знайти, хто і коли змінив ціну в програмі
Як у Торгсофт перевірити, хто й коли змінив ціну товару: журнали дій, акт переоцінки, протокол переоцінки та скасування змін
-
07.05.2026
Пересортиця, нестачі та надлишки: як правильно читати результати інвентаризації
Як розібратися з пересортицею, нестачами й надлишками після інвентаризації в Торгсофт та правильно вирівняти залишки









Повернутися до попереднього кроку