|
СКД набор данных объект. Расшифровка | ☑ | ||
---|---|---|---|---|
0
fantomrik
07.09.13
✎
18:49
|
Доброго времени суток.
Сформировал отчет, набор данных объект. В модуле формы прописал Процедура ОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) // Запретим стандартную обработку расшифровки СтандартнаяОбработка = Ложь; // Создадим и инициализируем обработчик расшифровки СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровкиОтчета, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); //Перечень возможных действий ДоступныеДействия = Новый Массив(); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Расшифровать); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Упорядочить); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Отфильтровать); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Оформить); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Сгруппировать); // Осуществим выбор действия расшифровки пользователем НастройкиСКД = ОбработкаРасшифровки.Выполнить(Расшифровка, ВыполненноеДействие, ДоступныеДействия); Если НастройкиСКД <> Неопределено Тогда // Пользователь выбрал действие, для которого нужно менять настройки Если ВыполненноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.Упорядочить ИЛИ ВыполненноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.Оформить Тогда КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиСКД); Сформировать(); Иначе // При других действиях - создадим новый отчет, откроем форму, сформируем отчет в ней Отчет = ВнешниеОтчеты.Создать(ЭтаФорма.ОтчетОбъект.ИспользуемоеИмяФайла); Форма = Отчет.ПолучитьФорму("ФормаОтчета"); Форма.Открыть(); Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиСКД); Форма.Печать(); КонецЕсли; КонецЕсли; КонецПроцедуры Выдает ошиббку при проверке : {Форма.ФормаОтчета.Форма(22,8)}: Переменная не определена (ВыполненноеДействие) <<?>>ВыполненноеДействие, ДоступныеДействия); (Проверка: Толстый клиент (обычное приложение)) Я так понимаю что расшифровку можно только в УФ делать что ли? |
|||
1
hhhh
07.09.13
✎
19:41
|
причем тут УФ и не УФ? У вас тут действительно не определена эта переменная: ВыполненноеДействие
|
|||
2
fantomrik
07.09.13
✎
19:50
|
(1) просто делал по одноименной статье через поиск, там не было ни чего про ее объявление/присвоение.
|
|||
3
fantomrik
07.09.13
✎
19:51
|
(1) Ей присвоить что то нужно?
|
|||
4
fantomrik
07.09.13
✎
20:36
|
И так же ошибка идет на
{Форма.ФормаОтчета.Форма(31,4)}: Процедура или функция с указанным именем не определена (Сформировать) <<?>>Сформировать(); (Проверка: Толстый клиент (обычное приложение)) |
|||
5
fantomrik
08.09.13
✎
13:41
|
ап
|
|||
6
Defender aka LINN
08.09.13
✎
13:45
|
Стаж: 11 месяцев 8 дней...
|
|||
7
fantomrik
08.09.13
✎
13:48
|
(6) Ну не работал с СКД по сути...
|
|||
8
fantomrik
08.09.13
✎
13:51
|
(6) и что за год работы программистом 1с обычно люди уже спецами и гуру становятся?
|
|||
9
Defender aka LINN
08.09.13
✎
18:43
|
(7) При чем тут СКД?
|
|||
10
fantomrik
10.09.13
✎
13:13
|
(9) Убивают кэпы пишущие не по делу (
|
|||
11
mistеr
10.09.13
✎
13:32
|
(10) Переменную-то объяви
|
|||
12
Defender aka LINN
10.09.13
✎
14:55
|
(10) Убивают люди, которые переменную объявить не в состоянии, зато сразу же делающие вывод: "СКД, проклятая, виновата!"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |