1C-Company / 1c-edt-issues

Пространство для пожеланий и обсуждения ошибок 1C:Enterprise Development Tools
https://edt.1c.ru/
134 stars 8 forks source link

Ошибка запуска проекта из 1C:ETD, Конфигурация "1С Медицина. Больничная аптека" версии 2.2.2.6 #230

Open ivankexko opened 2 years ago

ivankexko commented 2 years ago

Описание ошибки

Кратко: В 1С создается ИБ из шаблона "1С: Медицина. Больничная аптека" версии 2.2.2.6. ИБ корректно запускается как в режиме "Предприятие", так и в режиме "Конфигуратора". Производим импорт ИБ из 1С:Предприятие в проект 1C:ETD. Запуск проекта невозможен. Или возникает ошибка. Или 1С запускает ИБ, но неб изменений произведенных в 1C:ETD.

Подробное описание:

  1. Создаю ИБ "Аптека" в 1С из шаблона.
  2. Проверяю корректность запуска ИБ в режиме "Предприятие" и в режиме "Конфигуратора" (успех).
  3. Загружаю "Аптека" из 1С в 1с:edt.
  4. Попытка запуска ИБ из 1с:edt, ошибка выгрузки конфигурации в ИБ (неуспех).
  5. Включаю режим групповой разработки.
  6. Отправлю конфигурацию в gitlab.
  7. На другом рабочем месте загружаю конфигурацию из gitlab в 1с:edt.
  8. Создаю пустую ИБ в 1С.
  9. Запускаю конфигурацию в 1с:edt.
  10. При запуске выбираю созданную в п.8 ИБ.
  11. ИБ НЕ обновляется, конфигурация НЕ запускается.
  12. п.11 иногда проявляется иначе: 1с:edt не сообщает об ошибках, конфигурация запускается, но запускается только что созданная (в п.8) ИБ, т.е. конфигурация из 1с:edt в ИБ не загрузилась.

Произвожу все те же действия с шаблоном "1С: Бухгалтерия государственного учреждения" версии 2.0.82.18 Всё точно так же по тем же пунктам. п.4 - успех п.11 - успех 1с:edt не работает именно с ИБ развернутой из шаблона "1С: Медицина. Больничная аптека" версии 2.2.2.6

Как воспроизвести

  1. На рабочем месте загружаю конфигурацию из gitlab в 1с:edt.
  2. Создаю пустую ИБ в 1С.
  3. Запускаю конфигурацию в 1с:edt.
  4. При запуске выбираю созданную в п.2 ИБ.
  5. ИБ НЕ обновляется, конфигурация НЕ запускается.

Скриншоты

image image image image

Ожидаемое поведение

При запуске 1с:edt должен корректно обновлять ИБ в 1С. Далее должна запускаться ИБ.

Лог рабочей области

.log trace.log

Версия 1С:EDT

Ruby 2021.2.9

Операционная система

Windows

Установленные плагины

Нет плагинов

Дополнительная информация

ОКРУЖЕНИЕ: На рабочем месте установлены:

На сервере установлена

На сервере СУБД

MaksimDzyuba commented 2 years ago

Здравствуйте, что-то странное, в конфигурации "1С: Медицина. Больничная аптека" версии 2.2.2.6" нет Ws-ссылки "mo_EASUZ", а именно на нее идет ошибка импорта, видимо у Вас доработанная конфигурация, если это так, то просьба выслать, можно прям из файлов edt вот эту WS-ссылку, на которую и происходит ошибка при загрузке в базу image

MaksimDzyuba commented 1 year ago

долго нет ответа, понижу критичность

Viktor-Gostyaikin commented 10 months ago

При обновлении конфигурации получаю такую ошибку - файл не обнаружен. WSDL содержит импорт другой wsdl. Файл импорта доступен для загрузки. В конфигураторе WSDL импортировалась нормально. Попробовал добавить требуемый файл в папку WS-Ссылки, а также Ext как на скриншоте. Мастер добавления WS-ссылки не загружает импортируемый wsdl. Можно ли вручную пробросить файл описания в проект и как это сделать? image image

Viktor-Gostyaikin commented 10 months ago

Сервис запущен на локальной машине через SOAPUI как заглушка - mock.

Основное описание - http://localhost:8088/mockLpuWsImplServiceSoapBinding?WSDL Файл импорта - http://localhost:8088/mockLpuWsImplServiceSoapBinding?WSDL&interface=LpuWsImplServiceSoapBinding&part=LpuWs_1.wsdl

WSDL файлы прикрепляю архивом. mockLpuWsImplServiceSoapBinding.zip

Viktor-Gostyaikin commented 10 months ago

OS x64 Ubuntu 22.04.2 LTS Версия платформы 8.3.22.2143

При выгрузке конфигурации в файлы также не происходит запись файла зависимости 1.wsdl. Полагаю тут ещё баг платформы. Если добавить вручную этот файл в директорию WS-ссылки, то архив успешно загрузится через конфигуратор. image Через EDT это сделать не получилось