1с 8.2 Хранилище значений и ТЗ #589906


#0 by zvivla
Здравствуйте! столкнулась вот с какой проблемой: Есть форма документа, реквизит документа-хранилище значений, в которое при закрытии сохраняется ТЗ, а при открытии разворачивается в ТЗ из хранилища. Из этой формы я открываю другую форму, передаю ей имя активной ячейки и номер строки, пользователь совершает какие-то действия и при закрытии второй формы в активную ячейку первой формы должно передаваться значение, но выдается ошибка. Оказывается если из второй формы посмотреть количество строк ТЗ первой формы, то оно равно нулю, хотя это не так. Вопрос- Почему?? =)
#1 by vmv
очевидно 2-ая форма читает НЕ Акутальный контескст 1-0й формы, если есть фото, то можно подумать. а блин, я не посмотрел пол, сегодня понедельник - не будем занудами
#2 by Scooter
а зачем ТЗ в ХЗ?
#3 by zvivla
форма слишком громоздкая и проще работать, сохраняя ее в ХЗ
#4 by zvivla
Как может быть контекст не актуален из-за чего?
#5 by vmv
это приемлемо, почему нет в исключительных случаях, если ТЗ не содержит критичные данные БД, а скорее сервисные формы
#7 by GROOVY
Как передаете данные во вторую форму?
#8 by vmv
пока вы не уточните логику по ключевой фразе темы то наш диалог будет похож на беседу слепого с глухим - это забавно, но не продуктивно
#9 by zvivla
фото При активизации ячейки в ТЗ первой формы открывается вторая &НаКлиенте Процедура ЛистПриАктивизацииЯчейки(Элемент) Изменяю что мне надо во второй форме и при нажатии на кнопку ОК пытаюсь передать в ячейку ТЗ первой формы значение последней строки из таблицы "Сделано" Не срабатывает ибо Сообщить(Строка(фф.Лист.Количество));    показывает 0
#10 by zvivla
передаю имя и строку активной ячейки ТЗ первой формы в реквизиты второй формы
#11 by GROOVY
Передавайте третьим параметрос в открываемою форму форму-владелец. И обращайтесь к ней напрямую по выражению "Владелец" вызывая из нее экспортную процедуру.
#12 by zvivla
а целиком ТЗ нельзя передать? через Выгрузить. Пардон за возможно глупый вопрос
#13 by GROOVY
Нет
#14 by zvivla
Не могу сообразить как передавать владельца, какого типа должен быть реквизит у формы приемщика?
#15 by V_V_V
ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
#16 by zvivla
Всем большое спасибо!
#17 by V_V_V
А можно было проще, пропустив параметры:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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