January 5, 2022

14

В основной линейке учетных систем 1С, в которую входят: Управление торговлей (УТ), Комплексная автоматизация (КА) и ERP, если учет ведется по сериям, то дополнительно используется реквизит "Статус указания серий", который почему-то имеет числовой тип и везде где все хорошо, в этом реквизите записано 14...

Что такое б... это 14? Почему именно 14? Почему не что-то вразумительное, понятное, текстовое? Кто это придумал? Почему до сих пор не переделали? И главное, из пользовательского интерфейса это не увидеть и не изменить (может я просто не умею). То что некий значок перед серией меняет цвет, путает еще больше, потому что совсем неочевидно, что позитивный цвет это именно 14 и главное как этот изменить.

Проблемы с этим статусом мне встречались две:

  1. Когда пользователи путаются с последовательностью ввода связанных документов, например начинают менять один из документов в цепочке после проведения всех. Тогда этот статус может поменяться на 13. Что такое б... это 13? Почему именно 13? И даже если после изменений все правильно, это значение 13 рушит учет (сейчас уже не помню, не дает проводить или проводит не так как ожидается). Чтобы это исправить надо, или обработкой поменять статусы 13 на 14, или если такой обработки нет, стереть всю цепочку документов и ввести их заново.
  2. Если делать какую-нибудь автоматизацию заполнения документов данными в разрезе серий, каждый раз забываешь, что нужно указывать этот таинственный статус 14 и соответственно теряешь время на отладку и поиск ошибки которой нет.

Понятно, что при исправлении этого казуса, поломаются все имеющиеся сторонние доработки, в которых присутствуют эти числовые статусы, но все же склоняюсь, что такой рефакторинг необходим.

←6 | заметка 7 | 8→