8.х Crash 1C 8.2

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Svb, 12 авг 2016.

  1. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Платформа 8.2.18.109
    При щелчке на флажке динамически отрисовываемого элемента вылетает 1С

    Вложения:

  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.577
    Симпатии:
    717
    Баллы:
    204
    Судя по коду, конфигурация в режиме обычного приложения работает?

    Ибо

    Код:
    &НаКлиенте
    Процедура ДоступностьШиномонтажПриИзменении(Элемент)
     
        Перем ЗначениеПериода;
     
        НаименованиеКолонки = Элемент.Имя;
        Интервал = Элемент.Родитель.Родитель.ТекущиеДанные[СтрЗаменить(НаименованиеКолонки, "Доступен", "Интервал")];
        Доступен = Элемент.Родитель.Родитель.ТекущиеДанные[НаименованиеКолонки];
    .............
    
    пока не понятно, каким образом работает...
  3. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Управляемое....
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.577
    Симпатии:
    717
    Баллы:
    204
    Как выгдядит форма после заполнения и какой флажок вызывает краш?
  5. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Внешний вид после отрисовки.
    ScreenShot.jpg
    На любом флажке - crash.
    Если просто обновить с отрисовкой опять же (кнопка вверху слева), то ошибки не возникает.
  6. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    На 8.3.6 тоже "крашится" :)
  7. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    Вообщем решение которое помогло -
    в месте, где программно добавляются элементы формы :
    Код:
       Для Каждого Колонка Из ДеревоОбъект.Колонки Цикл
            Если Найти(Колонка.Имя, "Доступен") Тогда .....
       ......
    
    все короткие наименования как-то : "Заголовок, Родитель, Вид, ТолькоПросмотр, СтруктураДействий, Действие" меняем на что то более уникальное, я переименовал в "ЗаголовокНовойГруппы, ГруппаРодительНовыхЭлементов, ВидЭлементаВГруппе, ЭлементВГруппеТолькоПросмотр, СтруктураДействийЭлемента, ДействиеЭлемента"

    И усе, крашиться перестало, очевидно, что используещиеся наименования переменных пересекались с с служебными или общими переменными формы
    Svb нравится это.
  8. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Спасибо. Попробую повторить.
  9. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Поменял названия (добавил спереди символ "_"), все равно 1C валится.
    Юрий Александрович, можно ваш вариант посмотреть?
  10. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    Во вложении, пришлось ее немного переделать под УТ11, буквально заменить таблицу шиномонтажек на складские помещения, и еще немного по мелочи.
    скрины, как они у меня :
    upload_2016-8-12_15-26-44.png
    upload_2016-8-12_15-27-47.png

    Вложения:

  11. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Юрий, у меня крашится Ваш пример (((
    Наверное, все таки еще от платформы зависит.
  12. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    Плохо, я надеялся, что сработает :(
  13. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    В любом случае, спасибо за участие ))
    В выходные, если дача не затянет попробую попилить обработку.
    Переделывать пока не буду, задач приоритетных навалили лес...
  14. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    Скорее всего "крашится" на "УстановитьДействие", нужно проверить возможные действия для элемента, повторив цепочку программного создания элемента в тестовой форме.
    8.2 и 8.3 отличаются в этом, тем более 8.3.6, я пробовал на 8.3.6

Поделиться этой страницей