Имя: Пароль:
1C
1С v8
Отчет "Инвентарная книга ОС (ОС-6б)"
0 bfss-732
 
26.10.21
22:33
Всем привет!
Есть типовая 1С ЕРП. В отчет "Инвентарная книга ОС (ОС-6б)" Надо добавить колонку. ВОПРОС, где это гребаный запрос????
Точка остановы не попадает в Модуль менеджера.
1 bfss-732
 
27.10.21
09:03
Никто не знает как отчет собирает информацию?
2 ДенисЧ
 
27.10.21
09:04
Отладку на сервере и подключение фоновых сделай.
Запусти через конфигуратор с параметром РежимОтладки...
В конце концов - найди этот запрос и запиши его текст в файл...
3 bfss-732
 
27.10.21
09:13
(2) Спасибо! "Запусти через конфигуратор с параметром РежимОтладки..." это помогло попасть в менеджер объекта
4 bfss-732
 
27.10.21
13:48
Ребзя, в продолжении темы по данному отчету.
В модуле формы есть условие:
....
Если ИБФайловая Тогда
        АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, УникальныйИдентификатор);
        Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет(ПараметрыОтчета, АдресХранилища);
        РезультатВыполнения = Новый Структура("ЗаданиеВыполнено", Истина);
    Иначе
        РезультатВыполнения = ДлительныеОперации.ЗапуститьВыполнениеВФоне(
            УникальныйИдентификатор,
            "Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет",
            ПараметрыОтчета,
            БухгалтерскиеОтчетыКлиентСервер.ПолучитьНаименованиеЗаданияВыполненияОтчета(ЭтаФорма));
                
        ИдентификаторЗадания = РезультатВыполнения.ИдентификаторЗадания;
        АдресХранилища       = РезультатВыполнения.АдресХранилища;        
    КонецЕсли;
.....

Второй параметр Функция ЗапуститьВыполнениеВФоне(..., Знач ИмяЭкспортнойПроцедуры,....).
ИмяЭкспортнойПроцедуры это строка "Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет".
"Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет" - это обращение к процедуре СформироватьОтчет менеджеру объекта.

Так как я отчет вытащил в внешний, все что было в Менеджере Объекта перетащил в Модуль Формы, "Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет" уже не прокатывает. Как правильно теперь указать тот параметр?
5 bfss-732
 
27.10.21
13:49
С минимальными переделками
6 bfss-732
 
27.10.21
15:01
Правильнее:
надо передать экспортную процедуру модуля формы (указать ее в виде строки) внешнего отчета в Общий модуль Конфигурации. Как?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший