Не получается связать таблицы в 1С

1. G_103388131734705027761 20.03.25 10:41 Сейчас в теме
Здравствуйте,нужно сделать чтобы чтобы из формы элемента справочника табличной части номенклатуры брался реквизит реквизитыединицаизмерения и эти данные передавались в форму документа табличной части документ сдельный наряд в реквизит операцииединицаизмерения1, чтобы они отображались списком выбора. Никакие коды не работают уже не знаю что делать. Сейчас код примерно такой
Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент)
    Если Элемент.ТекущаяКолонка = Элементы.ТабличнаяЧастьНоменклатура.Колонки.Номенклатура Тогда        
        Если ЗначениеЗаполнено(Элемент.ТекущаяСтрока.Номенклатура) Тогда
            
            Номенклатура = Элемент.ТекущаяСтрока.Номенклатура.ПолучитьОбъект();            
            СписокЕдиницИзмерения = Новый СписокЗначений;
            Для Каждого СтрокаТабличнойЧасти Из Номенклатура.РеквизитыЕдиницаИзмерения Цикл
                СписокЕдиницИзмерения.Добавить(СтрокаТабличнойЧасти.ЕдиницаИзмерения);
            КонецЦикла;
            Элементы.ТабличнаяЧастьНоменклатура.Колонки.ОперацииЕдиницаИзмерения1.СписокВыбора.ЗагрузитьЗначения(СписокЕдиницИзмерения);
            
        Иначе
            Элементы.ТабличнаяЧастьНоменклатура.Колонки.ОперацииЕдиницаИзмерения1.СписокВыбора.Очистить();        КонецЕсли;
    КонецЕсли;
КонецПроцедуры
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. пользователь 20.03.25 11:07
Сообщение было скрыто модератором.
...
9. RustamZz 20.03.25 11:18 Сейчас в теме
(1) Если вы пишите для УНФ, как отмечено в тегах, то там ничего делать не надо - оно само предлагает выбрать все возможные ед. у операции.
Прикрепленные файлы:
10. G_103388131734705027761 20.03.25 11:23 Сейчас в теме
(9) У реквизитов тип данных СправочникСсылка.ЕдиницыИзмерения оттуда и берутся единицы измерения, но как сделать чтобы в Номенклатура было введено две единицы измерения и в Сдельном Наряде можно было выбрать только эти две единицы измерения
11. RustamZz 20.03.25 11:30 Сейчас в теме
(10) И вы сразу кинулись выполнять доработку? Книжку из комплекта почитать не разрешают?
Прикрепленные файлы:
2. user2107191 20.03.25 10:46 Сейчас в теме
Ничего не скажу за ПолучитьОбъект() - для этого тебе отдельный котел приготовлен - но вот за ЗагрузитьЗначения() ты все таки поясни. Что это и зачем это?
3. G_103388131734705027761 20.03.25 10:48 Сейчас в теме
(2) Это нейросеть сгенерировала, мне просто примерно понять как вообще можно сделать связь эту и на сколько сложно ее вообще сделать
4. пользователь 20.03.25 10:50
Сообщение было скрыто модератором.
...
5. G_103388131734705027761 20.03.25 10:52 Сейчас в теме
(4) да код тут вообще самое последнее, мне просто понять как примерно это можно сделать
12. starik-2005 3169 20.03.25 13:35 Сейчас в теме
(5)
понять как примерно это можно сделать
Ну так ты потрудись написать с отступами, знаками препинания и красными строками. Тогда тебя может быть кто-нить поймет и сможет ответить. Я такой набор слов не осилил прочитать даже, не только подумать о нем.
14. G_103388131734705027761 20.03.25 13:42 Сейчас в теме
(12) Я уже понял что это нужно делать через СвязиПараметровВыбора. Осталось только понять как именно это правильно сделать
15. пользователь 20.03.25 13:57
Сообщение было скрыто модератором.
...
16. пользователь 20.03.25 14:05
Сообщение было скрыто модератором.
...
17. пользователь 20.03.25 14:08
Сообщение было скрыто модератором.
...
19. starik-2005 3169 20.03.25 14:50 Сейчас в теме
(14) Ну потыкай там разные варианты, посмотри, что получается. А лучше создай новую форму, добавь туда таблицу, сделай там две колонки - товар и единица. Ну и поиграйся. А там глядишь и разберешься.
6. пользователь 20.03.25 11:00
Сообщение было скрыто модератором.
...
7. пользователь 20.03.25 11:03
Сообщение было скрыто модератором.
...
13. пользователь 20.03.25 13:36
Сообщение было скрыто модератором.
...
18. Bukaska 147 20.03.25 14:44 Сейчас в теме
Не понимаю автор, чего вы хотите.
Если вам нужен выбор единиц измерения, то сделали реквизит с типом данных единиц измерения и все дела.
А если нужно, чтоб при выборе номенклатуры представлялась бы автоматом назначенная номе единица измерения, это только через запрос сбегать на сервер и вернуться на клиент. Другого пути я не вижу.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот