- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Если Организация = Справочники.Организации.НайтиПоКоду("650532") Тогда
Сумма2011 = 14271648;
ИначеЕсли Организация = Справочники.Организации.НайтиПоКоду("325316") Тогда
Сумма2011 = 1195741.30;
ИначеЕсли Организация = Справочники.Организации.НайтиПоКоду("670054") Тогда
Сумма2011 = 7782829;
ИначеЕсли Организация = Справочники.Организации.НайтиПоКоду("650533") Тогда
Сумма2011 = 72882366.11;
Справочники, регистры сведений.
Я выход нашел в том, что сделал регистр сведений и там храню все эти "особые значения", где им и место.
Все-таки не вшивать данные в код - это один из базовых принципов и появился не из-за того, "что так должно быть" или "так красиво". Тут же рядом пляшет повторная используемость кода - разве подобный код скопипастишь?.. А как быть, если нужно изменить коды организаций? А как быть, если нужно найти ссылки на эти организации?
Лет 18 назад я тоже начинал так программировать (это был бейсик и я пытался вывести картинку на экран). Так я и хардкодил каждый пиксель. Это - глупо.
1) про хардкод данных - всё сказано.