Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Получать наименование через точку, а не в запросе, это жесть жестокая. Кодера распять.
Ну и "Выборка.Ссылка.ин_Кодификатор <> Кодификатор" кагбэ намекает..
Вы, должно быть, не в курсе, что при исполнении метода СтатьяДДСОбъект.Записать() может выполниться тонна кода (в том числе и изменить ин_Кодификатор)? После этого такие невинные проверки не будут казаться чем-то особенным.
Я уж не говорю о том, что за время выполнения обработки другой пользователь может поменять by_Кодификатор. То же самое и относительно .Наименование. Его тоже могут поменять, пока работает обработка... Эх, вот отсюда баги и лезут - нет у программистов многозадаченого мышления...
Ну и "Выборка.Ссылка.ин_Кодификатор <> Кодификатор" кагбэ намекает..
Между прочим, золотая формула.