|
Получение периода в обработке расшифровки | ☑ | ||
---|---|---|---|---|
0
Tolstiy Beremenniy
22.10.18
✎
08:00
|
В процедуре Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
выполняю запрос, как получить в этой процедуре значения параметров &НачалоПериода. &КонецПериода ? |
|||
1
Tolstiy Beremenniy
22.10.18
✎
08:17
|
Создал у отчета реквизиты НачалоПериода, КонецПериода,
как в них передать значения выбранные в отборе СКД???? |
|||
2
Tolstiy Beremenniy
22.10.18
✎
08:19
|
Не пойму как получить значения отбора выбранного в СКД ((
|
|||
3
Tolstiy Beremenniy
22.10.18
✎
08:25
|
СхемаКомпоновкиДанных.Параметры.НачалоПериода
можно вот так получать доступ к параметрам в процедуре при компоновке результата, но там пусто. Подскажите пожалуйста, как получить НачалоПериода и КонецПериода, установленные в отборе СКД ? |
|||
4
Tolstiy Beremenniy
22.10.18
✎
08:31
|
Никто не знает?
|
|||
5
palsergeich
22.10.18
✎
08:39
|
Сам по себе табличный документ ничего не знает об отборах.
Нужно обращаться к компанией настроек |
|||
6
palsergeich
22.10.18
✎
08:40
|
К компановщику настроек
|
|||
7
Tolstiy Beremenniy
22.10.18
✎
08:43
|
(6) Подскажите пожалуйста, как правильно обратиться?
Я все перебрал никак не смог выявить, как это можно получить! |
|||
8
Tolstiy Beremenniy
22.10.18
✎
08:48
|
(6) Спасибо! Вот так получилось, -
КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[0].Значение.ДатаНачала КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[0].Значение.ДатаОкончания |
|||
9
palsergeich
22.10.18
✎
09:00
|
(8) вполне себе вариант, но лучше привязываться не к порядку элемента, а к его названию, ибо порядок может в процессе разработки измениться.
Но это так, на будущее. |
|||
10
Tolstiy Beremenniy
22.10.18
✎
10:13
|
(9) А как мне получить значение другого поля, строки
на которой я делаю двойной щелчёк? Вот так я получаю, значение поля на котором произвожу двойной щелчёк. ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле = "Документ" |
|||
11
Tolstiy Beremenniy
22.10.18
✎
10:17
|
как то же это можно сделать?!!!!
|
|||
12
Tolstiy Beremenniy
22.10.18
✎
10:20
|
Мне нужно это что бы использовать значение другого
поля в запросе. Для фильтрации выборки. Что то не вижу ничего подобного в свойствах ((( |
|||
13
Tolstiy Beremenniy
22.10.18
✎
10:27
|
Up!
|
|||
14
Tolstiy Beremenniy
22.10.18
✎
10:31
|
Как же это сделать?
|
|||
15
Tolstiy Beremenniy
22.10.18
✎
10:39
|
Неужели никто не в курсе??????
|
|||
16
aleks_default
22.10.18
✎
10:40
|
В отладке посмотри
|
|||
17
palsergeich
22.10.18
✎
10:40
|
Обходишь коллекцию элементов циклом, а не обращаешься к элементу по позиции в коллекции
|
|||
18
Tolstiy Beremenniy
22.10.18
✎
10:52
|
(16) Так я там и смотрю.
Нигде не могу подобраться к этим значениям, строки на поле которой делается щелчек. |
|||
19
Tolstiy Beremenniy
22.10.18
✎
10:55
|
(17) У меня не получилось, -
Для каждого ТекЭл Из ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля() Цикл КонецЦикла; |
|||
20
Tolstiy Beremenniy
22.10.18
✎
10:56
|
(17) Подскажите пожалуйста, что именно нужно обходить в цикле?
|
|||
21
Tolstiy Beremenniy
22.10.18
✎
11:00
|
(17)
Сам не могу понять. Подскажите пожалуйста. |
|||
22
Tolstiy Beremenniy
22.10.18
✎
11:06
|
Для каждого ТекЭл Из ДанныеРасшифровки.Элементы Цикл
КонецЦикла; https://ibb.co/gzFZY0 А как получать значение полей???? Подскажите пожалуйста, как правильно? |
|||
23
Tolstiy Beremenniy
22.10.18
✎
11:07
|
||||
24
Franchiser
гуру
22.10.18
✎
11:11
|
Обычно передача делается через дополнительныесвойства
|
|||
25
Tolstiy Beremenniy
22.10.18
✎
11:12
|
(24) Подскажите пожалуйста как?!
|
|||
26
Tolstiy Beremenniy
22.10.18
✎
11:15
|
Ну вот элементы расшифровки (22), я их перебираю, как мне получить значения другого поля, строки на которой делается двойной щелчёк ?
|
|||
27
Tolstiy Beremenniy
22.10.18
✎
11:19
|
Вот есть такая функция
ТиповыеОтчеты.ПолучитьМассивПолейРасшифровки( Расшифровка, ДанныеРасшифровки ) Но она возвращает массив, с полем и значением по которому производится щелчёк. А как получить другие значения этой строки??????? |
|||
28
Tolstiy Beremenniy
22.10.18
✎
11:22
|
неужели никто не подскажет?????
|
|||
29
Tolstiy Beremenniy
22.10.18
✎
11:25
|
Очень нужно, подскажите кто знает. Не могу продвинуться из за этого!
|
|||
30
Tolstiy Beremenniy
22.10.18
✎
11:32
|
(17) Можно получить значение поля строки на которой
делается щелчёк в этой процедуре Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)? |
|||
31
Tolstiy Beremenniy
22.10.18
✎
11:45
|
Подскажите пожалуйста!!!!!!
|
|||
32
Вафель
22.10.18
✎
11:50
|
|
|||
33
Tolstiy Beremenniy
22.10.18
✎
12:01
|
(32) И можно получить данные любого поля?
А то я что не делаю, могу получить только название поля по которому делаю щелчёк и его значение. |
|||
34
Tolstiy Beremenniy
22.10.18
✎
12:02
|
(32) Подскажите как это работает? А то не совсем понятно.
|
|||
35
Tolstiy Beremenniy
22.10.18
✎
12:12
|
(32) У меня ругается на вот эту строку, -
ДанныеРасшифровкиОбъект = ПолучитьИзВременногоХранилища(ДанныеРасшифровки); {ВнешнийОтчет.НЗИВ_ОтчетПоЗакупочнойДеятельности.Форма.ФормаОтчета.Форма(14)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища) ДанныеРасшифровкиОбъект = ПолучитьИзВременногоХранилища(ДанныеРасшифровки); по причине: Ошибка получения значения из временного хранилища по причине: Неправильный путь к файлу 'ДанныеРасшифровкиКомпоновкиДанных' |
|||
36
Tolstiy Beremenniy
22.10.18
✎
12:22
|
Не получается, подскажите пожалуйста, как это сделать
на обычных формах? |
|||
37
Tolstiy Beremenniy
22.10.18
✎
12:32
|
Почему у меня ничего не получается??????
Как получить данные соседнего поля? |
|||
38
Tolstiy Beremenniy
22.10.18
✎
12:36
|
(32) Это получение данных одного и того же поля.
Его наименование и значение. а как получить данные других полей, строки на которой делается даблклик? |
|||
39
Borteg
22.10.18
✎
12:42
|
(38) Ты клацаешь на "поле", по нему происходит расшифровка. Данные расшифровки относятся к этому полю. Что надо еще получить то?
|
|||
40
Borteg
22.10.18
✎
12:44
|
(38) если используешь макеты в скд на вкладке макеты внизу параметры макета заполни расшифровку и сможешь получить те поля которые там указаны.
|
|||
41
Tolstiy Beremenniy
23.10.18
✎
03:27
|
(40) Нет макеты не использую, использую схему СКД.
В процедуре Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) нужно получить значения полей строки, на поле которой произведен щелчек двойной! |
|||
42
Tolstiy Beremenniy
23.10.18
✎
03:44
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |