12.11.2010, 13:56 | #1 |
MCTS
|
Перенос данных - Фотография сотрудника
Добрый день.
MS DAX 2009. Переношу данные из одной компании в другую при помощи стандартного способа. Фотографии сотрудников (Расчеты с персоналом / Карточка сотрудника - Резюме - Фотография) не перенеслись. Что нужно сделать для переноса фото?
__________________
farlander.ru |
|
12.11.2010, 15:08 | #2 |
Участник
|
Скорее всего, в компании, в которую вы перенесли данные о сотрудниках, осталась пустой таблица CompanyImage, в которой хранятся ссылки на изображения, "прикрепленные" к записям сотрудников.
Поэтому решением данной задачи вижу перенос данных таблицы CompanyImage из одной компании в другую.
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 12.11.2010 в 15:18. |
|
|
За это сообщение автора поблагодарили: farlander (1). |
12.11.2010, 15:17 | #3 |
Участник
|
стандартным это каким?
Группа определения в бинарном формате? В текстовом точно не перенесутся БЛОБ поля |
|
12.11.2010, 16:15 | #4 |
MCTS
|
Через группу определения в формате DAT загрузить не получилось. Копированием через сиквел получилось, но фото не подцепились.
__________________
farlander.ru |
|
12.11.2010, 16:28 | #5 |
Участник
|
В таблице CompanyImage содержатся поля
RefTableId - должно содержать идентификатор таблицы EmplTable (не только EmplTable, разумеется, но и этой таблицы в частности) RefRecId - должно содержать идентификатор конкретной записи таблицы EmplTable dataAreId - должно содержать идентификатор текущей компании. Я думаю, что необходимо проверить соответствие значений указанных полей в таблице EmplTable и CompanyImage. При правильном соответствии изображения должны быть видны.
__________________
С уважением, Александр. |
|
12.11.2010, 16:45 | #6 |
Участник
|
ага, а для этого добавить поле до копирования в EmplTable (или использовать пустое справочное), пробить его джобом старым RecId, а потом в новом месте соотнести старый и новый с CompanyImage.
Добро пожаловать в мир связок по RecId и переноса данных ручками. Потому и не люблю это дело - зло. |
|
|
За это сообщение автора поблагодарили: farlander (1). |
12.11.2010, 17:10 | #7 |
Участник
|
Вот не надо про связи по рекайди! Все там работает нормально. Навскидку сделал группу определения, перенес карточки сотрудников и фотографии. Пример для международного модуля, а не русского - может там свои нюансы?
Состав группы определения: EmplTable CompanyImage DirPartyTable DirPersonPartyDetail DirPartyRelationship HRMVirtualNetworkTable
__________________
Ivanhoe as is.. |
|