|
1с 8.3 УФ СКД програмно установить значение параметра | ☑ | ||
---|---|---|---|---|
0
rene_den
18.04.14
✎
14:21
|
День добрый господа,
Как программно установить стандартные настройки? |
|||
1
rene_den
18.04.14
✎
14:23
|
Прошу прошения за разность вопросов в теме и теле.
Просто уже устал бороться с тем что бы программно установить значение параметра в отчете. |
|||
2
Wobland
18.04.14
✎
14:24
|
Настройки=СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
c dfc 500 he,k`d |
|||
3
Wobland
18.04.14
✎
14:24
|
(2) с вас 500 рублёв
|
|||
4
Wobland
18.04.14
✎
14:25
|
(1) поищи в настройках компоновщика
|
|||
5
rene_den
18.04.14
✎
14:25
|
Если делаю так:
СтандартнаяОбработка = Ложь; Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[3].Значение = ПараметрыСеанса.ГС_Подразделение; Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[3].Использование = Истина; то исчезает на форме выбор первых двух параметров, но при загрузке востанавливается ... |
|||
6
rene_den
18.04.14
✎
14:26
|
если первую строку не писать то настройки затираются как будто я их и не устанавливал
|
|||
7
Wobland
18.04.14
✎
14:26
|
(6) внезапно, правда?
|
|||
8
rene_den
18.04.14
✎
14:27
|
(2) {Отчет.ГС_КассовыйОтчетЛО.Форма.ФормаОтчета.Форма(22,14)}: Переменная не определена (СхемаКомпоновкиДанных)
Настройки = <<?>>СхемаКомпоновкиДанных.НастройкиПоУмолчанию; (Проверка: Тонкий клиент) |
|||
9
rene_den
18.04.14
✎
14:28
|
(7) ага )))
|
|||
10
rene_den
18.04.14
✎
14:29
|
А если это все делать ПриОткрытии на клиенте - то все ок но при закрытии требует сохранить вариант.
|
|||
11
rene_den
18.04.14
✎
14:29
|
!!!! Блин мне нужно просто установить значение параметра!!!! И ничего более.....
|
|||
12
Wobland
18.04.14
✎
14:29
|
(8) форма, говоришь?
|
|||
13
Wobland
18.04.14
✎
14:30
|
(11) используй силу (4), СП и гугла. нету у меня примера
|
|||
14
rene_den
18.04.14
✎
14:31
|
(13) часа два ковырял, вот и решил тут спросить...
|
|||
15
Wobland
18.04.14
✎
14:32
|
(14) мужик! я первый раз минут за 30 справился
|
|||
16
rene_den
18.04.14
✎
14:34
|
(15) Ну так второй раз мин за 10 успеешь... Заодно вспомнишь))
|
|||
17
Wobland
18.04.14
✎
14:38
|
||||
18
Wobland
18.04.14
✎
14:39
|
+(17) http://1cskd.ru/2010/06/faq_parametr_programmno/
я бы при компоновке почему-то делал бы |
|||
19
rene_den
18.04.14
✎
14:50
|
(17) Сам двоечник. {Отчет.ГС_КассовыйОтчетЛО.Форма.ФормаОтчета.Форма(29)}: Значение не является значением объектного типа (Использование)
ПараметрСКД.Использование = Истина; |
|||
20
Зойч
18.04.14
✎
14:51
|
если параметр в пользовательский настройках, то и ставить его нужно там.
Ибо эти настройки имеют приоритет |
|||
21
Wobland
18.04.14
✎
14:51
|
(19) у меня таких проблем нет
|
|||
22
rene_den
18.04.14
✎
14:55
|
(18) Сам дважды двоечник. В этом случае при закрытии просит сохранить отчет.
|
|||
23
rene_den
18.04.14
✎
14:56
|
Вот почему на мисте ту всегда так.
Задашь вопрос, а в ответ обплюют накидаю не рабочих вариантов и разбегутся. И сидишь потом не варианта рабочего и напендели за зря. |
|||
24
Wobland
18.04.14
✎
14:57
|
(22) обзывайся в сторону автора материала и гугла
|
|||
25
rene_den
18.04.14
✎
14:58
|
(24) так ты ж меня обзываешь и не рабочие варианты даешь...
|
|||
26
Wobland
18.04.14
✎
14:59
|
(25) я тебе когда сказал, что у меня примера нет? не можешь осилить - сам себе буратино
|
|||
27
rene_den
18.04.14
✎
14:59
|
(20) Мне надо что бы пользователь не смог сменить настройку, в пользовательских я так понимаю сможет.
|
|||
28
rene_den
18.04.14
✎
15:00
|
(26) а ты если не можешь предложить ничего работающего, то не плюй на людей... и зеркало ровное купи...
|
|||
29
Проф
18.04.14
✎
15:01
|
СхемаКомпоновкиДанных = ПолучитьМакет("СКД");
Настройки = КомпоновщикНастроек.Настройки; Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода")); Параметр.Значение = НачалоДня(ДатаНачала); Параметр.Использование = Истина; Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода")); Параметр.Значение = КонецДня(ДатаОкончания); Параметр.Использование = Истина; Мас = Новый Массив; Мас.Добавить(Справочники.Номенклатура.НайтиПоКоду("БП0000046")); Мас.Добавить(Справочники.Номенклатура.НайтиПоКоду("БП0000047")); Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ГСМ")); Параметр.Значение = Мас; Параметр.Использование = Истина; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки); Результат.Очистить(); ВывестиРезультатВТабличныйДокумент(ПроцессорКомпоновки, Результат, ВыводитьПоСтраницам); |
|||
30
Wobland
18.04.14
✎
15:01
|
(28) не, ты серьёзно рассчитывал на то, что я буду проверять найденное вгугде?
|
|||
31
rene_den
18.04.14
✎
15:03
|
(30) друг в гугле я искал и не нашел раб код, ну ты если кидаешь то значит рабочий вариант ибо смысл тогда?
|
|||
32
Wobland
18.04.14
✎
15:04
|
>если кидаешь то значит рабочий вариант
от тут ты заблуждаешься |
|||
33
rene_den
18.04.14
✎
15:08
|
(32) какой тогда мне смысл от предложенных тобой не рабочих вариантов?
|
|||
34
Wobland
18.04.14
✎
15:11
|
(33) так и скажи: не осилил
|
|||
35
DexterMorgan
18.04.14
✎
15:12
|
(33) слышь, ты чета для просящего дерзкий какой-то. Че думаешь с таким отношением много желающих помочь что ли будет?
|
|||
36
rene_den
18.04.14
✎
15:14
|
(35) "Слышь" - тут даж отвечать не буду.
(33) Итог того что хотел сказать: не надо обзывать человека, если у тебя нет рабочего варианта. |
|||
37
Wobland
18.04.14
✎
15:19
|
(36) да ты заколбал
http://lmgtfy.com/?q=скд+установить+параметр+программно |
|||
38
rene_den
18.04.14
✎
15:30
|
(37) занавес
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |