Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как присвоить реквизиту тип

Как присвоить реквизиту тип
Я
   Jonny992
 
26.08.20 - 20:08
Салют форумчане и болотчане
Супер заезженная тема, но я стьюпид новичок, поэтому просто подскажите пожалуйста
Как присвоить Например вот такому реквизиту  Документы.РеализацияТоваровУслуг.Реквизиты.ВидОперации
вот такую ссылку Тип ПеречислениеСсылка.ВидыОперацийРеализацияТоваров
   Ненавижу 1С
 
1 - 26.08.20 - 20:09
а разве тип этого реквизита не такой?
   Jonny992
 
2 - 26.08.20 - 20:09
Да такой но как мне это сделать самому :?
   Jonny992
 
3 - 26.08.20 - 20:10
Установить тип в реквизит
   Jonny992
 
4 - 26.08.20 - 20:11
(1) В общем у меня такая задача выгрузить произволный документ в TXT и потом загрузить обратно так чтобы получился документ как копия старого
Я всё сделал и получил тип как ссылки но как установоить я не знаю его в реквизит
   Ненавижу 1С
 
5 - 26.08.20 - 20:17
(4) для чего это все?
   Jonny992
 
6 - 26.08.20 - 20:19
(5) В смысле для чего это, ты занешь как установить тип в реквизит :?
   Jonny992
 
7 - 26.08.20 - 20:19
Какие то странные вопросы не по теме
   Ненавижу 1С
 
8 - 26.08.20 - 20:27
(7) пока все что требуешь это полный бред
по крайней мере в текущей формулировке
   Jonny992
 
9 - 26.08.20 - 20:31
(8) Вот теперь я понимаю, что ты ничего не понимаешь, так и сказал бы.
Смотри я у меня есть вот такой тип ПеречислениеСсылка.ВидыОперацийРеализацияТоваров
Мне нужно его положить в нужный реквизит
Как вообще тип устанавливается у реквизита
   lodger
 
10 - 26.08.20 - 21:03
(9) этот тип уже в реквизите.
   acht
 
11 - 26.08.20 - 21:06
(9) Ты значение от типа значения отличаешь, турист?
   Jonny992
 
12 - 26.08.20 - 21:48
Понятно толку нет у вас спрашивать что то
Я больше сил на объяснения потрачу
   acht
 
13 - 26.08.20 - 21:52
(12) Удачи тебе, попутного ветра и семь футов под килем!
   SSSSS_AAAAA
 
14 - 27.08.20 - 09:17
(0) Батенька, так как вы "стьюпид новичок", то задаете сильно "стьюпид" вопрос.
Тип реквизита неизменен после создания реквизита.
Потому вопрос надо переформулировать исходя из стоящей перед вами задачей. Способ решения задачи путем изменения типа одного и того же реквизита - полная чушь. Ищите другой способ.
Помощь тут могут оказать только при ясном изложении задачи, для решения которой вы выбрали свой идиотский способ.
   s111
 
15 - 27.08.20 - 09:20
маразматическая тема) как установить унитаз на потолок и не испачкаться во время использования)  ТС, продолжай!
   Fish
 
16 - 27.08.20 - 09:21
(9) "Как вообще тип устанавливается у реквизита" - Это делается в конфигураторе при создании реквизита. Изменить программно тип такого реквизита нельзя.
   Радим1987
 
17 - 27.08.20 - 09:29
(0) Сделай через JSON
Функция JSONВДанные(СтрокаJSON)
                        
    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(СтрокаJSON);
    СтруктураДанных = ПрочитатьJSON(ЧтениеJSON);
    ЧтениеJSON.Закрыть();
    
    Возврат СтруктураДанных;
    
КонецФункции

Функция ДанныеВJSON(Данные)    
    
    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    СериализаторXDTO.ЗаписатьJSON(ЗаписьJSON, Данные, НазначениеТипаXML.Явное);
    СтрокаJSON = ЗаписьJSON.Закрыть(); 
    
    Возврат СтрокаJSON;
    
КонецФункции
   Jonny992
 
18 - 27.08.20 - 11:38
(16) (14)
Я виноват я имел ввиду как установить значение в реквизит ?:?
   Jonny992
 
19 - 27.08.20 - 11:40
Вот так :? 
СтруктураРеквизитов = Новый Структура("ИмяРеквизита", ЗначениеРеквизита);
ЗаполнитьЗначениеСвойств(Объект, СтруктураРеквизитов);
   Jonny992
 
20 - 27.08.20 - 11:41
Всё разобрался вроде бы , всем спасибо !!!!
   Ёпрст
 
21 - 27.08.20 - 11:42
(0)

ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.Продажа;
   Ёпрст
 
22 - 27.08.20 - 11:42
ну или, если уф то

Объект.ВидОперации  = ...
   Jonny992
 
23 - 27.08.20 - 11:44
Спасибо большое (22) очень помог


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.