Генератор кода модуля расширения по двум текстам модуля: &ИзменениеИКонтроль с #Удаление/#Вставка, &После, &Вместо и новые методы с префиксом
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Задача. Перенос доработок из основной конфигурации в расширение — это ручная расстановка аннотаций и директив по каждому методу, где легко потерять строку типового кода, и тогда расширение не применится.
Возможности
- Два текста модуля: типовой и доработанный — вставкой или загрузкой из файлов выгрузки (.bsl, .txt).
- Измененный метод — &ИзменениеИКонтроль со всеми строками типового кода, удаленные строки — в #Удаление, новые — в #Вставка.
- Если код только добавлен в конец метода — &После только с новыми строками, без контроля типового текста.
- Удаленный метод — &Вместо с пустым телом; новый — копия с префиксом расширения.
- Директивы &НаКлиенте/&НаСервере и многострочные сигнатуры сохраняются; строки сравниваются без пробелов по краям, пустые добавленные строки не переносятся.
- Таблица методов: изменен, добавлен, удален, без изменений, аннотация. Работает в любой конфигурации, код открыт.
Проверено
- Автотесты YAxUnit на демо-базах 1С:УТ 11 и 1С:Бухгалтерия 3.0, платформа 8.5: новый и удаленный методы, &ИзменениеИКонтроль, &После, директива и многострочная сигнатура, метод без изменений.
- Проход в клиенте: модули из файлов, все четыре вида методов.
Требования: платформа 8.3.18 и новее. В комплекте: обработка и инструкция.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.6.2.72
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.210.11
Вступайте в нашу телеграмм-группу Инфостарт