Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Перенос регистра сведений ФИОФизЛиц , из ЗУП в ЗиК для бюджетной          
vadim007 Подменю пользователя
сообщение 20.07.15, 13:03
Сообщение #1

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Не получается перенести регистр сведений ФИОФизЛиц из ЗУП в ЗиК для бюджетных организаций.
В этом регистре хранятся Фамилия, Имя, Отчество каждого физического лица.
Кто делал подобный перенос - помогите пожалуйста.

sava1 Подменю пользователя
сообщение 20.07.15, 13:20
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

Не получается ЧТО?

logist Подменю пользователя
сообщение 20.07.15, 13:26
Сообщение #3

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

А как происходит связь со справочником физлица?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

vadim007 Подменю пользователя
сообщение 20.07.15, 13:31
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Вот нашел на просторах инета:
В обработчике ПослеВыгрузки справочника ФизическиеЛица добавил код:
НаборЗаписей = РегистрыСведений.ФИОФизЛиц.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ФизЛицо.Установить(Источник,Истина);
НаборЗаписей.Прочитать();
Для Каждого Запись из НаборЗаписей Цикл
    ВыгрузитьПоПравилу(Запись, , , , "ФИОФизЛиц");
КонецЦикла;

Получилось.
PS: сам до такого не додумался-бы, опыта и знаний по КД маловато.

Спасибо сказали: avel1976,

vadim007 Подменю пользователя
сообщение 21.07.15, 12:41
Сообщение #5

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Убрал выше приведенный код в обработчике ПослеВыгрузки. Т.е. там ничего нет.
Ожидал, что регистр сведений ФИОФизЛиц после этого переносится не будет, но он все равно переносится!
Хотя до того, как ввел выше приведенный код в обработчике ПослеВыгрузки, этот регистр не переносился.
Кто нибудь может объяснить это?
Может выйти из КД и снова войти?

vadim007 Подменю пользователя
сообщение 26.07.15, 16:26
Сообщение #6

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

В продолжение темы:
Хочу перенести только одно физ-лицо. Для этого все физ-лица пометил на удаление, кроме одного.
В обработчике "Перед выгрузкой" справочника ФизическиеЛица добавил условие:
Отказ = Источник.ПометкаУдаления;

В обработчике "После выгрузки" добавил код:
НаборЗаписей = РегистрыСведений.ФИОФизЛиц.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ФизЛицо.Установить(Источник,Истина);
НаборЗаписей.Прочитать();
Для Каждого Запись из НаборЗаписей Цикл
    ВыгрузитьПоПравилу(Запись, , , , "ФИОФизЛиц");
КонецЦикла;

Также добавил правило ПКО для Регистра сведений ФИОФизЛиц, стандартное.
В базе-источнике в обработке V8Exchan82.epf выбираю сохраненное правило, задаю имя выходного файла данных.
В закладке "Выгружаемые данные" присутствуют Справочник ФизическиеЛица и РегистрСведений "Фамилия,Имя,Отчество физического лица".
На обоих стоят галочки.
Так вот, из Справочника ФизическиеЛица выгружаются только 2 элемента - сам элемент ФизЛица, и его родитель.
А из Регистра сведений выгружаются ВСЕ сведения.
Ладно, убираю галочку на Регистре сведений. Теперь выгружаются только сведения для одного элемента справочника ФизЛица.
Вроде работает, но нужно помнить об этой галочке.
Идем в конвертацию данных, и для Регистра сведений ФИОФизЛиц, на закладке ПВД, отключаем выгрузку - ставим галочку в поле Отключить.
Перечитаем правила данных - галочка на Регистре сведений не убирается.
А если выйти и войти?
Закрываю окно "Универсальный обмен данными...", снова открываю V8Exchan82.epf, загружаю правила - галочки на Регистре сведений нет.
Получается, что не все изменения в правилах, сделанные в Конвертации, учитываются в "Универсальном обмене..." при простом обновлении правил.
Для полного учета изменений нужно еще "обновлять" и саму обработку V8Exchan82.epf.
По мне, так лучше-бы вообще не было в дереве "Правила выгрузки данных" тех объектов, выгрузка которых отключена в ПВД Конвертации.
Или они были-бы серого цвета, без возможности изменения отметки.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 16:47
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!