Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> УПП 1.3 Получить оформление ячейки          
alexandr_f Подменю пользователя
сообщение 17.03.17, 10:51
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 192
Из: Украина
Спасибо сказали: 3 раз
Рейтинг: 3

Форма Списка Справочника в табличном поле. Сделал вычисляемые колонки
Процедура ПропускаПриПолученииДанных(Элемент, ОформленияСтрок)
    // Вставить содержимое обработчика.
        Запрос= Новый Запрос();
    Запрос.Текст=
    "
    |ВЫБРАТЬ
    |    ПропускаСрезПоследних.CheckPointID,
    |    ПропускаСрезПоследних.ДатаНачала,
    |    ПропускаСрезПоследних.ДатаОкончания
    |ИЗ
    |    РегистрСведений.Пропуска.СрезПоследних КАК ПропускаСрезПоследних
    |ГДЕ
    |    ПропускаСрезПоследних.ТипПропуска = &ТипПропуска
    |    И ПропускаСрезПоследних.КодФизЛица = &КодФизЛица
    |";
    //ЭлементыФормы.Пропуска.НастройкаОтбора.Карта.Доступность = Истина;
    Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
    Запрос.УстановитьПараметр("ТипПропуска",ОформлениеСтроки.ДанныеСтроки.ТипПропуска);
    Запрос.УстановитьПараметр("КодФизЛица",ОформлениеСтроки.ДанныеСтроки.КодФизЛица);
    Результат= Запрос.Выполнить().Выбрать();
    
    ПОКА Результат.Следующий() ЦИКЛ      
        
            ОформлениеСтроки.Ячейки.Карта.ОтображатьТекст = Истина;
            ОформлениеСтроки.Ячейки.Карта.Текст = Результат.CheckpointID;
            ОформлениеСтроки.Ячейки.ДатаНачала.ОтображатьТекст = Истина;
            ОформлениеСтроки.Ячейки.ДатаНачала.Текст = Результат.ДатаНачала;
            ОформлениеСтроки.Ячейки.ДатаОкончания.ОтображатьТекст = Истина;
            ОформлениеСтроки.Ячейки.ДатаОкончания.Текст = Результат.ДатаОкончания;

        
    КонецЦикла;    
    КонецЦикла;
КонецПроцедуры

Все класно видно.
А как теперь прочитать это значение
ОформлениеСтроки.Ячейки.Карта.Текст = Результат.CheckpointID;

Событи ПРиполученнииДанных и ПриВыводе строки не предлагать. Первого нет - данные для чтения и не перевыводятся. Второе действует лишь при изменение видимой части и просто при изменении строки не возникает

logist Подменю пользователя
сообщение 17.03.17, 10:59
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(alexandr_f @ 17.03.17, 10:51) *
ПОКА Результат.Следующий() ЦИКЛ   

О_о

Цитата(alexandr_f @ 17.03.17, 10:51) *
А как теперь прочитать это значение

Читайте в момент его установки, или через ТекущиеДанные


Signature
Личные бесплатные консультации не даю, для этого есть форум!

alexandr_f Подменю пользователя
сообщение 17.03.17, 11:16
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 192
Из: Украина
Спасибо сказали: 3 раз
Рейтинг: 3

В ТекущиеДанные нет вычисляемой клонки , только справочника
Цитата
ЭлементыФормы.Пропуска.ТекущиеДанные
Код 14400 Число
КодФизЛица 11578 Число
Наименование " " Строка
ПометкаУдаления Ложь Булево
Предопределенный Ложь Булево
СотрудникДляПропуска СправочникСсылка.СотрудникиОрганизаций
Ссылка <> СправочникСсылка.СоответствиеФизЛицПроходной
ТипПропуска Временные(персонал) СправочникСсылка.ТипыПропусков


Есть только в Реквизите Колонки Но там нет Значения

logist Подменю пользователя
сообщение 17.03.17, 12:45
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Сори, забыл что в обычных формах это не работает smile.gif

Вычисляйте тогда его в том другом месте где нужно это значение. Оформление строки на то и "оформление" smile.gif


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 2:42
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!