ОФ. Колонка с флажком без привязки к данным

  1. 5 г. назад

    Приветствую всех!

    Подскажите, пожалуйста.
    Есть внешняя обработка, в ней форма для выбора документов из Табличной части самой обработки.
    Есть колонка Филиал, которая не привязана к данным. Тип Булево, элемент управления - Флажок. Заполняется при получении данных.
    Так вот, прочие колонки с прочими типами данных заполняются хорошо. А Филиал не заполняется.

    Форма:
    -image-

    Код заполнения:

    Процедура СсылкиАктовСверокПриПолученииДанных(Элемент, ОформленияСтрок)
    	
    	Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
    		
    		ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки;
    		
    		Ссылка = ДанныеСтроки.Ссылка;
    		
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "Дата", Ссылка.Дата);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "Номер", Ссылка.Номер);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "СтруктурноеПодразделение", Ссылка.СтруктурноеПодразделение);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "ДоговорКонтрагента", Ссылка.ДоговорКонтрагента);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "ДатаНачала", Ссылка.ДатаНачала);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "ДатаОкончания", Ссылка.ДатаОкончания);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "Автор", Ссылка.Автор);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "Комментарий", Ссылка.Комментарий);
    		УстановитьЗначениеЯчейки(ОформлениеСтроки, "Филиал", НЕ(Контрагент = Контрагент.ГоловнойКонтрагент));
    		
    	КонецЦикла;
    	
    КонецПроцедуры
    
    Процедура УстановитьЗначениеЯчейки(ОформлениеСтроки, ИмяЯчейки, Значение)
    	Если ТипЗнч(Значение) = Тип("Булево") Тогда
    		//ОформлениеСтроки.Ячейки[ИмяЯчейки].Значение = Значение;
    		ОформлениеСтроки.Ячейки[ИмяЯчейки].ЗначениеФлажка = Значение;
    	Иначе
    		ОформлениеСтроки.Ячейки[ИмяЯчейки].Значение = Значение;
    	КонецЕсли;
    КонецПроцедуры
    

    Флажок не появляется:
    -image-

    Что делаю не так?

  2. ДанныеФлажка пропиши

    Ответы: (2)
  3. (1) Это надо тогда в ТЧ создавать колонку (ТП привязана к ТЧ). Почему тогда обычные реквизиты норм заполняются, а флажки не могут?

    Ответы: (3)
  4. (2) Щас уже не помню, но вроде в свойствах ячейки еще тип значения - булево надо поставить.

    Ответы: (5)
  5. 28.09.2018 11:47:32 отредактировано jsmith82

    ОформлениеСтроки.Ячейки[ИмяЯчейки].ОтображатьФлажок = Истина

    Ответы: (5)
  6. (3) Это стоит

    (4) Помогло, спасибо!

    Спасибо всем!

  7. Поражаюсь тихоне Смитту! Каждый раз что то подсказывает! Наверное это он уже 4 баб оприходовал! Смитти признаваяся!

или зарегистрируйтесь чтобы ответить!