В документе "ПереміщеняТоварів" в ФормеДокумента есть кнопка(оброботчик) подбор...
В ФормеОбработчика заполняешь данные, и кнопкой ОК надо перенести ТабЧасть(Номенклатура, количество) их в Документ.ПереміщенняТМЦ.
Кто может помочь с написанием кнопки?
---
Я кажется понял!
Форма уж больно странная у обработки!
Вызывает очень сильные эмоции, когда поймешь... (ну да это на твоей совести...)
По кнопке Ок (почему не Перенести в документ ? еще один бардак...)

Получай документ, который вызвал обработку и добавляй строки в табличную часть. Примерно так
ДоккументОбъект= СсылкаНаДокумент.ПолучитьОбъект();
Строка=ДоккументОбъект.ТабличнаяЧАСТЬ.Добавить();
Строка.Номенклатура = ТвояНоменклатураИзОбработки
И так далее по всем реквизитам
---
У Справочника Номенклатура (или откуда вы там чего подбираете...) не меняйте форму подбора... (а вы явно ее зачем-то изменили...)
Поясните ваши цели - зачем изменили , точнее вообще создали, если ее совсем не создавать - она будет совершенно стандартная и работать будет стандартно. Вы какие цели преследуете меняя форму подбора?
---
Ты же номенклатуру подбираешь? Посмотри у номенклатуры форму выбора, там кнопка завершения подбора автоматом ставится.
---
Блин, не сразу заметил, что у тебя форма подбора внешней обработкой сделана. Тогда "ОповеститьОВыборе()", как написано ниже.
---
ОповеститьОВыборе() в форме подбора
ОбработчикОповещения(ИмяСобытия,...) в принимающей форме
данные выбора получить их хранилища
---
Кнопка ОК не работает совсем, там нету кода, а я незнаю как сделать это :(
---
почитайте в сп методы из (3)
---
То есть по кнопке Подбор должна открываться форма подбора
Вот в команде что должно быть...
ОткрытьФорму("Справочник.ИнвентарныеНомера.ФормаВыбора", ПараметрыФормы,Владелец);
При этом если нужно что-то фильтровать - это в ПараметрахФормы...

А в своей форме перемещения

&НаКлиенте
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)

 Если ИсточникВыбора.ИмяФормы="Справочник.Номенклатура.ФормаВыбора" Тогда
  ЭтаФорма.Элементы.ИМЯТАБЛИЧНОЙЧАСТИ.ТекущиеДанные.Ногменклатура= ВыбранноеЗначение;
 ладельца(ВыбранноеЗначение);;

 КонецЕсли;

КонецПроцедуры
---
Подбор сам открываеться, и кнопка обновления работает, а вот кнопку ОК я хз ка сделать. Я просто новачок в этом деле...
---
Зачем тебе вообще эта кнопка?
Зачем вообще нужно менять форму выбора?
---
Форма выбора - стандартная чем не устраивает?
---
изначально цель обработки в чем объясни.
---
Она делает подбор товаров и их количество на складе...
---
То есть получаешь ВСЕ что есть и потом нужно все это переместить?
---
Все что эсть на конкретном складе, тоесть в поле Склад я беру названия склада. В номенклатуре я беру названия предмета на складе, а в табчасти оно все подтягивает. Вот так
---
зачем в этой ситуации вообще эта обработка-лишнее звено?
Просто на форме перемещения сделать кнопку ЗаполнитьОстатками и соответственно пусть делает то же самое но напрямую....

Я по прежднему не понимаю ЗАЧЕМ нужна обработка , которая ничего по факту не делает такого, что нельзя сделать напрямую в документе?
---
Я просо не знаю как сделать кнопку показать остаток.... вот и все(
---
И теперь мне надо нажать на кнопку ОК, и оно должно перенести все в сам документ ПереміщенняТоварів в табчасть.
---
да кто мешает сразу то заполнять документ перемещение?
---
Я кажется понял!
Форма уж больно странная у обработки!
Вызывает очень сильные эмоции, когда поймешь... (ну да это на твоей совести...)
По кнопке Ок (почему не Перенести в документ ? еще один бардак...)

Получай документ, который вызвал обработку и добавляй строки в табличную часть. Примерно так
ДоккументОбъект= СсылкаНаДокумент.ПолучитьОбъект();
Строка=ДоккументОбъект.ТабличнаяЧАСТЬ.Добавить();
Строка.Номенклатура = ТвояНоменклатураИзОбработки
И так далее по всем реквизитам