|
1С Бух 3.0 Ведомость амортизации ОС | ☑ | ||
---|---|---|---|---|
0
mataranga
02.07.14
✎
08:42
|
Доброе время суток, подскажите пожалуйста есть типовой отчет Ведомость амортизации ОС.
Сохраняю его как внешний отчет, прописываю в нем СведенияОВнешнейОбработке(). Убираю ненужные столбики (выключаю галочки http://rghost.ru/56684738 ). Запускаю, а результат не изменился. Мне нужно только http://rghost.ru/56684766 ... то есть первая колонка и последняя. |
|||
1
2S
02.07.14
✎
08:59
|
кэш?
|
|||
2
Teresa
02.07.14
✎
09:10
|
(0) Создайте новый отчет и загрузите туда эту схему. Просто вот в таких случаях, когда сохраняешь типовую как внешний отчет, там то ли идентификатор обработки тот же самый, точно не скажу, но просто когда Вы запускаете ваш внешний отчет, система запускает типовой.
|
|||
3
mataranga
02.07.14
✎
09:24
|
Загрузил схему в новый отчет, запускаю и пишет
{ОбщийМодуль.БухгалтерскиеОтчетыВызовСервера.Модуль(2283)}: Поле объекта не обнаружено (МойОтчет1) МенеджерОтчета = Отчеты[БухгалтерскиеОтчетыКлиентСервер.ПолучитьИдентификаторОбъекта(Форма)]; |
|||
4
mataranga
02.07.14
✎
09:24
|
МойОтчет1 это название моего отчета
|
|||
5
DailyLookingOnA Sunse
02.07.14
✎
09:32
|
Вариант настроек СКД нужно обновить.
|
|||
6
Teresa
02.07.14
✎
09:38
|
(4) Где-то видела подсказку, как сделать, чтобы идентификатор этот поменялся во внешнем отчете, добавьте реквизит в скопированный отчет, сохраните, потом удалите реквизит.
|
|||
7
mataranga
02.07.14
✎
09:40
|
(6) любой реквизит?
(5) изменил не помогло( |
|||
8
Teresa
02.07.14
✎
09:50
|
||||
9
mataranga
02.07.14
✎
10:10
|
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) БухгалтерскиеОтчетыВызовСервера.ОбработкаПроверкиЗаполнения(ЭтотОбъект, Отказ); КонецПроцедуры #КонецЕсли Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = Новый Структура; ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет"); ПараметрыРегистрации.Вставить("Назначение", ""); ПараметрыРегистрации.Вставить("Наименование", "МойОтчет1"); ПараметрыРегистрации.Вставить("Версия", "1.0.1"); ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина); ПараметрыРегистрации.Вставить("Информация", "МойОтчет1"); ПараметрыРегистрации.Вставить("ВерсияБСП", "1.2.1.4"); ТаблицаКоманд = Получить_Таблицу_Команд(); ДобавитьКоманду(ТаблицаКоманд, "МойОтчет1", "МойОтчет1", "ОткрытиеФормы", Ложь, ""); ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); Возврат ПараметрыРегистрации; КонецФункции Функция Получить_Таблицу_Команд() Команды = Новый ТаблицаЗначений; Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")); Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")); Возврат Команды; КонецФункции Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "") НоваяКоманда = ТаблицаКоманд.Добавить(); НоваяКоманда.Представление = Представление; НоваяКоманда.Идентификатор = Идентификатор; НоваяКоманда.Использование = Использование; НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение; НоваяКоманда.Модификатор = Модификатор; КонецПроцедуры что еще надо указать ? (не работает) |
|||
10
Teresa
02.07.14
✎
10:41
|
(9) тут дело не в регистрации отчета. Если посмотреть процедуры, то видно, что например ПриСозданииНаСервере использует общие модули, которые ищут отчет в списке отчетов. Тут надо перерабатывать сами модули по идее.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |