Відмінності між версією 34 та версією 35 із usefulQueries
- Дата/Час:
- 27 лист. 2023 р., 14:53:57 (12 місяців тому)
Умовні позначення:
- Без змін
- Додано
- Вилучено
- Змінено
-
usefulQueries
v34 v35 1 = Полезные запросы=1 = Корисні запити = 2 2 {{{ 3 3 #!access … … 11 11 * [#point8 Проставити останнього постачальника в якості основного] 12 12 * [#point9 Деактивувати постачальників по яким не було жодного приходу] 13 14 == [=#point1]Видалення товарів (без руху) == 13 * [#point10 Пересинхронізація чеків з каси за поточний день] 14 15 == [=#point1 Видалення товарів (без руху)] == 15 16 Товаром без руху будем вважати той, на який не заведено жодної аналітичної картки (приходу). Наступна послідовність запитів, дозволить позбутись таких товарів: 16 17 {{{ … … 45 46 }}} 46 47 47 == [=#point2 ]Не вірні залишки по аналітичним карткам==48 == [=#point2 Не вірні залишки по аналітичним карткам] == 48 49 При нормальних залишках в БД різниця всіх приходів та розходів по кожній аналітичній картці в точності співпадає із залишком по кожній з аналитичних карток. Якщо останній стовпчик в виборці не рівний нулю, то має місце проблема з залишками по цій аналітичній картці. 49 50 {{{ … … 125 126 }}} 126 127 127 == [=#point4 ]Скрипт очистки БД==128 == [=#point4 Скрипт очистки БД] == 128 129 Загальний скрипт очищення бази (не зачіпає користувачів, клієнтів, дисконтників та товари) виглядає так: 129 130 {{{ … … 286 287 якщо в цей блок вставити певну умову (наприклад шаблон імен, чи приналежності до акцизу) то можна видаляти товар вибірково. 287 288 288 == [=#point5 ]Скрипт очистки ЦБД==289 == [=#point5 Скрипт очистки ЦБД] == 289 290 Повне очищення центральної БД: 290 291 {{{ … … 474 475 Оптимізація FB: [https://ib-aid.com/en/optimized-firebird-configuration/] 475 476 476 }}} 477 == [=#point10 Пересинхронізація чеків з каси за поточний день] == 478 479 {{{ 480 delete from t_sync_exports se where se.export_type = 't_documents' and se.l_id in 481 (select d.document_id from t_documents d where d.doc_date = current_date) 482 483 update t_doc_records dr set dr.store_dr_id = null where dr.document_id in 484 (select d.document_id from t_documents d where d.doc_date = current_date) 485 }}} 486 487 }}} 488 489 490 491 492