SteepNET, у меня нет УТ 11.5 ; Проверьте "Расширения - не используется ли изменяемая форма ;
Если не получается - последовательно выполните пункт а) проверьте результат, затем б) проверьте результат, затем в)
напишите результаты по каждому пункту сюда; чудес не бывает !
SteepNET, попробуйте в режиме Предприятие:
а) открыть нужную форму списка, через ЕЩЕ - Использовать настройки по умолчанию* - Ок
б) через ЕЩЕ - вручную добавьте колонку на форму
в) открыть нужную форму, получить ссылку - убедитесь что Форма именно та в которой делаются изменения
unk1nD000, не пугайте ! Надеюсь Вы в целом а не о том, что Регл задание выпоняется 4 дня подряд ...
ERP тормознутая до чёртиков, так что это нормально;
Наводящие вопросы: 1. dll находится по сетевому пути ? (судя по скриншоту)
2. разрядность текущей ОС (32/64) совпадает с разрядностью установленной 1С
(на компе с Windows 7 (x86) - это здорово ... а разрядность то какая ??? )
Опишите более подробно что означает "зависание сеансов" ?
Так например юзер не закрывает сессию - это тоже может приводить к зависанию (но не является технической проблемой)
да и ещё: выводите в Сообщить() Задача.БизнесПроцесс, потому что к предмету может быть несколько похожих-задач, и вполне вероятно что всё работает, а просто Вы не на тот БизнесПроцесс смотрите при проверке
m Qrmn, возможно дело в том, что не завершен БизнессПроцесс, (нужно ли его завершать - нужна доп проверка)
//Если необходимо то Завершим и Бизнес Процесс
БизнесПроцесс = Задача.БизнесПроцесс.ПолучитьОбъект();
БизнесПроцесс.Завершен = Истина;
БизнесПроцесс.Записать();
// Обновление данных
ЭтаФорма.ОбновитьОтображениеДанных();
на счет расположения кнопки, - почему бы не добавить кнопку на Форму в режиме конструктора (в конфигураторе туда куда нужно) ? ... программное добавление мне кажется не имеет смысла ( и не обязательно кнопка должна быть на стандартной панели)
SteepNET, важно проверить что именно находится в Элементы.Список.ТекущаяСтрока
о чём я сразу и написал (посмотреть в отладчике), а дело в том, что в зависимости от запроса в "Динамическом списке" данные в Элементы.Список.ТекущаяСтрока могут быть РАЗНЫМИ; в итоге твой код может работать в одной Форме (где для Динамического списка указана Основная таблица), и в то же время не будет работать в Форме (где для Динамического списка указан запрос)
на инфостарте я уже дал тебе ссылку на ИТС, где подробно описан механизм;
9.4. Дополнительные обработчики
Обработчик события содержит код на встроенном языке, который вызывается для обработки бизнес-события.
Рис. 644. Создание нового обработчика бизнес-события
На закладке Код обработки события содержится код, который будет выполняться при обработке бизнес-события. В этом коде можно обратиться к параметрам бизнес-события:
■ например, Событие.Источник – это объект, вызвавший событие (как внутренний документ для события ИзменениеВнутреннегоДокумента);
■ или Событие.КонтекстСобытия – в нем содержатся подробные данные.
Примеры кода можно посмотреть в демобазе: дополнительные обработчики «Обработка входящих документов из МЭДО» и «ОплатаСчета».
На закладке Код отмены обработки события содержится код, который срабатывает при отмене обработки события. Код отмены обработки не является обязательным для заполнения, если действие происходит в информационной базе.
Код отмены обработки события обязателен для заполнения, если для обработки события через веб-сервисы вызывалась другая база.