Вот, допустим у нас есть платформенный метод, который начиная с 8.3.13 получил дополнительный параметр, которого раньше не было.
Если написать процедуру, которая использует этот параметр, то она упадёт в версиях ниже 8.3.13
Как с этим поступают? Создают объект СистемнаяИнформация при каждом вызове процедуры и смотрят версию платформы?
Внимание! Текущая версия конфигурации "Бухгалтерия предприятия КОРП" предназначена для использования с версией технологической платформы 1С:Предприятие 8 не ниже 8.3.12.1685.
(0) Для автоматического разруливания подобной фигни и был придуман режим совместимости.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс