Як у BAS збільшити кількість знаків після коми в ціні чи кількості
Чому BAS округлює ціну до копійок, а кількість до трьох знаків, і три способи це вирішити: від іншої одиниці виміру до доробки конфігурації.
Ціна 0,0375 грн за штуку, кабель у міліметрах, ліки в мікрограмах: BAS округлює таке число, і в документах з’являються копійчані розбіжності. Розповідаємо, звідки береться обмеження і які є способи це вирішити.
Чому не вдається ввести більше знаків
Кількість знаків після коми задана не в налаштуваннях, а в самій конфігурації: у кожного реквізиту з числом є довжина і точність. Наприклад, у BAS УТП у документі «Реалізація товарів і послуг» кількість зберігається з 3 знаками після коми, ціна і сума з 2. Так само в регістрі «Ціни номенклатури»: ціна з 2 знаками. Тому галочки «показувати 4 знаки» в програмі немає, і через «Усі функції» це теж не змінити.
Буває і навпаки: число зберігається точно, але форма показує його округленим. Тоді досить змінити формат поля у формі, і це дрібна доробка.
Спосіб без доробки: інша одиниця виміру
Часто проблему розв’язує інша одиниця виміру. Ідея проста: рахувати не дрібну одиницю, а більшу.
- Ціна 0,0375 грн за штуку перетворюється на 37,50 грн за 1 000 штук. Створіть пакування чи одиницю «1000 шт» з коефіцієнтом 1 000 і продавайте в ній.
- Кабель продавайте не в міліметрах, а в метрах: 1 250 мм це 1,250 м, трьох знаків кількості вистачає.
- Для ваги беріть кілограми з трьома знаками замість грамів, якщо точності до грама досить.
У BAS УТП одиниці виміру зберігаються в довіднику «Одиниці вимірювання», коефіцієнт перерахунку там теж має 3 знаки після коми. Якщо з товаром уже є рух, одиницю краще міняти на копії бази й перевірити залишки та звіти: зміна посеред року може зламати порівняння. Ми допоможемо налаштувати одиниці й перенести залишки так, щоб звіти не постраждали.
Коли потрібна доробка конфігурації
Якщо в договорах, прайсах постачальника чи митних документах ціна саме з 4 знаками, обхідний шлях незручний: бухгалтер щоразу перераховує вручну і помиляється. Тоді правильніше збільшити точність у конфігурації. Що для цього треба зробити:
- Знайти всі місця, де зберігається це число: документи надходження й реалізації, замовлення, регістри цін, регістри накопичення, табличні частини повернень і переміщень.
- Змінити точність скрізь однаково. Якщо збільшити її лише в документі, а в регістрі залишити 2 знаки, округлення просто переїде в інше місце.
- Перевірити розрахунок суми. Сума в гривнях лишається з копійками, а ось ціна × кількість тепер рахується точніше, і в рядку може змінитися остання копійка.
- Підправити друковані форми: рахунок, видаткову накладну, цінники, щоб вони показували потрібну кількість знаків.
- Перевірити податкову накладну й обміни з сайтом чи маркетплейсами, якщо ціна потрапляє туди.
Усе це робимо на копії бази, а в робочу переносимо після перевірки на ваших документах.
Що буде з оновленнями
Ми супроводжуємо бази з доробками й оновлюємо їх разом з доробками: перед кожним релізом порівнюємо зміни, тож нова точність нікуди не зникне. Доробку робимо акуратно, щоб її було легко знайти при оновленні. Детальніше про підготовку в статті Перед оновленням BAS: чек-лист.
Як вирішити, що вам підходить
- Розбіжності поодинокі, ціни можна перерахувати на більшу одиницю: налаштуємо іншу одиницю виміру.
- Число зберігається точно, але показується округленим: змінимо формат поля, це дрібна доробка.
- Ціни з 4 знаками щодня, і їх видно у прайсах та договорах: акуратно доробимо конфігурацію на копії бази.