1С:FRESH загрузка доп. отчета

1. user1797809 10.06.22 08:51 Сейчас в теме
Подскажите пожалуйста, как бороться с ошибкой?
При загрузке внешнего отчета, для 1с фрешь в «помощник подготовки дополнительных отчетов и обработок к публикации в модели сервиса» после этап загрузки отчета из файла, появляется ошибка, о том что поле информация не заполнено.
Поле редактированию не поддаётся. Кто нибудь сталкивался с такой проблемой как решить?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. namazi74 5 10.06.22 09:13 Сейчас в теме
(1)
жалуйста, как бороться с ошибкой?
При загрузке внешнего отчета, для 1с фрешь в «помощник подготовки дополнительных отчетов и обработок к публикации в модели сервиса» после этап загрузки отчета из файла, появляется ошибка, о том что поле информация не заполнено.
Поле редактированию не поддаётся. Кто нибудь сталкивался с такой проблемой как решить?

+ ко (2) или справку
2. custer 10.06.22 09:01 Сейчас в теме
Комментарий заполните внешней обработки
namazi74; +1 Ответить
4. user1797809 10.06.22 09:32 Сейчас в теме
Не очень понятно как и где это сделать
5. namazi74 5 10.06.22 11:00 Сейчас в теме
(4)
Не очень понятно как и где это сделать


тут например
Прикрепленные файлы:
6. namazi74 5 10.06.22 11:01 Сейчас в теме
ещё можете скачать уже прикрепленные обработки (если есть) и посмотреть в конфигураторе, как они оформлены
7. user1797809 10.06.22 11:33 Сейчас в теме
Попробовал, заполнить поле комментарий, но теперь отчет даже загрузить не получается(
Для сравнения к сожалению других отчетов нет(
Прикрепленные файлы:
8. custer 10.06.22 11:43 Сейчас в теме
(7) Ознакомьтесь https://its.1c.ru/db/bsp315doc/content/875/hdoc
Оформите внешнюю обработку правильно и все у вас загрузится.

P.S.: Хотя я не уверен что вы аудит 1С:Fresh пройдете...
9. namazi74 5 10.06.22 11:54 Сейчас в теме
(7)
Попробовал, заполнить поле комментарий, но теперь отчет даже загрузить не получается(
Для сравнения к сожалению других отчетов нет(


вы по инструкции делаете?
https://1cfresh.com/articles/so_addprocess_load?keywords=%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5+%D0%BE%D­0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8
10. custer 10.06.22 12:50 Сейчас в теме
(9) Да он так делает, только в модуле своей обработки он не добавил процедуру СведенияОВнешнейОбработки
11. custer 10.06.22 12:59 Сейчас в теме
(7)Для примера:
В модуле внешнего отчета необходимо:
Функция СведенияОВнешнейОбработке() Экспорт

    ИмяОтчета = ЭтотОбъект.Метаданные().Имя;
    Синоним = ЭтотОбъект.Метаданные().Синоним;
    Синоним = ?(ЗначениеЗаполнено(Синоним), Синоним, ИмяОтчета);

    РегистрационныеДанные = Новый Структура;
    РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
    РегистрационныеДанные.Вставить("Наименование", Синоним);
    РегистрационныеДанные.Вставить("Версия", "1.1");
    РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
    РегистрационныеДанные.Вставить("Информация", "Отчет " + Синоним);

    ТаблицаКоманд = ПолучитьТаблицуКоманд();

    ДобавитьКоманду(ТаблицаКоманд, Синоним, "СформироватьОтчет", "ОткрытиеФормы", Истина);

    РегистрационныеДанные.Вставить("Команды", ТаблицаКоманд);

    Возврат РегистрационныеДанные;

КонецФункции

Функция ПолучитьТаблицуКоманд()

    Команды = Новый ТаблицаЗначений;
    Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
    Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));

    Возврат Команды;

КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование = "ОткрытиеФормы", ПоказыватьОповещение = Ложь, Модификатор = "ПечатьMXL")

    НоваяКоманда = ТаблицаКоманд.Добавить();
    НоваяКоманда.Представление = Представление;
    НоваяКоманда.Идентификатор = Идентификатор;
    НоваяКоманда.Использование = Использование;
    НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
    НоваяКоманда.Модификатор = Модификатор;

КонецПроцедуры
Показать
12. Alexponenta 11.06.22 13:17 Сейчас в теме
(11) С такими сведениями Фреш завернет обработку. Сведения надо писать согласно актуального БСП
13. custer 14.06.22 07:09 Сейчас в теме
(12) я же написал
Для примера:
14. Alexponenta 14.06.22 07:49 Сейчас в теме
(13) Ну так написали бы пример актуального БСП :)
15. custer 14.06.22 08:19 Сейчас в теме
(14) Ну я был не у ПК и не было доступа к ИТС. А во-вторых, если разработчик собрался что-то кодить, то я считаю что он должен руководствоваться в первую очередь документацией, а не копипастить с infostart или stackoverflow. Если человек пишет для 1C:Fresh то явно он руководствуется документацией, потому что предполагается дальнейшее прохождение аудита сервиса. Ну а я скинул для примера чего не хватает в модуле.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот