Собсна проверка программой. И мне прямо страшно сюда что-то выкладывать - опять окажется, что никому не нужно.
ShDbCheck-PrnScr.png
Набор тестов пока очень ограничен. Сегодня займусь проверкой модификаторов - нужно сверять по двум базам (сторика и кипера). Потом надо будет подумать, может ещё что-то решу добавить.
Прогу пока никому не дам - беззащитная она. А вот предложения и пожелания готов вычитать ... или выслушать? Как правильно?
Проверки реализованные
1)Товар импортирован, но не имеет ни других единиц измерения, кроме порций, ни комплекта
2)Товары с буквой "ё" в названии.
3)Товары с буквой "й" в названии.
4)Место реализации и склад списания.
5)Комплекты с буквой "ё" в названии.
6)Комплекты с буквой "й" в названии.
7)Пустые комплекты
8)Количество единиц измерений в комплекте больше 1.
9)Наличие товаров в порциях в комплекте.
10)Товар в комплекте тоже имеет комплект. //Доработать
11)Отсутствие комплектов на модификаторы
Проверки задуманные
12)Модификаторы, связанные со штучными товарами
13)Модификаторы, привязанные к услугам
14)Комплекты у модификаторов не являются комплектами для модификаторов. (вообще выяснить в чём смысл комплектов для модификаторов)
15)Не стоит склад у комплекта. (нужно будет сделать групповое проставление)
16)Комплекты на модификаторы с нулевым весом.
17)Зацикленность комплектов (говорят сторик не очень проверяет зацикленность. Проверить.)
Часть тестов потребует доступа сразу к двум базам данных (сторика и кипера) ибо связь блюд и модификаторов в сторике отсутствует. Частично можно конечно увидеть в документах расхода ... но лучше сразу сделать по-нормальному.