v7: Йоксель, проблема с повторным использованием таблиц 1С #673997


#0 by big
Ситуация. Во внешней обработке заполняется таблица mxl, затем загружается в Йоксель, делаются кнопки на панели и всё нормально отображается. Затем по нажатию кнопки на панели надо заполнить ещё одну таблицу (она находится в этой обработке), т.е. выполняем код Таб = СоздатьОбъект("Таблица") и получаем ошибку "таблица "Заказ2" не найдена Есть ощущение, что что-то делаю не так. Прошу помочь.
#1 by ssamm
Помести: В начало процедуры
#2 by Ёпрст
баян и.. йоксель тут как бэ гикоим боком - у тебя и без йокселя будет ошибка такая же.
#3 by big
Имеется ввиду, что нажатие кнопки происходит на панели Йоксель, т.е. эта кнопка не на форме. Обработка нажатия идет в процедуре ОбработкаЯчейкиТаблицы это кому сообщение? Мне?
#4 by Ёпрст
да. Йоксель тут не причем
#5 by Ёпрст
выхода, как минимум 2
#6 by Ёпрст
1. использовать ложное закрытие 2. или отдать событие по обработкеожидания/или во внешнее событие 3. создать глоб. переменную модуля и назначить таблицу в ПриОткрытии
#7 by big
млин, что-то я в замешательстве... ни разу с таким не сталкивался, чтобы в обработке ячейки у меня ВСЕ таблицы в конфе терялись. Я даже общую таблицу не вижу
#8 by big
все-таки ты не прав, т.к. эта обработка работала именно таким образом (до перевода на йоксель), что в процедуре обработки ячейки вызывалась печать в другую таблицу. Дело именно в йокселе
#9 by Холст
там можно инициировать ПриОткрытии переменные с таблицами в локальную переменную и потом их использовать
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С