Имя: Пароль:
1C
 
Как изменить значение в одном реквизите при выборе второго? Например
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
Всем спасибо)