|
Нет параметра в настройках СКД | ☑ | ||
---|---|---|---|---|
0
TolikoSprosit
31.03.16
✎
17:17
|
Есть код(код правильный)
//Получаем схему из макета СхемаКомпоновкиДанных = Отчеты.НуралиевПривет.ПолучитьМакет("НуралиевПривет"); //Из схемы возьмем настройки по умолчанию Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; //найдем параметр ПКД = Новый ПараметрКомпоновкиДанных("Усы"); Параметр = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(ПКД); Вопрос: Почему этот код находит 2 из 3 параметров с вкладки "Параметры" из настроек? Тоесть, почему в Настройки.ПараметрыДанных.Элементы всего 2 элемента. Галочки у всех одинаковые(Включать в доступные поля, Использование = Авто). Что может на это влиять? Жду ответа, как соловей лета. |
|||
1
TolikoSprosit
31.03.16
✎
17:18
|
(0) Всего в запросе 3 параметра
|
|||
2
TolikoSprosit
31.03.16
✎
17:20
|
(0) Ну, "этот код" находит 1 параметр
|
|||
3
TolikoSprosit
31.03.16
✎
17:22
|
Вопрос более корректно:
Почему в Настройки.ПараметрыДанных.Элементы попадают не все параметры из запроса. |
|||
4
runoff_runoff
31.03.16
✎
17:27
|
ссылку от отчет еще бы..
|
|||
5
runoff_runoff
31.03.16
✎
17:27
|
на отчет
|
|||
6
Wirtuozzz
31.03.16
✎
17:43
|
(0) слишком правильный код в этом безнадежном мире боли...
|
|||
7
TolikoSprosit
31.03.16
✎
17:45
|
(4) Это не совсем отчет.
Текст запроса я думаю интереснее будет ВЫБРАТЬ Цвета.Ссылка, Цвета.Порядок, Цвета.ЦветПоГИБДД КАК ЦветКод ПОМЕСТИТЬ ДоступныеЦвета ИЗ Справочник.Цвета КАК Цвета ГДЕ НЕ Цвета.ЭтоГруппа И НЕ Цвета.ПометкаУдаления И Цвета.Ссылка В ИЕРАРХИИ(&РодительЦветМодель) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВариантыКомплектации.Ссылка КАК ВариантКомплектации, ВариантыКомплектации.Порядок КАК ВариантКомплектацииПорядок, ДоступныеЦвета.Ссылка КАК Цвет, ДоступныеЦвета.Порядок КАК ЦветПорядок, ДоступныеЦвета.ЦветКод, ЕСТЬNULL(ПредварительныйЗаказНаПроизводство.Количество, 0) КАК Количество ИЗ Справочник.ВариантыКомплектации КАК ВариантыКомплектации ЛЕВОЕ СОЕДИНЕНИЕ ДоступныеЦвета КАК ДоступныеЦвета ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредварительныйЗаказНаПроизводство КАК ПредварительныйЗаказНаПроизводство ПО (ДоступныеЦвета.Ссылка = ПредварительныйЗаказНаПроизводство.Цвет) И ВариантыКомплектации.Ссылка = ПредварительныйЗаказНаПроизводство.ВариантКомплектации И (ПредварительныйЗаказНаПроизводство.МесяцЗаказа = &УСЫ) ГДЕ ВариантыКомплектации.Владелец = &Модель И НЕ ВариантыКомплектации.ПометкаУдаления "Усы" не находит |
|||
8
TolikoSprosit
31.03.16
✎
17:46
|
(7) Точнее "УСЫ" не попадает в Настройки.ПараметрыДанных.Элементы
|
|||
9
TolikoSprosit
31.03.16
✎
17:49
|
(6) У меня вся база из мира боли
|
|||
10
TolikoSprosit
31.03.16
✎
19:29
|
Причины видимо только Нуралиев знает.
Решение: Просто добавлять туда нужный параметр. |
|||
11
vyaz
31.03.16
✎
19:40
|
"ЦветПоГИБДД" - я блин заинтригован...
|
|||
12
TolikoSprosit
31.03.16
✎
19:59
|
(11) НА вопрос ответ знаешь?)
|
|||
13
EvgeniuXP
31.03.16
✎
20:14
|
Это все проста, а вот почему этот параметр если выложить в быстрые настройки и у формы создать событие обновить данные, поставить в ней точку останова, запустить в пользовательском режиме, открыть этот самый отчет, зайти в меню все действия - установить стандартные настройки - сработает точка останова, поздравляю - это так и дрлжно работать. А вот если сразу после установки стандартных настроек поставить галочку "использовать" на форме в быстрых настройках - то точка останова снова сработает, а после этого хоть за нажимайся - не работает :))
чтоб познать истину - надо копать глубоко и проводить тысячу экспериментов и читать лит-ру. |
|||
14
EvgeniuXP
31.03.16
✎
20:18
|
Или: если использовать метод загрузить настройки у компоновщика и передать туда настройки - то что должно произойти? Обновяться только настройки компоновщика плюс там же пользовательские настройки - а также могут пользовательские настройки не обновиться - почему так происходит и в каких случаях? :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |