![]() |
|
внешняя обработка ТЧ без записи документа, как ? | ☑ | ||
---|---|---|---|---|
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
|
(7) значит устарело. Вот актуальное
https://its.1c.ru/db/bsp314doc/content/4/1/issogl4_пример_обработка_заполнения_данных_формы_без_записи_объекта |
|||
9
kittystark
13.04.21
✎
11:05
|
(8) в приведенном примере используется
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы(); простой обход и переколачивание реквизитов ТЧ без дополнительного взаимодействия с пользователем при таком использовании работают для того, чтобы пользователь выбрал дополнительные параметры заполнения сейчас пока юзаем НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы(); открываем свою форму из этой обработки, на ней выбираем параметры и уже затем обрабатываем ТЧ как быть в таком случае? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |