|   |   | 
| 
 | Присоединение значений в реквезитах | ☑ | ||
|---|---|---|---|---|
| 0
    
        Vitalii72 02.03.17✎ 06:56 | 
        Добрый день, подскажите пожалуйста. Есть два реквизита, значения этих двух реквизитов надо соединить в третий реквизит. 
 Машина = ОбщиеМеханизмы.ПолучитьМашинуДляСлияния(Объект.ПечатнаяМашина); //В общих функция, ищет в справочнике по наименованию и возвращает ///значение Лакирование = ОбщиеМеханизмы.ПолучитьЛакирование(Объект.Лакирование); //В общих функция ищет в перечислениях и возвращает значение //Потом делаю Слияние и выдаёт ошибку, что я по типу пытаюсь соединить с числом Объект.ДопПараметрыКоличествоЛакВДСтолбик2 = Машина + Лакирование; Причём Лакирование присоединяется без проблем, а вот машина только если я делаю условие и вписываю в реквизит нужную машину. | |||
| 1
    
        Vitalii72 02.03.17✎ 06:58 | 
        Этот вариант мне не очень подходит, так как в будущем могут появиться другие машины и можно будет только программно добавить её (     | |||
| 2
    
        nordbox 02.03.17✎ 07:14 | 
        Что значит нужную и через какое условие?     | |||
| 3
    
        Vitalii72 02.03.17✎ 07:16 | 
        Ну например
 Если Машина равна машина1 тогда Машина = "Машина1" Только после этого проходит присоединение, но это надо будет потом для каждой новой машины условие писать. | |||
| 4
    
        catena 02.03.17✎ 07:16 | 
        Что в итоге нужно? Строка или "количество"? Если строка, то попробуй  = "" + Машина + Лакирование;     | |||
| 5
    
        shadow_sw 02.03.17✎ 07:16 | 
        (0) а как ты к СправочникСсылка присоединяешь Значение перечисления? Типы разные     | |||
| 6
    
        nordbox 02.03.17✎ 07:17 | 
        +2 Ты пытаешься соединить объекты а не их значения     | |||
| 7
    
        shadow_sw 02.03.17✎ 07:18 | 
        Объект.ДопПараметрыКоличествоЛакВДСтолбик2 - какой тип? приводи оба реквизита в него и тогда присоединяй, делай присвоение     | |||
| 8
    
        nordbox 02.03.17✎ 07:18 | 
        (0) ты занимаешься генной инженерией, соединяешь кусок железа с краской     | |||
| 9
    
        Vitalii72 02.03.17✎ 07:21 | 
        (7) 
 Объект.ПечатнаяМашина тип ссылка на справочник Объект.Лакирование типа ссылка на перечисление Объект.ДопПараметрыКоличествоЛакВДСтолбик2 = Строка | |||
| 10
    
        nordbox 02.03.17✎ 07:21 | 
        (9) Ну что ты тогда хочешь???     | |||
| 11
    
        nordbox 02.03.17✎ 07:22 | 
        Еще раз говорю ЗНАЧЕНИЕ надо привести в строку     | |||
| 12
    
        shadow_sw 02.03.17✎ 07:22 | 
        в(7) я тебе ответ написал, или тебе код надо?     | |||
| 13
    
        Vitalii72 02.03.17✎ 07:23 | 
        (11) (12) 
 Хм, суть понял, сейчас попробую разобраться, спасибо! | |||
| 14
    
        Vitalii72 02.03.17✎ 07:24 | 
        Чего народ такой агрессивный )     | |||
| 15
    
        nordbox 02.03.17✎ 07:25 | 
        (14) потому что ты хочешь скрестить двух кошек и получить собаку ))     | |||
| 16
    
        catena 02.03.17✎ 07:25 | 
        (13)А я в (4)написала, как надо... а меня проигнорировали     | |||
| 17
    
        catena 02.03.17✎ 07:26 | 
        неявное преобразование производится по первому слагаемому...
 1+"1" = 2 "1"+1 = "11" | |||
| 18
    
        Vitalii72 02.03.17✎ 07:27 | 
        (17) 
 Спасибо и вам ) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |