Смена кода в ПриПереносеЭлементаВДругуюГруппу()

Новая тема
Показывать по 10 20 40 сообщений
Платформа: 7.70.027
Конфигурация: любая

Имеется многоуровневый справочник. Серия кодов элементов = "В пределах подчинения". При попытке переноса элемента из группы в группу возникает, само собой, "Код не уникальный". Хотел перехватить процесс и сменить код элементу на МаксимальныйВГруппеПриемнике+1, но ПриПереносеЭлементаВДругуюГруппу() срабатывает не перед переносом, а уже после него. Как бы вы победили данную проблему?
кажись никак...
только если не пределах подчинения
Я бы сделал свою кнопку "Перенос в группу", в процедуре удалил бы элемент и создал новый в другой группе.
Отдельной кнопкой то понятно, я думал может как можно работу со стандартным интерфейсом перехватить
"> Отдельной кнопкой то понятно, я думал может как можно работу со стандартным интерфейсом перехватить

а чего? кстати правильно говорит...
в это предопредленную процедуру повесь СтатусВозврата(0); и желай кнопку...."
кстати - можно ещё воспользоваться 1cpp.dll
Насчет отдельной кнопки - меня пользователи не поймут :) Некрасиве решение, хотя и будет работать, конечно.
А насчет 1c++. Давно я что то не смотрел на проект. Когда то забросил его изучение, когда выяснилось, что не перехватываются события ActiveX объектов, встроенных в контейнеры форм 1С, если объекты написаны на .Net
Как у них там дела? Сумели они решить эту проблемку? Еще у меня была проблема с кодировкой символов, я пару раз к ней возвращался, так и не смог победить, бросил... Пост сюда писал. Вот: http://www.buh.ru/forum/thread.jsp?id=412044
А как мне в процедуре по кнопке итоговую группу узнать?
Никак, наверное. Придется форму открывать для выбора целевого родителя.
методов для определения текущего элемента в секции "Дерева групп" почему то в движке нет
да уж, пришлось извратиться... добавил форму списка, окошко выбора элементов сделал минимальным и за пределами формы спрятал. не совсем удобно конечно, но что есть
Читают тему
(гостей: 1)

Быстрый переход