Changeset 557 in base

Timestamp:
Jun 25, 2026, 11:39:11 AM (5 days ago)
Author:
Denis_N
Message:

Исправление бага. Часть 1: Зависимость от products.type

В коде сейчас осталась зависимость от products.type только на Главной странице и в интерфейсе Склад. В коде приёмки/возврата новые изделия вставляются без указания type. В базе данных сейчас приемка/возврат в запросе к бд не указывают значение к столбцу type в products, и так как значение пустое, то по умолчанию значение products.type становится 'Плата' (default = 'Плата').
Из-за этого, на Главной странице, например, блок 3U отображается как плата. Было принято решение отказаться на оставшихся страницах main.php и stock.php от зависимости от столбца type в products, и использовать источник истины list_of_products.

Анализ в базе данных показал, что расхождение типа между таблицами products и list_of_products есть у 10661 изделий.

А также анализ показал, что одно наименование, есть в products, но отсутствуют в list_of_products - "OMsfp". В list_of_products есть наименование "OM". По документаци правильно "OMsfp". Поэтому наименование в list_of_products. Нужно переименовать в "OMsfp".

Запросы для анализа в products_type_analysis.sql
Запрос для изменения столбца name в list_of_products в rename_om_to_omsfp.sql

(No files)

Note: See TracChangeset for help on using the changeset viewer.