#0
by grayshadow
Имеется типовая УТ 11.1.2.15, написана к ней внешняя обработка заполнения ТЧ для установки цен номенклатуры. Обработка должна поработать на клиенте (обязательно - юзер выбирает другой док, из которого берутся данные), а потом на сервере заполнить объект. Т. обр. в СведенияОВнешнейОбработке у нас есть 2 варианта: ДобавитьКоманду(ТаблицаКоманд, "Заполнить по перемещению", Если звать клиентский метод, то управление передается во внешнюю обработку так: ФормаВнешнегоОбъекта.ВыполнитьКоманду(ПараметрыВызоваСервера.ИдентификаторКоманды, ПараметрыВызоваСервера.ОбъектыНазначения); (ДополнительныеОтчетыИОбработкиКлиент, строка 244) При этом в массиве ОбъектыНазначения лежит ССЫЛКА на исходный док установки цен. Соответственно для перезаполнения объекта надо получать НОВЫЙ его экземпляр, а в исходной форме юзер ничего не увидит (пока не переоткроет ее заново; и хорошо если он после обработки ничего не поменяет). Если делать через ОткрытиеФормы, то в параметрах формы обработки тоже передается только ссылка. У формы, конечно есть ВладелецФормы.Объект, но это ДанныеФормыСтруктура, и сам объект из них не выковыривается методом РеквизитФормыВЗначение, потому что это "чужой" реквизит, а не формы обработки... Неужели в этой замечательной конфиге невозможно сразу показать юзеру заполненную ТЧ?:)
#2
by Defender aka LINN
РеквизитФормыВЗначение - не единственный способ преобразовать объект. Не говоря уже о том, что ДанныеФормыСтруктура и так можно менять
#4
by Defender aka LINN
СП какбе говорит нам: Так что да, работать должно. З.Ы. Можешь еще начать набирать в СП слово "ДанныеФормы..."
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Кассовая смена закрывается сама собой.
- v7: Из XML Расходная накладная
- УТ 11 + Штрих-ФР-К + Терминал - отказываются работать(
- Программно обойти рлс
- Запрос в цикле (или цикл в запросе)?
- УТ 11, документ Поступление, переход по Enter
- v8: 1C и MS Exchange Server
- Нумерация документов в РИБ
- Как отловить событие кнопки "Обновить" в форме списка?
- Универсальный отчёт в таблицу значений
- СКД и запрос выдают разные результаты
- После обновления БП "У пользователя недостаточно прав..." при записи документа
- Дополнительные поля в колонке "итог" в запросе
- Перенос данных из УТ 10.3 в БП 2.0
- Подключение внешней обработки к документу
- v7: ИндексированнаяТаблица. что вместо "ПолучитьСтрокуПоНомеру" ?
- Сохранение таб дока в pdf
- ПолучитьИзВременногоХранилища( Есть ли ограничениея на размер передаваемых данны
- Запрет ручных скидок в чеке ККМ УТ11
- Windows XP или Windows 7 что лучше для 1с