|
внешняя обработка ТЧ без записи документа, как ? |
☑ |
0
kittystark
13.04.21
✎
09:56
|
под КА2.4 по правилам последних БСП создана и подключена
внешняя обработка заполнения табличной части документа
все работает, только с одним "но":
перед тем как команда будет выполнена система требует провести документ...
есть ли какой-то способ / параметр / модификатор, позволяющий обработать ТЧ без предварительного сохранения документа ?
|
|
1
kittystark
13.04.21
✎
09:57
|
на всякий случай - формы управляемые
|
|
2
lodger
13.04.21
✎
10:03
|
(0) обратитесь к специалисту, что обработку наваял.
|
|
3
kittystark
13.04.21
✎
10:05
|
(2) смешно!!!
я сам специалист, я сам ее наваял
|
|
4
lubitelxml
13.04.21
✎
10:13
|
(3) ну тогда смотри почему у тебя проверка такая идет в коде БСП, и делай выводы
|
|
5
1Сергей
13.04.21
✎
10:18
|
>>под КА2.4 по правилам последних БСП создана и подключена
значит не по правилам
|
|
6
RomanYS
13.04.21
✎
10:18
|
РежимЗаписи (необязательный)
Строка
Настройки дополнительных проверок и действий, связанных к записью объекта, выполняемых перед обработчиком команды:
● НеЗаписывать – объект не записывается, а в параметрах обработчика вместо ссылок передается вся форма. В этом режиме рекомендуется работать напрямую с формой, которая передается в структуре 2 параметра обработчика команды.
● ЗаписыватьТолькоНовые – записывать только новые объекты.
● Записывать – записывать новые и модифицированные объекты.
● Проводить – проводить документы.
Например:
Копировать в буфер обмена
Команда.РежимЗаписи = "НеЗаписывать";
Перед записью и проведением у пользователя запрашивается подтверждение. Значение по умолчанию: Записывать
|
|
7
kittystark
13.04.21
✎
10:30
|
(6) при попытке "обновить из файла" выдает:
Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.
Техническая информация:
Поле объекта не обнаружено (РежимЗаписи)
|
|
8
RomanYS
13.04.21
✎
10:34
|
|
|
9
kittystark
13.04.21
✎
11:05
|
(8) в приведенном примере используется
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы();
простой обход и переколачивание реквизитов ТЧ без дополнительного взаимодействия с пользователем
при таком использовании работают
для того, чтобы пользователь выбрал дополнительные параметры заполнения сейчас пока юзаем
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
открываем свою форму из этой обработки, на ней выбираем параметры и уже затем обрабатываем ТЧ
как быть в таком случае?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший