#0
by Krolik Bezobraznik
Есть обработка в которой я получаю некий список документов. Задача вызвать процедуру интерактивного изменения поля, для того чтобы отработался код, который там записан. Не УФ. Я решил получить объект. Затем получаю форму дока и пытаюсь вызвать процедуру интерактивного изменения Ругается на то что нет процедуры МатериалыСтатьяЗатратПриИзменении. Как ее вызвать?
#3
by folo
ФормаДока.МатериалыСтатьяЗатратПриИзменении(строкаТЧ.материал); может вместо неопределено туда ссылку на материал передать? Что сейчас в команде в параметре - элемент ?
#4
by Krolik Bezobraznik
Да. Он в процедуре не используется. В процедуре интерактивного изменения есть такой код в начале Следовательно надо еще двигать курсор по ТЧ
#7
by Krolik Bezobraznik
Думал над этим, но там есть определенные сложности. Могу скинуть код из процедуры интерактивного изменения. Может подскажете
#8
by butterbean
какие сложности? замени ЭлементыФормы.Материалы.ТекущиеДанные на свою СтрокаТЧ и остальные реквизиты документа правильно передай
#9
by Krolik Bezobraznik
Я ж говорю есть перечень доков в которых надо перезаполнить колонки ТЧ. Счет затрат и Счет затрат НУ. Можно конечно тупо им присвоить необходимые значения НО меня смущает то, что есть процедура интерактивного изменения и она помимо изменения этих колонок меняет еще много чего. Вот потому я считаю что было бы корректным вызвать эту процедуру интерактивного изменения.
#11
by butterbean
это работает в форме документа и в контексте этой формы, из какой-то левой обработки это не заработает и не должно — переноси код в свою обработку
#13
by folo
можно сделать процедуру, куда передавать либо текущие данные, либо СтрокуТЧ. код начиная с ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл... И в ней уже все обрабатывать.
#14
by hhhh
во-первых вот это вам на фиг не нужно УстановитьДоступностьСубконто(СтрокаТабличнойЧасти); это устанавливает доступность и видимость колонок на форме.
#16
by Krolik Bezobraznik
Всем спс, не так много кода пришлось переносить. Но все же до последнего надеялся, что можно вызывать процедуру интерактивного изменения поля формы из внешней обработки =(
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как через СОМ соединение вызвать выполнение функции в общем модуле?
- Хочу запретить изменение документов, но разрешить изменение событий.
- Как программно вызвать действие (системное) копок?
- Интерактивное изменение данных текущей строки табличного поля.
- Как вызвать процедуру 1С из ASP
- программно вызвать обработку события поля ввода табличного поля "начало выбора"?
- Заполнение поля ТЧ из поля справочника: как написать без sql?
- СКД: Интерактивное изменение порядка группировки
- Как поймать изменение свойств рисунка поля табличного документа?
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- СКД. Пользовательские поля. Обращение к реквизиту поля составного типа.
В этой группе 1С
- ЗУП ПФР. 40: Ошибка. Недопустимый символ ' ' (код 160) внутри поля
- Переход на 1С 8 УТ
- Обогрев компьютера в неотапливаемом вагончике
- Значение поля "Владелец" не заполнено или заполнено неверно
- УТ 11 Печать комплекта документов с настройкой
- БП 2.0 Свертка перед переходом на 3.0
- ЗУП 3.0 сдельный заработк= фиксированная сумма
- Как программно изменить у диаграммы размер области заголовка?
- УФ как передать COM-объект между формами?
- Как в Модуле Формы вызвать процедуру из Модуля Объекта?
- ОтметитьЭлементы без модального режима
- УФ сбросить настройки формы
- Кадровые приказы организации
- ИТС УПП где статьи?!
- УФ Таблица формы программно - отбор строк и доступность редактирования
- Дата и время, установленные на сервере, отличаются от настроек этого компьютера.
- Qt+Firebird transaction
- Подключение дисплея покупателя Штрих-Т D2 USB к Рознице 2.1.4.9_версия2
- Связь по типу обновить программно
- ИТС & ошибка открытия базы документов