#0
by Хосе
Есть выгрузка из 8-ки в 7-ку. Выгружаются справочники. На стороне 7-ки грузится не через типовую обработку, а файл считывается и разбирается. Т.е. определяются из файла свойства справочника и загружаются в базу. Хочется выгрузить дополнительный реквизит, которого нет в 77 в реквизитах. Нужно, чтобы поместить загруженный договор в нужную папку (если у договора есть договор-владелец, в 77 должна создаться папка с названием договора-владельца, вот это название я и передаю). Никак не могу найти, как в 77 передать через КД доп. реквизит. Вижу только создавать искусственное свойство в конфигурации, но это криво. Стандартного метода нет? Выгружать в параметр в 77 нельзя, КД 77 не поддерживает параметры объекта. Есть только глобальные параметры, но у меня несколько объектов выгружается и хотелось бы чтобы для загрузки они все же выглядели как свойства.
#2
by Wit77
Вы не совсем верно понимаете принцип работы КД. Основной момент - что на стороне источника сразу формируется структура данных в конечном виде, а при загрузке просто разбирается и создаются нужные объекты. В данном случае вам нужно в момент выгрузки определять, что нужно создать папку, передавать значения реквизитов этой папки как внешний источник данных (если не ошибаюсь) для родителя соотв. элемента спр договоров и выгружать эти данные по правилу для договоров. Таким образом в файле выгрузки у вас уже будут данные о группе справочника с нужным наименованием и при загрузке она обработается и создастся как любой другой элемент. Несколько путанно, но надеюсь донес мысль :)
#3
by Хосе
нет, там не подойдет родитель. на стороне приемника нет нормальной КД 77, я об этом написал. Нужно выгрузить именно свойство которого нет. Вот думаю, может реально ручками в КД добавить свойство дополнительное.
#4
by Хосе
в КД 1С8 есть параметры объекта, они хорошо обрабатываются после загрузки объекта. Есть что-то подобное для 1с7?
#5
by Wit77
Что значит нет нормальной КД на стороне приемника? Вы правила выгрузки из 8 делаете где? в конфигурации КД? выгружаете из 8 чем? универсальной выгрузкой?
#6
by Хосе
я делаю выгрузку из 1с8 штатной универсальной выгрузкой (КД). А на стороне 77 местные написали нетленку, где из этого файла выдирают свойства. Просят туда прописать пару доп.свойств, чтобы не сильно менять код загрузки. У них свой программист, я не могу их заставить внедрить КД, не предлагать.
#8
by Хосе
а как именно писать? как выгрузить доп.реквизит. в общем я взял файл правил обмена, там ручками скопировал два свойства, чтобы не возиться с конфигурацией и загрузил их в КД, потом написал правила их выгрузки. Реквизиты фейковые, в базе их нет, но как будто бы есть для КД. Всё получилось. Но как правильно (а не с трюками) это сделать для 77, где нет параметров объекта, так и не понял.
#9
by Wit77
Хочется процитировать господина Лаврова по поводу этих "местных" :))) Если вы делаете типовой файл выгрузки, то загрузить в семерку после этого вообще ничего не стоит. Только скопировать кусок с процедурами в обработку загрузки. При условии конечно что выгружается все правильно. Как правильно - я вам рассказал. Не нужен тут никакой доп реквизит. В данном случае, когда в приемнике файл разбирается не пойми как криворукими разработчиками, не понимающими как работает КД - ваш вариант хорош, ИМХО.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Перенос данных КД.2.0 (особенность конвертации)
- Вставляю ТЗ на форму, как добавить иконки Добавить строку, изменить
- КД. Глюки.
- Добавить реквизит табличной части.
- КД 2.0. Как проводить документы после загрузки?
- КД 2.0 Реквизит "Строка" в Реквизит "СправочникСсылка"
- Выгрузка из 1с77 в 1с 8.1? Куда прописать путь к базе 1с77?
- Как добавить в таб.поле "ДокументСписок" реквизит документа
- КД 2.1, реквизит объекта в реквизит ТЧ другого объекта
- СКД - Добавить набор данных объект - Добавить поле "вложенный набор данных"
- КД 2.0 или КД 3.0
- v7: При входе пользователя 1с77 по RDP (Server2008) выдается ошибка и выпадает 1с77
В этой группе 1С
- Как эмулировать переход по ссылке командного интерфейса формы?
- Модальные окна в Web-клиенте 1С
- Зарегистрировал компоненту склонения, но всё равно не может загрузить её.
- ЗУП 8.3.2 (аналогично ЗИКГУ) регистр накопления удержания по исп. документам
- Шрифт в списке выбора
- БП 3.0 История наименований, КПП и контактных данных контрагентов
- Как реализовать проводку кредит 004.01 в упп
- При обновлении УТ11 Код справочника стал неуникальным
- Расширения. Аннотации не работают &Перед &После &Вместо
- Прошивка на Opticon OPH-1005
- Сф на аванс: нет данных для счета-фактуры на аванс или на суммовую разницу
- БП 3.0 Реквизиты банковского счета не заполнены
- ЗУП 3.0: Больничный за пол дня. Как правильно оформить?
- v7: Результат ТИИ. Неверное содержимое поля
- v7: Помогите напечатать НДС в чеке
- Сообщение пользователю при проведении документа
- Ошибка sql при добавлении записи в РС
- Зуп 3.0 Печать трудовых договоров.
- Как задать различные параметры страниц в одном табличном документе?
- СБИС выгрузка данных