УП. При подписке ... на событие ... произошла ошибка.
|
|
Kvestin | Дата: Четверг, 04.04.2013, 15:44 | Сообщение # 1 |
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Оффлайн
| Платформа 8.2.17.169. Клиент-Серверный вариант. Конфигурация самописная на основе БСП. Режим запуска: Управляемое приложения (толстый клиент).
В файловом варианте все ок. Прекрасно работает в режиме толстого клиента управляемые формы.
Залил на боевой сервер 1С и начались танцы с "Обработчик событий не найден" при создании элемента справочника Алгоритмы, ошибки компиляции и прочее. Ругается на стандартную подписку БСП "ПроверитьУстранениеПроблемыОбъекта".
Я так понимаю конфигурация БСП + ИР вполне обычная, но откуда проблемы лезет не пойму. Основные инструменты из ИР работают - проблема возникла именно со справочником Алгоритмы. Родные справочники конфигурации работают нормально.
Все работает в обычных формах, но т.к. конфигурация на УФ - хочется в них и работать.
--- позднее --- Проблема локализована, но непонятно как ее лечить. Может это глюк релиза платформы 8.2.17.169?
Проблема возникает, если в качестве основной формы элемента справочника указать не управляемую, а обычную форму.
|
|
| |
tormozit | Дата: Четверг, 04.04.2013, 20:02 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6163
Репутация: 156
Статус: Оффлайн
| Можешь сделать демо конфигурацию для демонстрации проблемы?
|
|
| |
Kvestin | Дата: Пятница, 05.04.2013, 11:04 | Сообщение # 3 |
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Оффлайн
| Писал ответ, нажал добавить, но ничего не добавилось ... может глюк.
Сделал базу тестовую. Просто два справочника и одна подписка.
https://dl.dropbox.com/u/12008200/ErrorBase.zip
Среда выполнения: ОС: Windows 7 x64 Prof 1C: 8.2.17.169 Сервер 1С 32 бита (не кластер) MS SQL 2008 R2
В файловом варианте все ОК.
|
|
| |
tormozit | Дата: Суббота, 06.04.2013, 01:50 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6163
Репутация: 156
Статус: Оффлайн
| К сожалению, это не ошибка платформы и не ошибка ИР. Очень похоже, что это - проектное решение подсистемы БСП. Там по всей видимости решили отказаться от поддержки выполнения операций с БД в толстом клиенте и не включают компиляцию на клиенте модулей с подписками. А при открытии обычной формы подключаются подписки объекта из ее основного реквизита, в которых указаны имена некомпилируемых на клиенте методов.
Скорее всего приемлемо простым выходом из данной ситуации будет использовать форму объекта справочника Алгоритмы в обычном приложении. Также отмечу, что есть возможность включить использование управляемых форм в обычном приложении и после некоторого запоминания имен форм вполне можно использовать обычное приложение для работы с конфигурацией ориентированной на управляемое приложение, использую интерфейсную панель (ИР). Естественно панель разделов будет недоступна и общие не параметризованные команды (они программно недоступны).
|
|
| |
tormozit | Дата: Суббота, 06.04.2013, 09:29 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6163
Репутация: 156
Статус: Оффлайн
| В файловом варианте все ОК потому, что там каждый модуль компилируется один раз и доступен сразу на сервере и на клиенте независимо от флажков в его свойствах.
|
|
| |
tormozit | Дата: Суббота, 06.04.2013, 12:12 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 6163
Репутация: 156
Статус: Оффлайн
| Провел подробное исследование проблемы и предложил ее решение разработчикам БСП на партнерском форуме http://partners.v8.1c.ru/forum/thread.jsp?id=1135052#1135052
|
|
| |
Kvestin | Дата: Понедельник, 08.04.2013, 11:24 | Сообщение # 7 |
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Оффлайн
| Спасибо за ваш труд и по ИР и по конкретной проблеме. Странно, что раньше никто не задавал такого вопроса. Пока, как вы и написали, использую ИР в обычном приложении.
|
|
| |
tormozit | Дата: Понедельник, 08.04.2013, 12:18 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 6163
Репутация: 156
Статус: Оффлайн
| Описания подобных проблем встречались и ранее, но не на этом форуме. По результатам их неглубокого анализа была добавлена опция "запись на сервере" во всех инструментах подсистемы, выполняющих запись в БД.
|
|
| |
tormozit | Дата: Четверг, 19.12.2013, 14:22 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 6163
Репутация: 156
Статус: Оффлайн
| http://devtool1c.ucoz.ru/forum/2-218-1#864
|
|
| |