Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

внешняя обработка ТЧ без записи документа, как ?

внешняя обработка ТЧ без записи документа, как ?
Я
   kittystark
 
13.04.21 - 09:56
под КА2.4 по правилам последних БСП создана и подключена
внешняя обработка заполнения табличной части документа
все работает, только с одним "но":
перед тем как команда будет выполнена система требует провести документ...

есть ли какой-то способ / параметр / модификатор, позволяющий обработать ТЧ без предварительного сохранения документа ?
   kittystark
 
1 - 13.04.21 - 09:57
на всякий случай - формы управляемые
   lodger
 
2 - 13.04.21 - 10:03
(0) обратитесь к специалисту, что обработку наваял.
   kittystark
 
3 - 13.04.21 - 10:05
(2) смешно!!!
я сам специалист, я сам ее наваял
   lubitelxml
 
4 - 13.04.21 - 10:13
(3) ну тогда смотри почему у тебя проверка такая идет в коде БСП, и делай выводы
   1Сергей
 
5 - 13.04.21 - 10:18
>>под КА2.4 по правилам последних БСП создана и подключена

значит не по правилам
   RomanYS
 
6 - 13.04.21 - 10:18
РежимЗаписи (необязательный)

Строка

Настройки дополнительных проверок и действий, связанных к записью объекта, выполняемых перед обработчиком команды:

● НеЗаписывать – объект не записывается, а в параметрах обработчика вместо ссылок передается вся форма. В этом режиме рекомендуется работать напрямую с формой, которая передается в структуре 2 параметра обработчика команды.

● ЗаписыватьТолькоНовые – записывать только новые объекты.

● Записывать – записывать новые и модифицированные объекты.

● Проводить – проводить документы.

Например:

Копировать в буфер обмена
Команда.РежимЗаписи = "НеЗаписывать";
Перед записью и проведением у пользователя запрашивается подтверждение. Значение по умолчанию: Записывать
   kittystark
 
7 - 13.04.21 - 10:30
(6) при попытке "обновить из файла" выдает:

Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.

Техническая информация:
Поле объекта не обнаружено (РежимЗаписи)
   RomanYS
 
8 - 13.04.21 - 10:34
   kittystark
 
9 - 13.04.21 - 11:05
(8) в приведенном примере используется
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы();
простой обход и переколачивание реквизитов ТЧ без дополнительного взаимодействия с пользователем 
при таком использовании работают

для того, чтобы пользователь выбрал дополнительные параметры заполнения сейчас пока юзаем
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
открываем свою форму из этой обработки, на ней выбираем параметры и уже затем обрабатываем ТЧ

как быть в таком случае?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.