7.7 Получить значение из именованной области

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем ged, 14 апр 2009.

  1. TopicStarter Overlay
    ged
    Offline

    ged

    Регистрация:
    19 июл 2007
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1
    Сформировал таблицу для вывода на печать.
    Таблица имеет именованные области.
    Юзер может изменить некоторые ячейки(именованные) в таблице.

    Далее Юзер кликает по кнопке "Распечатать в формате ms-dos" в таблице -> выполняется обработка ОбработкаЯчейкиТаблицы() в которой я формирую текстовый файл в кодировке OEM866, в который записываю значения из именованных областей.

    Проблема : значения из именованных областей я получаю только те, которые присвоил до метода таблицы Показать(). Все что изменяю в таблице показывается, а получить нет.

    Код:
    Процедура ОбработкаЯчейкиТаблицы(Расшифровка, СтандартнаяОбработка, Таблица, Адрес)
    Шапка2= Таблица.ПолучитьСекцию("Шапка"); 
    Сообщить(Шапка2.ДатаДок.Текст);  // ДатаДок - имя именованной области
    КонецПроцедуры
    
    
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Действуй через области
  3. TopicStarter Overlay
    ged
    Offline

    ged

    Регистрация:
    19 июл 2007
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1
    Парюсь уже второй день. Через область та-же беда. Возвращает только то, что было присвоено до метода Показать().

    Код:
    Шапка2.Область("ДатаДок").Текст
    
    
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Как задано свойство формы? Нужно для "ввода данных". Смотри для примера квартальную отчетность в бух!

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