Имя: Пароль:
1C
1С v8
СКД параметры
0 lapatunec
 
22.12.11
00:30
Есть некий отчет на СКД. Параметры указаны на закладке "Компоновка данных" конструктора запроса. На форме нарисованы поля ввода. Как программно присвоить значения параметров полей ввода с формы параметрам скд? Получилось пока найти параметр следующим образом:
ПараметрСклад = ЭтотОбъект.КомпоновщикНастроек.Настройки.Отбор.ДоступныеПоляОтбора.Элементы.Найти("Склад");
Так вот, как этому параметру что-нибудь присвоить программно?
1 sergey yevsenya
 
22.12.11
00:35
СхемаКД = ОтчетОбъект.СхемаКомпоновкиДанных;
Настройки = ОтчетОбъект.КомпоновщикНастроек.Настройки;

Параметр = Настройки.ПараметрыДанных.Элементы[0];    
Параметр.Значение = Значение;
Параметр.Использование = истина;
2 lapatunec
 
22.12.11
00:38
(1) ЭтотОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы Здесь нет этих параметров. Параметры в конструкторе были указаны на закладке "Компоновка данных".
3 lapatunec
 
22.12.11
00:44
Прозреваю, как-то так:
НовыйЭлементОтбора = ЭтотОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   НовыйЭлементОтбора.ЛевоеЗначение = ЭтотОбъект.КомпоновщикНастроек.Настройки.ДоступныеПоляОтбора.НайтиПоле(Новый ПолеКомпоновкиДанных("Склад")).Поле;
   НовыйЭлементОтбора.ПравоеЗначение = Склад;
   НовыйЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
   НовыйЭлементОтбора.Использование = Истина;
4 Asmody
 
22.12.11
00:48
не проще кинуть таб.поле на форму и связать его с нужным свойством компоновщика настроек? В твоем случае с отбором
5 lapatunec
 
22.12.11
00:51
(4) Отчеты всегда так и делались. В сети аптек работает много немолодых дам, раньше использовавших "Е-Фарму" на 7.7. Настроек СКД очень боятся и не понимают. Им все надо так, как раньше было в "семерке".
6 Asmody
 
22.12.11
00:52
(5) в пень "как в семерке".
7 Asmody
 
22.12.11
00:53
по опыту говорю — это только кажется, что пользователи бестолковые, хотя они такие и есть. пару дней помучаются, потом привыкнут
8 Armando
 
22.12.11
00:56
(0) http://infostart.ru/public/101851/
там все плюсуют)
9 lapatunec
 
22.12.11
00:58
(7)С нового года мучаются. Никто не может самостоятельно отчет настроить. Хотя и показано было раз 300, и документация написана. Единицы могут отчет настроить. Директор тоже на мозги капает: зашла в программу, хотела отчет посмотреть - ничо не понятно. Сделай как в Е-фарме. И вообще, новая программа - г@вно
10 lapatunec
 
22.12.11
00:59
(8) Пасиб, у меня таких миллиард:) Загвоздка вышла именно с такими параметрами.