Ситуация с поддержкой легендарной платформы «1С:Предприятие 7.7» в 2025 году становится критической для многих компаний. Несмотря на то что система официально считается устаревшей, она продолжает эксплуатироваться в огромном количестве торговых организаций. В этой статье мы разберем текущее состояние поддержки конфигурации «Торговля + Склад» (ТиС), выясним номер последнего релиза и проанализируем, как самостоятельно адаптировать систему под новые требования налогового законодательства.
Для начала выясним, на каком этапе остановилось официальное развитие конфигурации. Согласно данным технической поддержки, последним значимым релизом для «1С:Торговля + Склад 7.7» является 7.70.1010 от 14.11.2022. После этой даты фирма «1С» перешла в режим крайне ограниченного сопровождения.
Проанализируем ключевые изменения в политике поддержки с 2025 года, которые напрямую затрагивают пользователей ТиС:
Рассмотрим подробнее, что это значит для технического специалиста. Поскольку официальных обновлений для работы с НДС при УСН не будет, всю бизнес-логику придется внедрять «руками» в конфигураторе.
Разберем по шагам, как добавить произвольные ставки НДС (например, 5% или 7%) в конфигурацию «Торговля + Склад 7.7». Основная сложность заключается в том, что в этой программе ставки НДС реализованы не через справочник, а через объект метаданных Перечисления. В качестве базы для реализации изменений можно изучить обновление MD-файла с алгоритмами пересчета НДС, которое наглядно демонстрирует принципы внесения правок в программный код.
Шаг 1: Изменение метаданных
Откроем конфигуратор и найдем Перечисление.СтавкиНДС. Нам необходимо добавить новые значения: НДС5 и НДС7. Посмотрим на пример структуры:
Шаг 2: Модернизация Глобального модуля
Простого добавления значения в список недостаточно, так как программа должна понимать числовое выражение этой ставки для расчетов в документах. Нам нужно найти функции, отвечающие за извлечение числового значения ставки. Обычно это функция глВернутьСтавкуНДС() или аналогичная в глобальном модуле.
Проанализируем пример кода, который необходимо внедрить:
Функция глВернутьСтавкуНДС(ВыбСтавка) Экспорт
Если ВыбСтавка = Перечисление.СтавкиНДС.НДС20 Тогда
Возврат 20;
ИначеЕсли ВыбСтавка = Перечисление.СтавкиНДС.НДС10 Тогда
Возврат 10;
ИначеЕсли ВыбСтавка = Перечисление.СтавкиНДС.НДС5 Тогда
Возврат 5;
ИначеЕсли ВыбСтавка = Перечисление.СтавкиНДС.НДС7 Тогда
Возврат 7;
Иначе
Возврат 0;
КонецЕсли;
КонецФункции
Шаг 3: Корректировка алгоритмов расчета в документах
Выясним причину, по которой налоги могут считаться неверно даже после правки глобальной функции. В ТиС расчет суммы налога часто прописан внутри модулей документов (Заявка, Реализация, Поступление) в процедурах типа ПриЗаписи() или при изменении товара. Необходимо убедиться, что функция глПересчитатьНалог() корректно обрабатывает новые значения перечисления.
После того как мы обеспечили расчеты в документах, необходимо разобраться с выводом данных на печать. Счет-фактура и УПД в версии 7.7 хранятся как таблицы. Рассмотрим, что нужно изменить:
КнигаПродаж.ert и КнигаПокупок.ert жестко завязаны на старые ставки. Для поддержки 5% и 7% придется переписывать алгоритмы сбора данных в этих внешних обработках.Важный совет: Проанализируем целесообразность таких доработок. Если ваша организация переходит на УСН с НДС с 2025 года, объем изменений в ТиС будет колоссальным. Специалисты рекомендуют использовать 1С 7.7 исключительно как оперативный складской журнал, а для целей налогового учета настроить выгрузку данных в 1С:Бухгалтерию 8.3. Для упрощения этой задачи можно использовать правила обмена для переноса документов из ТиС 9.2 в БП 3.0. В «восьмерке» поддержка всех новых ставок и форм отчетности реализуется в рамках стандартных обновлений.
Выясним, с какими «подводными камнями» столкнется программист, решивший остаться на 7.7:
Протоколы безопасности: Современные сервисы (ФНС, банки) требуют шифрования TLS 1.2/1.3. Платформа 7.7 «из коробки» умеет работать только с устаревшими протоколами. Это потребует использования сторонних компонент (например, на базе .NET) для реализации обмена данными.
Работа с SQL: Если ваша база работает на SQL-версии, помните, что официальная поддержка заканчивается на MS SQL Server 2014. Для работы с новыми версиями СУБД (2019, 2022) потребуются неофициальные патчи («BkEnd.dll»), что снижает стабильность системы.
Подводя итог, скажем: работать в 1С 7.7 в 2025 году можно, но это требует высокой квалификации разработчика. Если вы решили идти по пути доработки:
Перечисление.СтавкиНДС.Глобальный модуль для корректного возврата числовых коэффициентов.Помните, что стоимость часа работы специалиста по 7.7 сегодня часто превышает стоимость работы по 1С 8 из-за редкости кадров и высокой ответственности за «самописные» налоговые алгоритмы.