|   |   | 
| 
 | «Выбранный элемент помечен на удаление» | ☑ | ||
|---|---|---|---|---|
| 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].Значение; Этот код отрабатывает, возвращаемся в предприятие, видим окно с предупреждением, жмем любую кнопку – да, нет – не важно, возвращаемся в отладчик, к точке останова в начала обработчика события ПередОткрытием | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |