|
«Выбранный элемент помечен на удаление» | ☑ | ||
---|---|---|---|---|
0
mixqn
19.08.11
✎
15:52
|
Коллеги!
Не могу выловить момент, в который появляется системное сообщение «Выбранный элемент помечен на удаление. Продолжить?» и понять причину появления сего предупреждения. Опишу подробнее. Есть обработка, которая читает и пишет документы, но делается это все в определенных процедурах, по событиям (нажал кнопку - считал, нажал другую - записал), т.е. напрямую обработка и документ не связаны (никаких реквизитов формы и прочего, основной реквизит формы типа «ОбработкаОбъект»). Перед открытием формы обработки появляется вышеуказанное предупреждение - Выбранный элемент помечен на удаление. Продолжить?». Вне зависимости от ответа – Да или Нет, форма открывается и нормально работает (документы считываются и записываются). Пробегал код в отладчике, он возникает ПОСЕЛЕ того как выполнится код модуля объекта и код модуля формы, но ДО события ПередОткрытием, т.е. поймать его в отладчике я не могу. Сами документы на форму обработки не выводятся – там только табличный документ, который сначала на основании документов заполняется, редактируется и потом в те же документы записывается. Что можно сделать? Как выявить причину? Если надо, могу выслать обработку по почте или выложить куда-то в общий доступ. Запустить вы ее конечно не сможете (конфигурация уникальная), но посмотреть запросто. Заранее спасибо всем откликнувшимся. |
|||
1
Hostess_
of_Love 19.08.11
✎
15:56
|
может какой-то из документов помеченный на удаление виноват?
|
|||
2
mixqn
19.08.11
✎
15:56
|
Да, важный нюанс.
Косяк проявился сразу же после перехода на 8.2. В 8.1 проблем не было. |
|||
3
blutang
19.08.11
✎
15:57
|
сервер в debug режиме?
|
|||
4
mixqn
19.08.11
✎
15:58
|
(1) Маловероятно изначально, тем не менее, чтобы сомнения отмести совсем - удалили все помеченные.
|
|||
5
mixqn
19.08.11
✎
15:58
|
(3) это как? никогда не пользовался
|
|||
6
unregistered
19.08.11
✎
15:59
|
Выкладывай обработку.
|
|||
7
unregistered
19.08.11
✎
15:59
|
и конфигурацию
|
|||
8
blutang
19.08.11
✎
16:00
|
(5) просто если код передается для исполнения на сервер, а тот не в debug режиме, то этот кусок кода отладчиком не отслеживается
|
|||
9
mixqn
19.08.11
✎
16:02
|
(6) можно, а (7) исключено
|
|||
10
mixqn
19.08.11
✎
16:10
|
(8) нет там такого кода. Там только присвоение значений переменным. Ниже полностью код
Код модуля (без процедур, только основная часть модуля) объекта КоличествоСтрокШапки = 2; КоличествоСтрокШапкиТаблицы = 4; КоличествоСтрокПоУмолчанию = 0; // раньше было 20, теперь столько, сколько точек КоличествоСтолбцовНачалаТаблицы = 4; НаименованиеЛицевойСтроны = "Фейсинг"; НаименованиеОбратнойСтроны = "ДанныеОКонкурентах"; ВидДанныхОКонкурентах1 = "Цена"; ВидДанныхОКонкурентах2 = "Фейсинг"; НаименованиеТретьейСторона = "НаименованиеТретьейСторона"; СписокСторонБланка = Новый СписокЗначений; СписокСторонБланка.Добавить(НаименованиеЛицевойСтроны, "Фейсинг и выкладка", Истина); СписокСторонБланка.Добавить(НаименованиеТретьейСторона, "Переводной заказ и POS", Истина); СписокСторонБланка.Добавить(НаименованиеОбратнойСтроны, "Данные о конкурентах", Истина); Код модуля формы //////////////////////////////////////////////////////////////////////////////// // ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ ЭлементыФормы.ПолеВыбораСтороны.СписокВыбора = СписокСторонБланка; СписокВыбораСтороны = СписокСторонБланка[0].Значение; Этот код отрабатывает, возвращаемся в предприятие, видим окно с предупреждением, жмем любую кнопку – да, нет – не важно, возвращаемся в отладчик, к точке останова в начала обработчика события ПередОткрытием |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |