Вход | Регистрация

1С:Предприятие ::

Метки:документы

Перенос реквизитов документа

Я
   SamS
18.06.04 - 15:41
При копировани документа пореквизитно, не удается назначить тип \"перечисление\" реквизиту с типом \"неопределенный\", и за тем установить аттрибут. Работает со всем, кроме перечислений, что делать?
Вот код:
Для х=1 по М.реквизитшапки() Цикл  
   Значен = докум.ПолучитьАтрибут(М.реквизитшапки(х));
   Типз=ТипЗначенияСтр(Значен);
   Если Типз <> ТипЗначенияСтр(спДокументов1.ПолучитьАтрибут(М.реквизитшапки(х)))Тогда
   спДокументов1.НазначитьТип(М.реквизитшапки(х),Типз);
   КонецЕсли;
   спДокументов1.УстановитьАтрибут(М.реквизитшапки(х),Значен);
КонецЦикла;
 
  Рекламное место пустует
   It is me
 
1 - 18.06.04 - 17:11
Попробуй вместо:
спДокументов1.НазначитьТип(М.реквизитшапки(х),Типз);
следующее:
Если Типз="Перечисление" Тогда
Типз=Типз+"."+Значен.Вид();
Конецесли;
спДокументов1.НазначитьТип(М.реквизитшапки(х),Типз);


Список тем форума
Рекламное место пустует   Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует