Изменение отчета Шахматная ведомость в БП3
нужно в отчете Шахматная ведомость скрыть 51 счет. этот отчет формируется в скд поэтому я перенес его в расширение. создал свой макет но при переносе запроса у меня выходил ошибка
Неверные параметры {(&ВыводитьЗабалансовыеСчета ИЛИ (НЕ СчетКт.Забалансовый))}
. если убираю его то запрос работает. не могу понять почему он жалуется на СчетКт.Забалансовый а на СчетДт.Забалансовый нет. подскажите пожалуйста как это можно исправить. может нужно еще что то перенести в расширение?
Прикрепленные файлы:


Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
{(19, 45)}: Поле не найдено "Организация"
ИЛИ (НЕ СчетДт.Забалансовый))}, , {(О<<?>>рганизация).*}) КАК ХозрасчетныйОборотыДтКт
{ОбщаяКоманда.ШахматнаяВедомость.МодульКоманды(6)}:ОткрытьФорму("Отчет.ШахматнаяВедомость.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, Истина, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
по причине:
Ошибка в схеме компоновки данных
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(19, 45)}: Поле не найдено "Организация"
ИЛИ (НЕ СчетДт.Забалансовый))}, , {(О<<?>>рганизация).*}) КАК ХозрасчетныйОборотыДтКт
ПоказатьИЛИ (НЕ СчетДт.Забалансовый))}, , {(О<<?>>рганизация).*}) КАК ХозрасчетныйОборотыДтКт
{ОбщаяКоманда.ШахматнаяВедомость.МодульКоманды(6)}:ОткрытьФорму("Отчет.ШахматнаяВедомость.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, Истина, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
по причине:
Ошибка в схеме компоновки данных
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(19, 45)}: Поле не найдено "Организация"
ИЛИ (НЕ СчетДт.Забалансовый))}, , {(О<<?>>рганизация).*}) КАК ХозрасчетныйОборотыДтКт
(17) думал просто вручную напишу свое имя макета из расширения и все. но при нажатии сформировать выводит синтаксическую ошибку
&Вместо("ИнициализацияКомпоновщикаНастроек")
Процедура ОД_ИнициализацияКомпоновщикаНастроек(Форма, ОрганизацияИзменилась, ИмяВариантаНастроек)
Форма.КомпоновщикИнициализирован = Истина;
Форма.Элементы.НастройкиОтчета.Видимость = Истина;
ИмяОтчета = БухгалтерскиеОтчеты.ИмяОтчета(Форма);
//ИмяСхемы = БухгалтерскиеОтчеты.ИмяСхемыКомпоновкиДанныхОтчета(Форма.Отчет, ИмяОтчета);
ИмяСхемы = "ОД_Макет";
Схема = Отчеты[ИмяОтчета].ПолучитьМакет(ИмяСхемы);
Если БухгалтерскиеОтчеты.ОтчетПоддерживаетНесколькоСхемКомпоновкиДанных(ИмяОтчета) Тогда
Форма.Отчет.ТекущаяСхемаКомпоновкиДанных = ИмяСхемы;
КонецЕсли;
Если ПустаяСтрока(ИмяВариантаНастроек) Тогда
ИмяВариантаНастроек = ИмяОтчета;
КонецЕсли;
ВариантНастроек = Схема.ВариантыНастроек.Найти(ИмяВариантаНастроек);
Если ВариантНастроек <> Неопределено Тогда
Настройки = ВариантНастроек.Настройки;
Иначе
Настройки = Схема.НастройкиПоУмолчанию;
КонецЕсли;
Форма.СхемаКомпоновкиДанных = ПоместитьВоВременноеХранилище(Схема, Форма.УникальныйИдентификатор);
ИнициализироватьКомпоновщикНастроекСКД(Форма.Отчет.КомпоновщикНастроек, Форма.СхемаКомпоновкиДанных, ИмяОтчета);
Форма.Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
ТекущиеПользовательскиеНастройки = Неопределено;
Если ЭтоАдресВременногоХранилища(Форма.ПользовательскиеНастройки) Тогда
ТекущиеПользовательскиеНастройки = ПолучитьИзВременногоХранилища(Форма.ПользовательскиеНастройки);
КонецЕсли;
ПриЗагрузкеПользовательскихНастроекКомпоновщикаНаСервере(Форма, ТекущиеПользовательскиеНастройки);
Если ОрганизацияИзменилась Тогда
БухгалтерскиеОтчетыКлиентСервер.ОрганизацияПриИзменении(Форма, Форма.Отчет.Организация);
КонецЕсли;
ОбновитьОписаниеОтборовОтчета(Форма);
КонецПроцедуры
Показать
Точно - тоже посмотрел нет
Может попробовать сделать внешний отчет - копию так не быстрее
Только придется закомментировать БухгалтерскиеОтчетыВызовСервера.ПриСозданииНаСервере
Может попробовать сделать внешний отчет - копию так не быстрее
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
БухгалтерскиеОтчетыВызовСервера.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
Только придется закомментировать БухгалтерскиеОтчетыВызовСервера.ПриСозданииНаСервере
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот