Если нужно сгруппировать в СКД поле не ограниченной длинны, тогда нужно применить функцию ВЫРАЗИТЬ() для этого поля
ВЫРАЗИТЬ(ПолеНеОграниченнойДлинны КАК Строка(200))
Простыми словами о сложном
ВЫРАЗИТЬ(ПолеНеОграниченнойДлинны КАК Строка(200))
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Номенклатура)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.ТипЗначения,
"Свойство: " + СвойстваОбъектов.Наименование КАК Наименование
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура))
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Номенклатура)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
КатегорииОбъектов.Ссылка,
"Категория: " + КатегорииОбъектов.Наименование КАК Наименование
ИЗ
Справочник.КатегорииОбъектов КАК КатегорииОбъектов
ГДЕ
КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура))
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Категория
}
Взято с ссылкаПроцедура ПриНачалеВыбораЗначения(ИдентЭлемДиалога,ФСО) Если ИдентЭлемДиалога = "Док" Тогда Если ПустоеЗначение(Док) = 0 Тогда ФСО = 0; ОткрытьФорму(Док); КонецЕсли; КонецЕсли; КонецПроцедурыТеперь при нажатии на реквизит Регистратор (Док) откроется сразу форма документа,
Процедура ПриВыбореСтроки() Если Форма.ТекущаяКолонка() = "Док" Тогда Если ПустоеЗначение(Док) = 0 Тогда ОткрытьФорму(Док); КонецЕсли; Иначе ОбТМЦ = СоздатьОбъект("Справочник.АрхивТТН"); ОбТМЦ.НайтиПоКоду(Код,0); ОткрытьФорму(ОбТМЦ.ТекущийЭлемент()); КонецЕсли; КонецПроцедуры Форма.ОбработкаВыбораСтроки(1);
CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07