|   |   | 
| 
 | Конвертация данных как задать конкретное значение реквизиту документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        Magnetic 12.11.13✎ 12:42 | 
        В общем в источнике вообще нет такого реквизита, а в приемнике перечисление. Хочу поставить конкретное значение потому как поле обязательное для заполнения. Но что-то не получается.
 Что делаю: в ПКС документа добавил этот реквизит в качестве источника Перед выгрузкой написал: Значение = "ОдноИзНаименованийПеречисления" создал новое правило там поставил источником строку прие мником соответствующее перечисление. И в обработчике при загрузке: Значение = ПеречислениеСсылка.СпособыБлаБла.НайтиПоНаименованию(Источник) Что не так? Я уже запутался кажется... | |||
| 1
    
        mikecool 12.11.13✎ 12:43 | 
        при загрузке ничего писать не надо     | |||
| 2
    
        Wobland 12.11.13✎ 12:44 | 
        обработчик при загрузке     | |||
| 3
    
        mikecool 12.11.13✎ 12:44 | 
        +1 и чтобы корректно конвертировалось свойство в значение нужно передавать значение того типа, которое конвертируется указанным пко     | |||
| 4
    
        Magnetic 12.11.13✎ 12:44 | 
        (1) так ведь там тип ссылка а я строку ставлю как же не писать то?     | |||
| 5
    
        mikecool 12.11.13✎ 12:45 | 
        Значение = Перечисления.Моеперечисление.Значение     | |||
| 6
    
        Magnetic 12.11.13✎ 12:46 | 
        (5) я с этого начинал но в источнике вообще нет такого перечисления     | |||
| 7
    
        mikecool 12.11.13✎ 12:47 | 
        (6) тогда у тебя должно быть пко строка-перечисление
 по идее | |||
| 8
    
        Magnetic 12.11.13✎ 12:47 | 
        (5) (6) мне это самым первым делом в голову пришло но не прокатило ... мож не там писал где писать то ?     | |||
| 9
    
        Wobland 12.11.13✎ 12:47 | 
        (4) ты удивишься, если узнаешь, что XMLка - это вообще своего рода текстовый файл?     | |||
| 10
    
        Magnetic 12.11.13✎ 12:48 | 
        (7) да так и сделал ПКО строка перечисление и в ПКО при загрузке написал поиск     | |||
| 11
    
        mikecool 12.11.13✎ 12:48 | 
        (9) да я бы даже просто сказал - текстовый файл )))     | |||
| 12
    
        Magnetic 12.11.13✎ 12:49 | 
        (9) представь себе нет я писал обработку с нуля чтоб алкоголь выгружали в не 1С прогу которую присли и требовали сдавать отчетность по ней работают люди пашет     | |||
| 13
    
        mikecool 12.11.13✎ 12:49 | 
        (10) у тебя есть пко строка-перечисление, где перечислены пкз
 у тебя есть пкс, в котором ты указываешь это пко, в перед выгрузкой пкс пишешь значение = "СтрокаИмениПеречисления" все, больше ничего не надо | |||
| 14
    
        Magnetic 12.11.13✎ 12:49 | 
        (11) в курсе я ребята что это такое     | |||
| 15
    
        Wobland 12.11.13✎ 12:49 | 
        (12) ну и пускай твоё перечисление строкой ездит     | |||
| 16
    
        mikecool 12.11.13✎ 12:49 | 
        (12) а у меня 22 см     | |||
| 17
    
        Magnetic 12.11.13✎ 12:50 | 
        (16) круто наверно жаль я не женщина не оценю     | |||
| 18
    
        Magnetic 12.11.13✎ 12:51 | 
        (13) Хмм.. сча проверю так вроде не пробовал     | |||
| 19
    
        Magnetic 12.11.13✎ 12:59 | 
        (13) Упс СтрокаИмениПеречисления это не просто наименование а ПеречислениеСсылка.СпособыБлаБла.ОдноИзНаименованийПеречисления     | |||
| 20
    
        Magnetic 12.11.13✎ 13:02 | 
        Ссылка на несуществующий объект метаданных в правилах обмена
 Объект = Строка ОписаниеОшибки = Значение не является значением объектного типа (ПКО) ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(2071) КодСообщения = 11 | |||
| 21
    
        Magnetic 12.11.13✎ 13:03 | 
        хоть просто наименование хоть ссылку текстом пишу     | |||
| 22
    
        ЧеловекИз Прошлого 12.11.13✎ 13:04 | 
        (0) в пко в обработчике после загрузки Объект.МойРеквизит = Перечисления.МоёПеречисление.ВотОНО;     | |||
| 23
    
        Lev292 12.11.13✎ 13:06 | 
        Или в ПКС в обработчике Перед выгрузкой Значение = "ВотОНО";     | |||
| 24
    
        Gray776 12.11.13✎ 13:07 | 
        (23) см (13) (20)     | |||
| 25
    
        Gray776 12.11.13✎ 13:13 | 
        (7) ругается на это ПКО я так понял из-за того что строка в перечисление как я понимаю     | |||
| 26
    
        DexterMorgan 12.11.13✎ 13:20 | 
        (23) +1
 (25) Пишет значит не там или не то, перечисления строкой устанавливаются | |||
| 27
    
        Gray776 12.11.13✎ 13:26 | 
        (22) тоже не прокатило:
 Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,30)}: Переменная не определена (Перечисление) ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7450) КодСообщения = 21 | |||
| 28
    
        Зойч 12.11.13✎ 13:28 | 
        ПеречислениЯ     | |||
| 29
    
        Lev292 12.11.13✎ 13:30 | 
        (28)+1 С буквой "Я" прокатило надеюсь)     | |||
| 30
    
        Magnetic 12.11.13✎ 13:31 | 
        (28) (29) у меня все прокатило :)     | |||
| 31
    
        Magnetic 12.11.13✎ 13:31 | 
        (27) у него незнаю     | |||
| 32
    
        Magnetic 12.11.13✎ 13:32 | 
        :)))     | |||
| 33
    
        Magnetic 12.11.13✎ 15:31 | 
        А вот еще вопрос:
 У меня никак не стыкуются РеализацияТоваровУслуг и СчетФактураВыданный. В счете не переносится ВидСчетаФактуры. Может из-за этого быть или еще чего там завязано? | |||
| 34
    
        Bisenes 15.11.13✎ 13:05 | 
        Если Объект.ЭтоГруппа  = 0 Тогда
 Объект.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоКоду("200") КонецЕсли; Вот оно решение !!!! Спасибо всем учавствующим, действительно помогло.. | |||
| 35
    
        Bisenes 15.11.13✎ 13:06 | 
        (33) Именно из-за этого бросил вчера, просто реально ручник вулбючался     | |||
| 36
    
        Magnetic 24.11.13✎ 13:45 | 
        Эммм Спасибо тем кто подсказал конечно же.
 А у меня тут еще вопрос по этой теме только с таким моментом: в Источнике нет такого реквизита в приемнике есть тип перечисление (Опять же перечисление) Но реквизит табличной части. Как передать конкретное значение из перечисления приемника? | |||
| 37
    
        Magnetic 24.11.13✎ 13:46 | 
        (36) ЗЫ если короче то ситуация один в один только в приемнике реквизит в тбличной части     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |