Добрый день!

Есть деталь "Договоры". Каждый договор может иметь вложенные договоры (уровень вложенности не более 2, т.е. у поддоговора не может быть договора)

Все это отображается с помощью TreeArea. Добавляется без проблем. Однако при нажатии на кнопку "Копировать" происходит копирование договора и бесконечное копирование в него поддоговоров. Остановить это можно только аварийным завершением программы.

Нравится

3 комментария

Здравствуйте, Александр!
Для выяснения причин такого поведения необходимо посмотреть скрипт, который выполняется при нажатии на кнопку.
Не могли бы Вы предоставить код скрипта или весь архив сервисов?

Проблема была в скрипте scr_BaseDBEditUtils

Функция SaveChangesWithCheck

/*if (!DoNotSendNotify) {
			SendNotify(Window, MSG_OK);
}*/ 

Я закоментил строку, которая отсылала сообщения окну. Однако это не полностью решает проблему.
Как я могу прислать архив сервисов?

Александр, опишите детальнее, что именно решает разкомментрирование строки?

Вы можете выложить архив здесь, либо прислать на почту технической поддержки support@terrasoft.ru с указанием в теме письма ссылку на это обсуждение (http://www.community.terrasoft.ru/forum/topic/9856).

Показать все комментарии