Не работает внешний набор данных в СКД #779074


#0 by megabax
Добрый день. Подскажите пожалуйста, как заставить работать внешний набор данных в СКД на 1С 8.3. Делаю так: 1. Создал набор данных "Объект". 2. Обозвал его "Взаиморасчёты". 3. В процедуру ПриКомпоновкеРезультата вставил вот такой код:     ТЗ.Колонки.Добавить("НачОст", Новый ОписаниеТипов("Число",,, Новый КвалификаторыЧисла(15,2)));     И ничего не выводит. Подскажите пожалуйста, как лечить?
#1 by megabax
up
#2 by Nuobu
В настройках компоновки вывести поля.
#3 by megabax
Если под настройкой компоновки имеется в виду вот это то сделано, поля выведены. Но все равно отчет почему то не формируется.
#4 by DrZombi
В компоновке создать набор с внешними данными :)
#5 by DrZombi
+  Для теста добавь колонку со значением "1" (число). И Выстави "Обязательное". Выведи без групп, для теста.
#6 by megabax
Набор с внешними данными - это вот это? Это где выставить "обзательное"?
#7 by DrZombi
Обязательное в "Роли"
#8 by DrZombi
Я так, для пробы. Добавь колонку обязательную, да заполни её.
#9 by DrZombi
Не НУЛЕМ
#10 by Nuobu
СтандартнаяОбработка = Ложь Было? или не нужно?
#11 by megabax
Так и сделал И заполни не нулем:
#12 by megabax
гз
#13 by DrZombi
#14 by DrZombi
А у тебя там какого отбора нет?
#15 by bodri
скинь обработку, глянем
#16 by megabax
Оказывается, скд надо настроить в конфигураторе, в режиме предприятия настройки почему то  не работают. Вот собственно, обработина: Но все равно вознико два вопроса: я в программе полю назначаю число 123, а выводит почему то 1. И второе, а вообще можно как то сделать чтобы работала настройка в режиме предприятия?
#17 by megabax
Что то ссылка первый раз не скопировлась
#18 by bodri
>>И второе, а вообще можно как то сделать чтобы работала настройка в режиме предприятия? Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; Вот это мешает.
#19 by megabax
А откуда тогда брать настройки? Если закомментить эту строку, то выходит ошибка на строке
#20 by bodri
Текущие настройки пользователя. по >>я в программе полю назначаю число 123, а выводит почему то 1<< в ресурсах стоит выражение "Количество(НачОст)", а должно "Сумма(НачОст)", для этого в  наборах данных для поля НачОст указать тип значения. Кстати роли можно не проставлять
#21 by bodri
так тоже работает:
#22 by bodri
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию это: Настройки = КомпоновщикНастроек.Настройки
#23 by DrZombi
Наверное лучше
#24 by megabax
Спасибо всем, заработало
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С