Переход с платформы 1С:Предприятие 7.7 на 8.3 — это не просто смена синтаксиса, это полная смена парадигмы разработки. Многие опытные специалисты, работавшие с "семеркой", сталкиваются с трудностями не столько в написании кода, сколько в понимании архитектуры управляемых форм, компоновки данных и клиент-серверного взаимодействия. Рассмотрим подробно, какие образовательные ресурсы помогут совершить этот переход максимально эффективно и на какие технические аспекты стоит обратить внимание в первую очередь.
Для начала погружения в среду разработки 8.3 рекомендуется обратиться к проверенным временем бесплатным материалам. Они позволяют сформировать общее представление о платформе без серьезных финансовых вложений.
Если стоит задача в сжатые сроки получить системные знания под руководством преподавателей, стоит обратить внимание на платные курсы с обратной связью.
Учебный центр №1 (УЦ1) Фирмы "1С"
Это официальный источник знаний. Для перехода с 7.7 особенно полезны форматы "Интенсив" или "Погружение".
Курс "Основные объекты" поможет разложить по полочкам архитектуру (справочники, документы, регистры), а курс по "Запросам" критически важен, так как логика построения выборок в 8.3 кардинально отличается от прямых запросов или ВыбратьСтроки() в 7.7.
IronSkills
Это современная школа, которая делает упор не только на классическое кодирование, но и на современные стандарты разработки. Здесь можно почерпнуть знания о правильной архитектуре кода, чистоте разработки и инструментах, которые редко использовались в эпоху 7.7.
Самая большая ошибка при переходе — пытаться писать на 8.3 так же, как на 7.7. Рассмотрим чек-лист вопросов, которые вы должны проработать перед началом реального проекта (особенно при переходе на "Управление Торговлей" или "ERP").
1. Функциональные опции (ФО)
В 7.7, если нужно отключить функционал, мы часто комментировали код или ставили условия. В 8.3 существует механизм Функциональных опций. Они управляют видимостью реквизитов, документов и отчетов в интерфейсе, а также составом движений. Перед написанием кода выясним, какие ФО включены в базе.
2. Партнеры и Контрагенты
В старых конфигурациях (ТиС 7.7) был один справочник "Контрагенты". В современных типовых решениях (УТ 11, КА, ERP) эти понятия разделены:
Понимание этой связи необходимо для корректного переноса справочников и настройки взаиморасчетов.
3. Единицы измерения и Упаковки
В 8.3 (в конфигурациях на базе БСП и торговых решениях) понятие единицы измерения трансформировалось. Теперь есть "Упаковки".
Упаковки могут иметь иерархию (штука -> коробка -> паллета), свои весогабаритные характеристики и привязку к складской топологии. Это гораздо сложнее, чем просто коэффициент пересчета в 7.7.
4. Проведение документов и регистры
В 7.7 мы привыкли работать с методами типа Регистр.ОстаткиТоваров.Движение.... В 8.3 работа идет через наборы записей.
Пример записи движений в 8.3 выглядит иначе. Рассмотрим концептуальный пример:
Движения.ОстаткиТоваров.Записывать = Истина;
Движение = Движения.ОстаткиТоваров.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Номенклатура = СтрокаТабличнойЧасти.Номенклатура;
Движение.Количество = СтрокаТабличнойЧасти.Количество;
Важно помнить, что в новых типовых конфигурациях проведение часто вынесено в отдельные модули менеджеров или общие модули, а логика может быть "размазана" по подпискам на события.
Несмотря на то, что технологии меняются, базовые книги остаются актуальными, если брать свежие редакции:
Если ваша цель — перевести самописную или сильно измененную "ТиС 7.7" на "Управление Торговлей 11" (УТ 11), учтите следующее:
Переход потребует времени на перестройку мышления, особенно в части клиент-серверного взаимодействия (что выполняется "НаКлиенте", а что "НаСервере"). Но системное изучение курсов и литературы сделает этот процесс предсказуемым и успешным.