Блог

Як у BAS збільшити кількість знаків після коми в ціні чи кількості

Чому BAS округлює ціну до копійок, а кількість до трьох знаків, і три способи це вирішити: від іншої одиниці виміру до доробки конфігурації.

Ціна 0,0375 грн за штуку, кабель у міліметрах, ліки в мікрограмах: BAS округлює таке число, і в документах з’являються копійчані розбіжності. Розповідаємо, звідки береться обмеження і які є способи це вирішити.

Чому не вдається ввести більше знаків

Кількість знаків після коми задана не в налаштуваннях, а в самій конфігурації: у кожного реквізиту з числом є довжина і точність. Наприклад, у BAS УТП у документі «Реалізація товарів і послуг» кількість зберігається з 3 знаками після коми, ціна і сума з 2. Так само в регістрі «Ціни номенклатури»: ціна з 2 знаками. Тому галочки «показувати 4 знаки» в програмі немає, і через «Усі функції» це теж не змінити.

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

Спосіб без доробки: інша одиниця виміру

Часто проблему розв’язує інша одиниця виміру. Ідея проста: рахувати не дрібну одиницю, а більшу.

  1. Ціна 0,0375 грн за штуку перетворюється на 37,50 грн за 1 000 штук. Створіть пакування чи одиницю «1000 шт» з коефіцієнтом 1 000 і продавайте в ній.
  2. Кабель продавайте не в міліметрах, а в метрах: 1 250 мм це 1,250 м, трьох знаків кількості вистачає.
  3. Для ваги беріть кілограми з трьома знаками замість грамів, якщо точності до грама досить.

У BAS УТП одиниці виміру зберігаються в довіднику «Одиниці вимірювання», коефіцієнт перерахунку там теж має 3 знаки після коми. Якщо з товаром уже є рух, одиницю краще міняти на копії бази й перевірити залишки та звіти: зміна посеред року може зламати порівняння. Ми допоможемо налаштувати одиниці й перенести залишки так, щоб звіти не постраждали.

Коли потрібна доробка конфігурації

Якщо в договорах, прайсах постачальника чи митних документах ціна саме з 4 знаками, обхідний шлях незручний: бухгалтер щоразу перераховує вручну і помиляється. Тоді правильніше збільшити точність у конфігурації. Що для цього треба зробити:

  1. Знайти всі місця, де зберігається це число: документи надходження й реалізації, замовлення, регістри цін, регістри накопичення, табличні частини повернень і переміщень.
  2. Змінити точність скрізь однаково. Якщо збільшити її лише в документі, а в регістрі залишити 2 знаки, округлення просто переїде в інше місце.
  3. Перевірити розрахунок суми. Сума в гривнях лишається з копійками, а ось ціна × кількість тепер рахується точніше, і в рядку може змінитися остання копійка.
  4. Підправити друковані форми: рахунок, видаткову накладну, цінники, щоб вони показували потрібну кількість знаків.
  5. Перевірити податкову накладну й обміни з сайтом чи маркетплейсами, якщо ціна потрапляє туди.

Усе це робимо на копії бази, а в робочу переносимо після перевірки на ваших документах.

Що буде з оновленнями

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

Як вирішити, що вам підходить

  • Розбіжності поодинокі, ціни можна перерахувати на більшу одиницю: налаштуємо іншу одиницю виміру.
  • Число зберігається точно, але показується округленим: змінимо формат поля, це дрібна доробка.
  • Ціни з 4 знаками щодня, і їх видно у прайсах та договорах: акуратно доробимо конфігурацію на копії бази.

Є схожа задача?

Опишіть, що потрібно, і ми назвемо час і вартість до початку робіт. Працюємо віддалено по всій Україні.