Каталог решений - EDT + УТ 11.4 + БП 3.0 + Расширения. ЧАСТЬ 01

EDT + УТ 11.4 + БП 3.0 + Расширения. ЧАСТЬ 01

EDT + УТ 11.4 + БП 3.0 + Расширения. ЧАСТЬ 01

В наличии

…продолжаем мучить(ся с) EDT

Категория:

Описание

Продолжение предыдущей записи EDT 1.16. Первые 20 часов работы.

Пришло время попробовать EDT в связке с типовыми конфигурациями.

Для примера я взял:

  • демо-базу УТ 11.4 релиз 11.4.10.94 от 13.12.19;
  • демо-базу БП 3.0 релиз 3.0.75.37 от 18.12.19.

2 версии платформы:

  • 8.3.14.1976 — для работы EDT;
  • 8.3.16.1063 от 20.11.19 — по умолчанию для работы.

Аппаратура: ноутбук, win10, x64, i7, 8Gb, SSD

Подготовка базы УТ 11.4

В EDT конфигурация из существующей базы импортировалась в общей сложности 40 минут.

Постоянно перед глазами двигались прогрессбары, оповещая о разных этапах процесса…

На пике нагрузки (процессор мобильный i7), EDT отъела 4,5 Гб ОЗУ (на этапе "Расширенная проверка проекта…"):

 

В процессе возникло пару ошибок (как же без непредвиденных ситуаций):

ну и ошибки и ошибки — по каким-то географическим схемам, кому они нужны)

В результате конфигурация благополучно импортировалась. Но уже сразу с двумя красными крестами ошибок (а почему бы и нет?)):

Ну, тоже, ведь, ерунда какая-то, которой можно пренебречь (после 40 минут ожидания импорта конфигурации, такие мелочи уже не остановят)

Глянул сколько EDT нужно памяти после запуска. Несколько раз закрывал и открывал снова, каждый раз цифра была разная:

При этом, Конфигуратор всегда после запуска просил +/- один и тот же объём:

Папка рабочей области на диске занимает 3.7Гб, папка с базой — 1.2Гб:

 

Похоже, что можно уже и начать.

Первым делом, решил глянуть новую фичу, которой нет в Конфигураторе — Схему данных.

Для примера выбрал документ "попроще" — СборкаТоваров. Ткнул пункт "Схема данных" и увидел:

Всё круто и наглядно, всё для людей)

Догадался, что надо прощёлкать все пункты контекстного меню:

…чтобы увидеть уже такую картинку:

В общем, желания зайти сюда ещё раз, чтобы прощёлкать кнопки в меню, потом проматывать вверх/вниз/влево/вправо не пойми что, больше не возникало) Уж лучше я по старинке буду по дереву ориентироваться, чем в таком.

*Кому станет интересно — можно открыть документ поувесистее — ЗаказКлиента, например, и насладиться торжеством линий.

Ну да ладно, я же не для этого EDT решил использовать)

Как оказалось, в EDT нельзя настроить режим поддержки типовых конфигураций (зато help прикольный):

Тоже не беда — закрыл EDT, открыл Конфигуратор и всё настроил: включил возможность изменения конфигурации и для выбранных объектов включил возможность редактирования (не для всех, а выборочно).

Закрыл Конфигуратор, открыл EDT. Программа предложила импортировать изменения в проект. Удобно и понятно.

По времени, конечно, всё это не так быстро, как в Конфигураторе, но в итоге всё прошло успешно — вместо замочков появились кубики (правда, мелкие):

 

Разработку решил начать с малого — с "однопользовательского" режима доработок. Пока без групповой разработки. Так сказать, разминка перед тренировкой.

Добавил новый реквизит в справочник:

…и ждал более 20 минут, пока конфигурация обновится.

По нагрузке, в процессе обновления, программа, тоже, себя по-разному вела:

В итоге появилось долгожданное окно реорганизации:

Круто! Что я сделал не так??!!)) Почему столько изменений?) В объектах, недоступных для изменения!

Ну ладно, потом разберемся. Нажал "Принять".

Обновление конфигурации завершилось. Закрыл EDT, открыл Конфигуратор. Новый реквизит есть — всё гуд:

Снова открыл EDT.

*Поначалу, когда видел в дереве конфигурации вот такую ерунду, думал, что опять что-то сломалось. Но, как оказалось, надо просто дожидаться, пока программа всё подготовит:

 

Зашёл снова в новый реквизит и поменял Синоним. Обновился. Медленнее, чем в Конфигураторе, но терпимо. На этот раз 20 минут ждать не пришлось))

Добавил ещё один реквизит. На этот раз обновление прошло быстро — ну, типа, работать можно:

Разместил 2 реквизита на форме:

Обновление заняло меньше 1 минуты, но при запуске 1С вылетела с ошибкой записи дампа. Повторный запуск прошёл успешно.

Мелочи, работать не мешает же))

*Вот ещё 1 неудобство: при двойном щелчке мыши по реквизиту в дереве открывается не окно свойств этого реквизита, а окно с реквизитами объекта метаданных, к которому данный реквизит относится. Приходится лезть в контекстное меню и там выбирать Свойства, или жать Alt+Shift+Enter:

Закрыл EDT, открыл Конфигуратор.

Сравнил конфигурацию поставщика с основной конфигурацией:

и т.д. и т.п.

Тут же, в списке изменений — ещё 9 отчетов и 2 обработки.

Это уже никуда не годится. Так работать не получится! Разработчик — Я, а не какой-то полтергейст, который сам вносит изменения в закрытые для редактирования объекты.

В общем, накатил обратно конфигурацию поставщика, всё вернул на поддержку и закрыл редактирование всех объектов.

Импортировал изменения обратно в проект EDT.

Ждать снова пришлось долго — около 30 минут. При этом, EDT ещё и отжирал ресурсы компа как не в себя. Не понимаю.

В итоге, в окне сравнения показал только изменения правил поддержки и 1 справочника "Номенклатура". А где остальные изменения? Появились сами собой и исчезли сами собой? Не понимаю.

Как-то так.

..В общем, с горем пополам всё импортировалось, и всё было похоже на первоначальный вариант конфигурации.

Решил я снова проверить конфигурацию в Конфигураторе:

Хмм.

В общем, настроил я режим поддержки в Конфигураторе и включил возможность изменения для всех объектов конфигурации, а не выборочно.

Импортировал в EDT, проверил в Конфигураторе. Выглядит так, будто ситуация нормализовалась)

Решил больше с режимами поддержки не связываться — есть типовая конфа, все объекты доступны для редактирования.

В таком варианте и надо было импортировать в EDT изначально, и не выпендриваться.

В части 2:

  • подключим конфигурацию к репозиторию;
  • пригласим разработчика для групповой разработки;
  • дадим ему ТЗ для доработок в отдельной ветке;
  • в итоге сольём все изменения вместе;
  • добавим расширение в БП 3.0;
  • посмотрим сколько ещё какашек при всём этом всплывёт и сколько бесценных часов жизни будет безвозвратно потеряно))

p.s. за время, пока EDT открывается и "активирует проектный контекст" (формируется дерево конфигурации и т.п.) Конфигуратор успевает открыться, полностью сохранить конфигурацию в файл и ещё подождать около 10 секунд, пока завершит свои подготовительные дела EDT.

Продолжение тут…

has been added to your cart:
Оформление заказа