|
Ошибка в отчете созданным конструктором | ☑ | ||
|---|---|---|---|---|
|
0
sidalexsandr
18.10.12
✎
11:37
|
Конфигурация Зарплата и управление персоналом.
Запустил конструктор и создал отчет с помощью "конструктор запросов с обработкой результатов." |
|||
|
1
sidalexsandr
18.10.12
✎
11:37
|
Вот текст
Процедура КнопкаВыполнитьНажатие(Кнопка) //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Макет = ВнешниеОбработки.Обработка.ПолучитьМакет("Макет"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗарплатаКВыплатеОрганизаций.Ссылка, | ЗарплатаКВыплатеОрганизаций.Зарплата.( | Физлицо.Наименование, | Сумма | ) |ИЗ | Документ.ЗарплатаКВыплатеОрганизаций КАК ЗарплатаКВыплатеОрганизаций |ГДЕ | ЗарплатаКВыплатеОрганизаций.Ссылка = &ЗПВ | И ЗарплатаКВыплатеОрганизаций.Зарплата.Физлицо.Наименование = &Сотрудник"; Запрос.УстановитьПараметр("ЗПВ", ЗПВ); Запрос.УстановитьПараметр("Сотрудник", Сотрудник); Результат = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ЗарплатаОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ЗарплатаШапкаТаблицы"); ЗарплатаОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ЗарплатаПодвалТаблицы"); ЗарплатаОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("ЗарплатаДетали"); ТабДок = Новый ТабличныйДокумент; ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень()); ТабДок.НачатьГруппуСтрок(); ТабДок.Вывести(ЗарплатаОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ЗарплатаВыборкаДетальныеЗаписи = ВыборкаДетальныеЗаписи.Зарплата.Выбрать(); Пока ЗарплатаВыборкаДетальныеЗаписи.Следующий() Цикл ЗарплатаОбластьДетальныхЗаписей.Параметры.Заполнить(ЗарплатаВыборкаДетальныеЗаписи); ТабДок.Вывести(ЗарплатаОбластьДетальныхЗаписей, ЗарплатаВыборкаДетальныеЗаписи.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ЗарплатаОбластьПодвалТаблицы); ТабДок.ЗакончитьГруппуСтрок(); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА КонецПроцедуры |
|||
|
2
sidalexsandr
18.10.12
✎
11:38
|
Экранная форма содержит
ЗПВ - ДокументСсылка.ЗарплатаКВыплатеОрганизаций Сотрудник - тип Строка длиной 100 |
|||
|
3
sidalexsandr
18.10.12
✎
11:39
|
При запуске выдает ошибку:
{Форма.Форма.Форма(16)}: Поле объекта не обнаружено (Обработка) Макет = ВнешниеОбработки.Обработка.ПолучитьМакет("Макет"); |
|||
|
4
sidalexsandr
18.10.12
✎
11:56
|
Подниму
|
|||
|
5
lxndr
18.10.12
✎
11:59
|
(3) оставь просто
Макет = ПолучитьМакет("Макет"); |
| Форум | Правила | Описание | Секции | Поиск |