Имя: Пароль:
1C
1С v8
Не загружается реквизит Организация, хотя в файле с данными значение стоит
0 var_fj54j
 
15.05.12
16:52
Добрый день. Помогите, пожалуйста, разобраться с проблемой. Через конвертацию данных редакции 2 пишу правила переноса из Бухгалтерский учет СХ,
редакция 4.00 версии 7.7 в УправлениеСельскохозяйственнымПредприятием 8.2, соответностно, база источник и база приемник. В правилах настраиваю
документ Авансовый отчет. В документе Приемник имеет реквизит Организация, данного реквизита в Источнике - нет. Соответственно в конвертации пишу в
ПКС -> Организация Перед выгрузкой: "Значение = Константа.НазваниеОрганизации;". Данное значение в файл выгрузки выгружается правильно, т.е. в узле
"значение" стоит "Наименование организации", но данное значение не загружается в базу приемник. Подскажите, что это может быть?
1 rcs
 
16.05.12
07:19
А типы данных совпадают? Как я понял в файле строка, а реквизит скорее всего справочник.
2 var_fj54j
 
17.05.12
11:53
угу, так оно и есть....
А что же делать?
3 pumbaEO
 
17.05.12
12:03
смотри на ВыгрузитьПоПравилу
4 rcs
 
17.05.12
12:43
(2) А тип у Константа.НазваниеОрганизации - строка?
5 var_fj54j
 
17.05.12
14:07
строка
6 var_fj54j
 
17.05.12
16:14
Всем спасибо, вопрос решен.

Решение: В базе приемнике есть справочник Организации. Делаем перенос данного справочника. В документе Авансовый отчет в строку загружаем Название организации. Выглядеть это будет так: создаем ПКС -> Организации в правилах ПКС пишем: Значение = Константа.НазваниеОрганизации;

Далее в правилах ПКО -> Авансовый отчет пишем в Поля поиска: СвойстваПоиска["Организация"]=Справочники.Организации.НайтиПоНаименованию("НазваниеОрганизации").Ссылка;

Вот и все.