|   |   | 
| 
 | Как изменить значение в одном реквизите при выборе второго? Например | ☑ | ||
|---|---|---|---|---|
| 0
    
        Айрат_116 18.07.19✎ 11:39 | 
        Доброй день. Подскажите как сделать так что бы 
 При выборе в реквизите "Наименование объекта" - (Выбираю из справочника) В другом реквизите подставить значение "НаименованиеОбъекта.Код" (Код нужно вывести в другой рекв) | |||
| 1
    
        ДенисЧ 18.07.19✎ 11:40 | 
        Ну так лови ПриИзменении и пиши что хочешь, куда хочешь.. Хоть оперу...     | |||
| 2
    
        Айрат_116 18.07.19✎ 11:47 | 
        (1) При изменении  "Наименование объекта" писатть?     | |||
| 3
    
        Айрат_116 18.07.19✎ 13:39 | 
        https://wampi.ru/image/60Kwf84   Как сделать привязку такую в табл части? Единица измерения (заполняется автоматически из справочника номенклатура)     | |||
| 4
    
        hhhh 18.07.19✎ 13:49 | 
        (3) ну, операцией присваивания. А = В;     | |||
| 5
    
        Айрат_116 18.07.19✎ 13:52 | 
        (4) Процедура ТоварНоменклатураПриИзмененииНаСервере()
 Объект.Товар.ЕдиницаИзмерения = Объект.Товар.Номенклатура; КонецПроцедуры Пробывал так | |||
| 6
    
        hhhh 18.07.19✎ 14:01 | 
        (5) не объект.товар, а вы должны в текущей строке поменять. Посмотрите в типовой как сделано. ТекущиеДанные - это типа текущая строка.     | |||
| 7
    
        Айрат_116 18.07.19✎ 14:03 | 
        (6) Я с запросом еще пробывал. тоже что то не идет(     | |||
| 8
    
        Айрат_116 18.07.19✎ 14:10 | 
        (6) Для примера в каком документе можно посмотреть?     | |||
| 9
    
        piter3 18.07.19✎ 14:13 | 
        (8) в любом     | |||
| 10
    
        Smile 8D 18.07.19✎ 14:23 | 
        (3) Если данный реквизит нужен только для отображение и его редактирование не планируется, то правильнее будет просто через точку вынести его в табличное поле (т.е. справа раскрыть Номенклатуру, взять оттуда единицу измерения и вынести в левую часть).     | |||
| 11
    
        D_E_S_131 18.07.19✎ 14:25 | 
        Если нужно отобразить Код номенклатуры из скриншота, то просто вытащите ее в колонки, раскрыв реквизит "Объект.Номенклатура".
 А так для примера: ТекДанные = Элементы.Товар.ТекущиеДанные; Если ТекДанные = Неопределено Тогда Возврат; КонецЕсли; ТекДанные.ЕдиницаИзмерения = ПолучитьЕИСервер(ТекДанные.Номенклатура); &НаСервереБезКонтекста Функция ПолучитьЕИСервер(ВыбНоменклатура) Возврат ВыбНоменклатура.ОсновнаяЕдиницаИзмерения; КонецФункции | |||
| 12
    
        vicof 18.07.19✎ 14:29 | 
        (0) Попробуй купить курсы для начинающих     | |||
| 13
    
        Айрат_116 18.07.19✎ 14:39 | 
        (12) Купил уже     | |||
| 14
    
        piter3 18.07.19✎ 14:39 | 
        (13)А прочитать не забыл?     | |||
| 15
    
        Айрат_116 18.07.19✎ 14:41 | 
        (14) Читаю. Просто много моментов не непонятных бывает     | |||
| 16
    
        piter3 18.07.19✎ 14:41 | 
        (15) Привыкай     | |||
| 17
    
        Айрат_116 18.07.19✎ 14:44 | 
        (16) Сложно это     | |||
| 18
    
        Айрат_116 18.07.19✎ 14:55 | 
        (11) Можно вопрос. В этой функции мы получаем единица измерения с справочника "Номенклатура"?
 Функция ПолучитьЕИСервер(ВыбНоменклатура) Возврат ВыбНоменклатура.ОсновнаяЕдиницаИзмерения; КонецФункции | |||
| 19
    
        piter3 18.07.19✎ 14:56 | 
        (18) яяя     | |||
| 20
    
        vicof 18.07.19✎ 14:58 | 
        (18) Смотря что находится в локальной переменной ВыбНоменклатура     | |||
| 21
    
        Айрат_116 18.07.19✎ 15:02 | 
        Я щас попробывал просто раскрыть номенклатуру и от туда взять единицу. И вроде получилось     | |||
| 22
    
        Айрат_116 18.07.19✎ 15:12 | 
        Всем спасибо)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |