Це анонс майбутньої версії Торгсофт. Вихід оновлення буде анонсовано у нашому телеграм-каналі
211145. Виправлення назви операції в сліп-чеку
Банківський термінал
Налаштування → Параметри → Додаткові функції → Банківський термінал
Виправлена помилка, через яку при оплаті або поверненні у сліп-чеку банківського терміналу, що відображається в чеку ПРРО, замість найменування операції (ОПЛАТА, ПОВЕРНЕННЯ...) відображався її код (1, 2...).
Помилка виявлялася на терміналах, що працюють за протоколом JSON WebSocket.
210289. Налаштування видимості колонок у прибутковості реалізацій
Прибутковість реалізацій за період
Аналіз → Прибутковість реалізацій за період
Виправлена помилка, через яку неможливо було вручну вимкнути видимість колонок «Штрих-код» та «Назва», якщо за замовчуванням вони мали відображатися для вибраного на формі варіанта групування.
Також прибрано можливість налаштування відображення колонок «Штрих-код» і «Назва», якщо вони не передбачені поточним варіантом групування на формі.
210073. Відображення показань лічильників
Журнал показань лічильників
Налаштування → Журнал показань лічильників
Виправлена помилка, через яку в журналі показань лічильників могли не відображатися показання центрів обліку для користувача без рольових обмежень, якщо раніше такі обмеження в нього були та було налаштовано обмеження доступу до центрів обліку.
208325. Відображення переоцінки при імпорті
Імпорт
Прихід товару → Імпорт
Виправлена помилка, через яку в протоколі переоцінки не відображалася зміна ціни, якщо прихід існуючого товару з новими цінами відбувався через імпорт товару.
210480. Імпорт довгих штрих-кодів
Імпорт
Документ → Прихід товару → Імпорт
Виправлена помилка, через яку під час імпорту товару не імпортувався штрих-код довжиною понад 13 символів, а також не виконувався пошук товару в базі даних за довшими штрих-кодами.
Тепер під час імпорту штрих-код із файлу обмежується 40 символами — це максимальна можлива довжина штрих-коду в Торгсофт.
211407. Блокування при інвентаризації
Інвентаризація
Документ → Відомість інвентаризації
Виправлена помилка, яка могла спричиняти блокування в інших користувачів під час відкриття відомості інвентаризації.
211209. Відображення суми зворотної доставки
Нова пошта
Виправлена помилка, через яку на формі «Відстеження ТТН» не відображалася сума зворотної доставки.
Помилка виникала після автоматичного оновлення статусу такої ТТН.
Також виправлена помилка, через яку сума зворотної доставки не відображалася для ТТН, доданої за номером.
209896. Облік подарункових сертифікатів
Звіт за підсумками за період
Звіт → Звіт за підсумками за період
Виправлена помилка, через яку у звіті за підсумками за період не враховувалося використання подарункових сертифікатів, робота з якими ведеться як з товаром.
У суму реалізації потрапляли продажі таких сертифікатів та реалізації, у яких вони були застосовані, що відповідно завищувало виручку та прибуток.
Тепер у суму реалізацій не потрапляє продаж, сплачений такими сертифікатами. Точніше, із загальної суми реалізацій віднімається сума застосованих сертифікатів, робота з якими ведеться як з товаром.
209536. Повторне формування фіскального чека
Програмний РРО
Документ → Торгівля з випискою рахунка → вкладка Оплати клієнтів → вкладка Оплати
Виправлена помилка, через яку неможливо було сформувати чек з оплати рахунків і видаткових накладних на формі «Друк фіскальних чеків» (Документ → Торгівля з випискою рахунка → вкладка Оплати клієнтів → дія Друк фіскальних чеків), якщо фіскальні чеки програмного РРО за цими документами раніше були сторновані.
Також у Документ → Торгівля з випискою рахунка → вкладка Рахунок → вкладка Передоплата рахунка для оплат, за якими фіскальний чек, проведений через ПРРО, було сторновано, більше не відображається ознака «Роздрукований фіскальний чек».
Тепер за такою оплатою також можна повторно сформувати фіскальний чек.
209541. Урахування фіскальної передоплати
Програмний РРО
Документ → Торгівля з випискою рахунка → вкладка Оплати клієнтів → вкладка Оплати
Виправлена помилка, через яку під час друку фіскального чека програмного РРО (Документ → Торгівля з випискою рахунка → вкладка Оплати клієнтів → дія Друк фіскальних чеків) за оплатою видаткової накладної не враховувалася фіскальна передоплата за цим документом, якщо чек за цією передоплатою формувався не в момент введення оплати.
Помилка виникала під час подальшого формування чека за всією видатковою накладною (Документ → Торгівля з випискою рахунка → вкладка Видаткова накладна → група дій Чек → дія Надрукувати фіскальний чек) на суму оплати без суми боргу.
209535. Додавання товару без ціни
Реалізація
Виправлена нелогічна поведінка при відмові від введення ціни на товар або послугу без ціни під час додавання їх у реалізацію, рахунок, видаткову накладну або замовлення клієнта на виріб.
На формі «Не знайдена ціна за прайсом» кнопку «Перервати» перейменовано на «Скасувати».
Якщо користувач погодився додати товар із нульовою ціною, це питання більше не ставитиметься при повторному додаванні цього товару в документ, а також не відображатиметься інформаційне повідомлення про те, що для таких товарів відсутня ціна.
Якщо користувач натиснув «Скасувати», цей товар не буде додано в документ. Якщо виконується масове додавання товарів, додавання інших товарів продовжиться.
Якщо користувач закриє форму через хрестик, товар не буде додано до документа, а також буде перервано додавання інших товарів, якщо виконувалося масове додавання. При цьому в документі залишаться товари, додані до відображення діалогу.
208918. Помилки рольового управління
Рольове управління на формах
На формі «Управління елементами форми» (викликається із системного меню практично будь-якої форми дією «Управління») виправлено низку помилок (Access Violation, Invalid Pointer Operation), які в певних випадках перешкоджали роботі з формою.
208706. Захист чутливих даних
Сервер автоматичних завдань
Вимкнено ведення лог-файлу для завдань, що працюють із Google Drive (архівування в хмарі), оскільки в ньому могла зберігатися інформація про запити до серверів Google, яка містить чутливі дані.
210060. Оптимізація архівування фото
Сервер автоматичних завдань
Завдання за розкладом → Архівування у хмарне сховище
Функцію значно оптимізовано, і тепер вона здатна стабільно справлятися із синхронізацією великої кількості файлів фотографій товарів.
Через зміну алгоритму розрахунку контрольної суми файлів, оскільки попередній алгоритм був дуже повільним, під час першої синхронізації після оновлення буде виконано вивантаження всіх файлів фотографій.
210612. Відображення портів підключення
Сервер додатків
Виправлена помилка, через яку в текстовій інформації про підключення до сервера додатків, що відображається у підказці до піктограми сервера додатків на головній формі програми, інформація про порти підключення була переплутана місцями.
Для сервера автоматичних завдань відображався порт підключення до сервера мобільних клієнтів і навпаки.
211013. Виправлення помилки SQL
Сервер додатків
У мобільному додатку виправлено помилку «[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Неправильный синтаксис около конструкции ",". SELECT FIO FROM Seller WHERE ID=41,127,147,2593,16».
211197. Помилка синхронізації клієнтів
Синхронізація з інтернет-магазином
Склад → Синхронізація з інтернет-магазином → дія Провести синхронізацію
Виправлено помилку «Out of memory», яка могла виникати під час формування файлу бази клієнтів у базах даних із дуже великою кількістю клієнтів.
208858. Рольове управління формами
Системні завдання та об’єкти
Управління елементами форми: для користувачів із рольовими обмеженнями стала доступна дія «Управління» (знаходиться в системному меню практично будь-якої форми), яка відкриває форму «Управління елементами форми».
Користувачеві з рольовими обмеженнями доступний весь функціонал форми, крім можливості зміни ролі.
Контекстне меню компонента (правий клік) тепер також можна відкрити через дерево компонентів, крім відкриття правим кліком на компоненті керованої форми.
208885. Відображення вікна шрифту
Системні завдання та об’єкти
Управління елементами форми: виправлена проблема, через яку вікно «Шрифт», що викликається під час редагування елементів форми, перекривалося формою «Управління елементами форми», унаслідок чого не було можливості взаємодіяти з вікном «Шрифт».
210121. Налаштування стискання архіву
Створення архіву у хмарі
Виправлена помилка, через яку для завдань «Архів каталогу з програмою» було доступне налаштування «Стискати архів перед відправленням», яке не мало ефекту для цього типу завдань.
210347. Синхронізація оптових цін
Синхронізація з Prom.ua
Синхронізація з інтернет-магазином
Виправлена помилка, коли під час синхронізації з інтернет-магазином, зокрема з Prom, якщо в системі використовується політика оптових цін (активована відповідна платна функція і в Налаштування → Параметри → Облік налаштування «Переходити від роздрібної ціни до оптової залежно від кількості» встановлено в «Використовувати політику оптових цін»), але в об'єкті синхронізації не увімкнено налаштування «Синхронізувати політику оптових цін», то у файлі з товарами була присутня стандартна оптова ціна та один поріг переходу, які були введені до активації політики оптових цін і зараз недоступні для перегляду та редагування у картці товару.
Це виявлялося як тоді, коли користувач вручну налаштовував поля, що вивантажуються у файл, так і коли ні (не вибрано жодного поля для вивантаження на вкладці «Файли синхронізації» об'єкта синхронізації).
Виправлена помилка, коли під час синхронізації з Prom, при увімкненому налаштуванні «Синхронізувати політику оптових цін», вона не вивантажувалася у файл (туди потрапляла звичайна оптова ціна та звичайна кількість опт.), якщо не було вибрано жодного поля для вивантаження файлу на вкладці «Файли синхронізації» об'єкта синхронізації.
На формі редагування «Об'єкт синхронізації» видимість налаштування «Синхронізувати політику оптових цін» тепер залежить не тільки від того, чи активована відповідна функція, але й від того, чи в Налаштування → Параметри → Облік налаштування «Переходити від роздрібної ціни до оптової залежно від кількості» встановлено в «Використовувати політику оптових цін».
Якщо користувач раніше все налаштував для вивантаження політики оптових цін, але потім ця функція була деактивована, то у файл більше не буде вивантажуватися політика оптових цін відразу, без додаткових змін у Налаштування → Параметри або в «Об'єкті синхронізації».
211173. Стабільність роботи телеметрії
Телеметрія
Виправлено помилку, через яку програма аварійно завершувалася під час запуску з повідомленням Windows «Програма не працює» (заставка завантаження залишалася на екрані), а після закриття програми процес torgsoft.exe залишався в пам'яті ще 35–55 секунд, через що у користувача накопичувалося кілька одночасно запущених копій програми.
Помилка виникала на комп'ютерах, де сервер телеметрії був тривалий час недоступний і в папці %AppData%\Roaming\TorgsoftTelemetry накопичувався файл черги подій pending.jsonl: відправлення накопичених подій виконувалося в системному пулі потоків і затримувало завершення процесу, а звернення фонового потоку до вже звільненої пам'яті в момент закриття програми призводило до аварійного завершення.
Тепер відправлення телеметрії виконується в окремих потоках із короткими тайм-аутами, переривається при закритті програми, а файл черги очищається після успішного відправлення.
Виправлена помилка, через яку на Windows 7 та Windows Server 2008 R2 телеметрія взагалі не відправлялася, а файл черги зростав нескінченно: системна бібліотека winhttp.dll на цих системах підтримує лише TLS 1.0, а сервер телеметрії приймає лише TLS 1.2 та вище.
Обмін переведено на бібліотеку Indy з OpenSSL із папки програми та більше не залежить від версії операційної системи.
209480. Об’єднання рахунків
Торгівля з випискою рахунка (ТВС)
Виправлена помилка «Violation of UNIQUE KEY constraint 'uqsReserve'. Cannot insert duplicate key in object 'dbo.Reserve'.», яка виникала під час об’єднання рахунків, якщо в обох рахунках були присутні однакові товари, що очікують на резерв.
210979. Видалення статистики періодів
Видалення статистики закритих періодів
Виправлена помилка «[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server] Порушено "uqInvsInvoiceComposition" обмеження UNIQUE KEY. Не вдається вставити повторюваний ключ в об'єкт "dbo.InvoiceComposition"», яка виникала під час видалення статистики закритих періодів, якщо в періодах, що видаляються, були повернення, у яких поверталися однакові товари з різних реалізацій.
Виправлена помилка невідповідності балансу з партнером для постачальників до і після видалення статистики, якщо перед постачальником був початковий борг і при цьому жодних інших операцій з ним у цій валюті та за цим підприємством не було.
Виправлена помилка невідповідності кількості товару на складі до і після видалення статистики, якщо товар перебував у внутрішній передачі на склад резерву, яка потрапляє в період, що видаляється, але не буде видалена, оскільки зняття товару з резерву відбулося не в періоді, що видаляється, при цьому самого резерву для цього товару з якихось причин не існує.
211305. Видалення статистики періодів
Видалення статистики закритих періодів
Виправлена помилка «[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Конфлікт інструкції DELETE з обмеженням SAME TABLE REFERENCE fk_M6L23. Конфлікт стався в базі даних "TorgSoftDB", таблиця "dboFina" 'FinancialDocumentID", column 'FinancialDocumentID'.», яка могла виникати під час видалення статистики закритих періодів, якщо дата видаткової накладної знаходилася в періодах, що видаляються, а оплата подарунковим сертифікатом — поза періодом, що видаляється.

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