Добрый день!
Есть деталь "Договоры". Каждый договор может иметь вложенные договоры (уровень вложенности не более 2, т.е. у поддоговора не может быть договора)
Все это отображается с помощью TreeArea. Добавляется без проблем. Однако при нажатии на кнопку "Копировать" происходит копирование договора и бесконечное копирование в него поддоговоров. Остановить это можно только аварийным завершением программы.
Нравится
Здравствуйте, Александр!
Для выяснения причин такого поведения необходимо посмотреть скрипт, который выполняется при нажатии на кнопку.
Не могли бы Вы предоставить код скрипта или весь архив сервисов?
Проблема была в скрипте scr_BaseDBEditUtils
Функция SaveChangesWithCheck
/*if (!DoNotSendNotify) {
SendNotify(Window, MSG_OK);
}*/
Я закоментил строку, которая отсылала сообщения окну. Однако это не полностью решает проблему.
Как я могу прислать архив сервисов?
Александр, опишите детальнее, что именно решает разкомментрирование строки?
Вы можете выложить архив здесь, либо прислать на почту технической поддержки support@terrasoft.ru с указанием в теме письма ссылку на это обсуждение (http://www.community.terrasoft.ru/forum/topic/9856).