#0
by 1C equals C2H5OH
Что делаю: 1. Написал внешнюю обработку (назовём её "ОбрабЗап") заполнения табличной части одного определённого документа (подключается в разделе Администрирование - Дополнительные отчёты и обработки, в самом документе видна по кнопке Заполнить в нём, при нажатии вызывается процедура ВыполнитьКоманду в модуле формы этой обработки, её код исполняется, тут всё хорошо) 2. В этом коде (модуля формы ОбрабЗап), в клиентской процедуре, получаю форму штатной обработки которая имеется в конфигурации: &НаКлиенте ... ф = ПолучитьФорму( "Обработка.ЗагрузкаДанныхИзВнешнихФайлов.Форма.Форма", 3. Теперь мне надо что: На этой форме (на ф), присутствует ТабличныйДокумент Я хочу, далее в коде модуля формы ОбрабЗап, поработать с этим ТабличнымДокументом формы ф - а конкретно, кодом этим проставить в этот ТабличныйДокумент определённые значения (которые я вычислил в коде ОбрабЗап, заранее) Однако: - из кода клиентской процедуры модуля формы ОбрабЗап (в котором я получил форму ф) - я эту форму ф передать на сервер (например, в серверную процедуру обработки ОбрабЗап) - не могу - нельзя передать управляемую форму на сервер - с ТабличнымДокументом, я работать на клиенте не могу (получать его области, прописывать кодом значения в их ячейки) - нельзя работать с ТабличнымДокументом на клиенте КАК БЫТЬ? (как прописать в ячейки ТД формы ф, кодом, какие-то значения) Я пробовал так: передавал в серверную процедуру модуля формы ОбрабЗап - ф.ТабличныйДокумент как параметр этой процедуры И в той серверной процедуре, заполнял этот ТД Однако, я сильно не уверен, что заполнился ТД который именно на форме ф - большое подозрение что ТД на сервер передался как значение, и там я его заполнил, а вот с ф.ТабличныйДокумент ничего и не произошло Нужны советы и помощь
#1
by 1C equals C2H5OH
P.S. Ковырять саму ту штатную форму обработки (которую я получал с помощью ф = ПолучитьФорму(...)) - очень не хочется, и нежелательно
#4
by 1C equals C2H5OH
У штатной обработки ЗагрузкаДанныхИзВнешнихФайлов - у неё реквизит её формы - не ТЧ, а ТабличныйДокумент
#5
by 1C equals C2H5OH
Ступил я, неправильно заполняя ТД на сервере На самом деле, можно так: &НаКлиенте ... ... ... конецпроцедуры P.S. Скину ещё саму процедуру заполнения ТД, как пример как я заполнял этот ТД: конецпроцедуры
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Контроль наличия подключенных устройств
- При подключении к веб хранилищу Ошибка установки соединения
- ЗУП 2.5 Регламентированный отчет "Расчет по страховым взносам"
- Ошибка при переходе с ЗУП 2.5 на ЗУП 3.0
- УТ11 контроль свободного остатка
- (ЗУП 3.1) остатки отпусков - отмена доп.отпуска
- БП 2.0. НДС нерезидента. В разделе 8 указаны некорректные ИНН/КПП.
- Обмен УТ11-БП3. Выгрузка заказов клиентов
- Как на СКД в диаграмме значения графика выводить вертикально?
- Как в СКД в параметрах указать КонецПериода,день
- УТ 11.3 Группы финансового учета номенклатуры
- 1С 8.3.10.2561 Отбор в динамическом списке
- Отчет на базе универсального, изменить шрифт
- Нужно заполнить вторую таблицу по выбранной строке первой таблицы
- FTPСоединение: Превышено время ожидания
- Обновление формы списка в обычных формах
- Вызов процедуры на стандартном макете СКД
- История ОКВЭД в 1с Бухгалтерия 3.0
- СКД. Теряется строка. Различный результат консоли и скд
- Выгрузка номенклатуры на сайт по разделам сайта, а не по группам номенклатуры