#0
by Saari
Подскажите, пожалуйста, начинающему разбираться в управляемых формах. Требуется: в БУХ 3.0 в документе "Списание материалов из эксплуатации" заполнить ТЧ "Спецодежда" по указанному МОЛ. Сделал следующее: создал внешнюю обработку, которую подключил к документу (через "Администрирование"-"Дополнительные отчеты и обработки"). В документе появилась кнопка "Заполнить", которая вызывает подключенную обработку. В результате на форме табличная часть изменяется. Но после закрытия/открытия документа табличная часть остается старой (до изменения). Как передать изменения в объект базы данных? Описание внешней обработки: Во внешнюю обработку добавил: Модуль формы внешней обработки: &НаСервере Покажите, пожалуйста, ошибку в коде и как написать правильно?
#2
by Cyberhawk
Модифицированность у формы не взводишь. А вообще, если тебе без интерактива надо менять объект, тоиспользуй тип команды "ЗаполнениеФормы"
#3
by Saari
подскажи, пожалуйста, как именно обратиться к форме документа чтобы установить Модифицированность = Истина?
#8
by Saari
сделал так: теперь вызываемая внешняя обработка закрывается, в документе, из которого она открывается, ТЧ изменена и документ стал измененным, т.е. при закрытии его выдается запрос на записать изменения. Я так понял, что все получилось :) Спасибо!
#9
by Cyberhawk
Можно и так. Но все-таки тебе открытие своей формы-то и не нужно, судя по коду (пользователь ничего не делает в промежутке между вызовом команды и получением результата заполнения), поэтому на будущее рекомендую делать как во втором предложении
#10
by Saari
в условии обработки необходимо выбирать МОЛ. Просто я в коде еще его не обрабатывал. Хотел попробовать в принципе менять данные ТЧ. Получилось. Спасибо вам всем!
#11
by Saari
Еще один интересный вопрос возник: при подключении внешней обработки на форме документа появляется кнопка "Заполнить". На форме документа есть несколько табличных частей, причем у каждой ТЧ на форме есть своя кнопка "Заполнить" с ниспадающим меню действий. Как встроить внешнюю обработку в конкретную кнопку "Заполнить" в конкретной табличной части? В простых формах 8.2 это делалось легко. А как это сделать в управляемых формах?
#12
by Cyberhawk
Никак - в разных версиях БСП расположение этого меню меняется (где-то у каждой ТЧ, где-то - в шапке формы).
#13
by Cyberhawk
(штатно никак - только смотреть на код заполнения этого меню и доработать форму по аналогии)
#14
by Saari
Как сделать несколько пунктов в ниспадающем меню из общей кнопки "Заполнить" (которая появилась при подключении внешней обработки) на форме документа? Во! Проще в одной форме обработки сделать несколько кнопок, которые будут обрабатывать ту или иную ТЧ. А все же, как сделать несколько пунктов в ниспадающем меню одной кнопки?
#15
by Cyberhawk
"как сделать несколько пунктов в ниспадающем меню одной кнопки?" // Добавить несколько команд у обработки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Управляемые блокировки в УПП
- Где правильнее поставить управляемые блокировки
- Управляемые формы. Настройка формы выбора из настройки списка
- Управляемые формы
- Управляемые формы. Как изменить данные объекта при записи
- УТ 11 управляемые формы - добавить в таб часть колонку с остатками
- Управляемые формы. Как программно выполнить процедуры и обработ. событий формы?
- получить форму во внешней обработке (8.2 управляемые формы)
- Как программно вставить элемент формы в определённое место (управляемые формы)?
- Управляемые формы. Вызов второй формы кнопкой из первой
- Управляемые формы: Обратиться из модуля объекта к элементу формы
- Управляемые формы - как растянуть окно формы в конфигураторе на большом экране?
В этой группе 1С
- Cервер 1С:Предприятия (64-bit) для Windows. Установка через MSI.InstallProduct
- Погашение ОНА - неверные проводки при закрытии месяца
- Можно ли в ПередЗаписью нового объекта узнать будущий УникальныйИдентификатор?
- Вопрос по SWbemLocator
- Не указывается второй параметр у вложенной схемы.
- Неудачная попытка создания объекта (УправлениеФормой) 1cpp ver 3.2.4.1
- УФ.ПолеВвода. АвтоПереносСтрок не работает при выключенном многострочном режиме?
- 8.3 СКД Передать параметр в запрос
- изменить значение адреса грузоотправителя 8.3 БП3 КОРП
- Изменить способ редактирования справочника в пользовательском режиме
- Использование обработки "Выгрузка и загрузка данных XML"
- Чем отличаются SSD-диски для серверов?
- Задвоение макета. БП 2.0
- УТ 11.2 Дата запрета в разрезе организаций.
- v7: Иконки документов в журнале
- Перемещение материалов на забалансовый счет
- Регламентное задание без снятия с поддержки
- Пользование чужим сервером
- ХранилищеОбщихНастроек - как посмотреть содержимое
- УФ Как убрать панель действий рабочего стола в конфигураторе?