Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Маленький вопрос по элементу ТабличноеПоле

Yakovin
читатель
офлайн
Дата регистрации: 19.02.2007
Сообщений: 49
Пост №1
 
21.05.2010 11:32

Всем, здравствуйте!<br>Пишу внешнюю обработку. Платформа 8.1. Кратко смысл задачи: <br>1. есть Форма1 в которой отображается список документов (элемент ТабличноеПоле)<br>2. для редактирования позиций документа есть Форма2. В Форме2 есть переменная типа Экспорт в которую помещаю выбранную строку ТабличногоПоля Формы1. <br>3. Редактирование параметров идет через Форму3 (где также есть переменная типа Экспорт), в которую помещаю значение экспортной переменной Формы2. <br>4. Форма3 выполняет поиск в БД внешнего приложения по заданной строке и формирует список (заполняет табличное поле). По нажатию на кнопку ОК, вношу изменения в переменную Экспорт и обновляю значения контролов Формы2.<br><br>При этом, происходит обновление ТабличногоПоля Формы1. Форма2 при этом открыта. Форма2 и Форма3 открываются модально. Данные корректны, но хотелось бы, чтобы обновление ТабличногоПоля на Форме1 происходило при закрытии окна Форма2. Как это сделать?<br><br>Вопрос2: Объясните почему происходит обновление ТабличногоПоля, без явного запуска какого-либо метода. Мои предположения, это связано с тем, что использую переменные Экспорт, которые ссылаются на один объект, в результате изменения отображаются везде.<br><br>Спасибо за помощь.

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №2
 
21.05.2010 12:20

> Мои предположения, это связано с тем, что использую переменные Экспорт, которые ссылаются на один объект, в результате изменения отображаются везде.<br><br>Правильно. Вы же написали, что передаете "выбранную строку" и её же меняете.<br>С другой стороны не понятно, что подразумевается по "позиций документа". Если в Форме3 вы изменили документ и сделали его запись, то почему не должна измениться таблица со списком документов? <br>Попробуйте создать Структуру с ключами = именам колонок таблицы и передавать структуру, а не строку.<br>

Yakovin
читатель
офлайн
Дата регистрации: 19.02.2007
Сообщений: 49
Пост №3
 
21.05.2010 15:08

Огромное спасибо, все получилось!

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация