Как выгрузить в CF один объект конфигурации?
Всем добрый день.
Господа, озадачивался кто проблемой выгрузки в CF отдельно произвольного объекта конфигурации?
Я озадачился, т.к полная CF-ка получается очень большая, а интернет у клиента так себе.
Где-то , когда-то читал про такой способ:
- Сделать полную CF-ку;
- создать свежую конфу на ту же тему;
- сравнить-объединить ее с CF_кой;
- убить все лишнее;
- то что осталось выгрузить в CF.
Сделал все так, убил все кроме Общие и нужного мне отчета.
Размер CF-ки получился 120 кил, приемлемо.
Для проверки грузанул в копию исходной - балдерис, не запущается. В одном из общих модулей пишет
что значение не является значением объектного типа. Понятно, что если залезть конфигуратором то можно
поправить, но это лишает смысла всю затею.
Может кто знает, что в методе не так? Может что-то еще надо оставит?
спасибо.
Господа, озадачивался кто проблемой выгрузки в CF отдельно произвольного объекта конфигурации?
Я озадачился, т.к полная CF-ка получается очень большая, а интернет у клиента так себе.
Где-то , когда-то читал про такой способ:
- Сделать полную CF-ку;
- создать свежую конфу на ту же тему;
- сравнить-объединить ее с CF_кой;
- убить все лишнее;
- то что осталось выгрузить в CF.
Сделал все так, убил все кроме Общие и нужного мне отчета.
Размер CF-ки получился 120 кил, приемлемо.
Для проверки грузанул в копию исходной - балдерис, не запущается. В одном из общих модулей пишет
что значение не является значением объектного типа. Понятно, что если залезть конфигуратором то можно
поправить, но это лишает смысла всю затею.
Может кто знает, что в методе не так? Может что-то еще надо оставит?
спасибо.
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)Это первое что я сделал. Если бы отчет изначально был внешним, то нет ничего лучше. Но это доработанная копия типового отчета. Я пытался сделать из него внешний, перенеся в модули объекта и формы процедуры и функции из общих модулей и модуля манагера. Через несколько часов понял, что еще не много, и значимая часть конфигурации будет в отчете. Поэтому решил искать другие пути.
(21)Да нет, полная свобода. Значит чего выяснил. Отчет использует общие модули, в частности БухгалтерскиеОтчетыВызовСервера, который вызывает функцию модуля манагера отчета: Форма.НаборПоказателей = Новый ФиксированныйМассив(МенеджерОтчета.ПолучитьНаборПоказателей());
Имя отчета передается в общий модуль вот эдак: МенеджерОтчета = Отчеты[БухгалтерскиеОтчеты.ИмяОтчета(Форма)];
Простое перетаскивание процедур и функций из модуля манагера в модуль объекта не даст нужного результата.
Править общий модуль, сами понимаете, не кошерно.
Прихожу к выводу, что это слишком затратно. Кстати я по этому пути как-то шел , мне не понравилось.
Имя отчета передается в общий модуль вот эдак: МенеджерОтчета = Отчеты[БухгалтерскиеОтчеты.ИмяОтчета(Форма)];
Простое перетаскивание процедур и функций из модуля манагера в модуль объекта не даст нужного результата.
Править общий модуль, сами понимаете, не кошерно.
Прихожу к выводу, что это слишком затратно. Кстати я по этому пути как-то шел , мне не понравилось.
1с может делать только поставку .cfu как написано в сообщении (5). И то CFU создается автоматически сравнивая старый CF фаил и вашу текущую конфигурацию. Что наверное будет не очень удобно. Ничего другого она вам предложить не может
еще вариант, правда не проверял,
есть такие команды Выгрузить/Загрузить конфигурацию в файлЫ
на той стороне (или вы сами удаленно) выгружаете конфу в файлы конфы (с новой копией отчета)
на своей стороне с уже доработанным отчетом тоже выгружаете конфу в файлы
в своем дереве каталогов находите файлы со своим отчетом (там каталог, формы, ХМЛ-и ) и отправляете клиенту
помещаете (с заменой старых) в его дерево каталога файлов
грузите конфу из файлов
(очень похоже что должно сработать)
есть такие команды Выгрузить/Загрузить конфигурацию в файлЫ
на той стороне (или вы сами удаленно) выгружаете конфу в файлы конфы (с новой копией отчета)
на своей стороне с уже доработанным отчетом тоже выгружаете конфу в файлы
в своем дереве каталогов находите файлы со своим отчетом (там каталог, формы, ХМЛ-и ) и отправляете клиенту
помещаете (с заменой старых) в его дерево каталога файлов
грузите конфу из файлов
(очень похоже что должно сработать)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот