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