Хотели зарабатывать на ставках Чемпионата мира по футболу? А заработаете на новой ставке НДС. Для программиста 1С этот коэффициент гораздо выше возможного футбольного.
Новость уже прогремела, затмив ЧМ-2018. Кто-то ругает непопулярного премьера, а кто-то потирает руки. Можно сказать: «Ну и что? Просто добавится новый вид перечисления. Конфигурации поставщика обновятся. И все».
А сколько необновляемых конфигураций, сколько людей осталось на УТ 11.1.10.199? Сколько раз я в коде писал выражение типа: умножить на 18, делить на 118? Неправильно делал, согласен. Быстрее и удобнее – не означает надежнее. Как ненадежен законодатель, обещавший не поднимать налоги, так ненадежен и мой код. Но только ли мой код?
Вот пример кода поставщика: «ИначеЕсли Действие = "НДС18" Тогда, ИначеЕсли Действие = "НДС10" Тогда, ИначеЕсли Действие = "БезНДС" Тогда …». Поверьте, под этими условиями конкретная математика типа: СуммаНДС = Окр(Объект.СуммаДокумента / (1 + 0.18) * 0.18, 2);. Это не обновляемая конфигурация фирмы, которая испытывает финансовые сложности, возникшие по внешним, всем известным причинам. И мне не хочется смотреть на директора, когда я выставлю счет за работу. Мне будет неудобно.
Сказать: «Сидите на обновляемых конфигурациях, закрывайте малодоходный бизнес!» – несерьезно. Разговоры в пользу бедных. Остается одно: предупредить потенциальных заказчиков заранее и потихоньку (время еще есть) исправлять, добавлять, переправлять, в общем, допиливать.
Смешанные чувства, согласитесь. Для кого-то – много проблем, а для кого-то новый хлеб. Но так ли мы хотим этого хлеба? Новому хлебу радоваться как-то неудобно в данном случае. И... это ли творческая составляющая в разработке?
Как же много вопросов после таких новостей. Ну что ж, да здравствует работа!