#0
by ZIPKs
Доброго времени суток! Помогите советом пожалуйста. Существует документ, по кн "добавить" открывается обработка где по средством запроса и обработки его результата формируется табличная часть обработки. Затем передаю значения в табличную часть документа (куда они успешно попадают), закрываю обработку ... но в табличном поле документа увы никаих изменений.. Подскажите как обновить табличное поле формы документа.. Элементыформы.Тоавры.Обновить; - не срабатывает
#1
by Defender aka LINN
Предлагаешь нам самим сюда код написать и объяснить, почему он не работает? 0_о
#2
by ZIPKs
нет писать код не надо просто в правильном ли направлении мысль может должа быть еще какая - то команда или нет куда посмотреть...
#5
by mec
Ничего обновлять не надо! после добавления строки через обработку, ТЧ сама обновляется... Просто че-то не так делаешь!
#11
by Defender aka LINN
Маладец. А теперь думай, почему же не меняется твой ДокументОбъект, если ты меняешь совсем другой.
#12
by ZIPKs
ДокументОбъект и док = ДокументОб.получитьОбъект; - это совершенно разные вещи, тогда вопрос почему при повторном открытии документа записи существуют...
#13
by Фауст
Наверно потомучто при открытии данные считываются из ИБ. Чтото не нашел метода "обновить" у табличного поля. Попробуй: Форма.Обновить;
#14
by Defender aka LINN
Элементарно, Ватсон... Ты открыл один экземпляр объекта. НЕ МЕНЯЛ ЕГО. В обработкне создал другой экземпляр, изменил его и записал. Естественно, если открыть форму заново или перечитать данные, то увидишь свои изменения. А теперь, внимание, вопрос: что надо передать в обработку, чтобы все работало?
#19
by FarFar
Тока если у тебя документ уже был открыт и модифицирован, записать он не даст, скажет, что объект был изменен.
#20
by asady
решение до примитива простое. сделай так в модуле формы: Процедура КнопкаОбновитьНажатие КонецПроцедуры в модуле объекта
#21
by ZIPKs
по кн "добавить" открывается обработка где по средством запроса и обработки его результата формируется табличная часть обработки. Затем передаю значения в табличную часть документа...
#28
by FarFar
Как то ты все через одно место делаешь. У тебя ДокументОб - объект или ссылка? Если ссылка, нафига ты его называешь ДокументОб ? Не пожалей переменную, сделай хоть ДокОб = ДокументОб.ПолучитьОбъект; Вот тогда к нему можно применить ДокОб.Записать;
#30
by mec
Вообще все просто, ты из дока вызываешь обработку... Соответственно ВладелецФормы этой обработки будет твой док.
#31
by ZIPKs
нет, не понимаю.. есть форма документа в ней кнопка по которой документ записывается и вызывается обработка: После получения результатов работы с табличной частью обработки по кн "ОК" вся табличная часть должна добавиться в документ, выглядит так: без результатно...данные видны только при повторном открытии документа
#32
by Фауст
Передай ты просто в обработку объект, с ним и работай чтоб без всяких ДокументОб.получитьОбъект
#35
by asady
Вот требования к внешней обработке по заполнению ТЧ: Обработка для заполнения ТЧ объектов. Внешняя обработка, содержащая в модуле экспортную процедуру: Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) где: Объект. – ДокументОбъект, СправочникОбъект. От куда был произведен вызов процедуры заполнения внешней обработки; ИмяТабличнойЧасти – Строка. Имя табличной части, для которой вызвана обработка. ТабличноеПолеОбъекта – Элемент формы: Табличное поле. Табличное поле формы, для которого вызвана обработка. А так же может иметь в своем составе : макет «Параметры_Авторегистрации», используемый для автоматического заполнения принадлежности печатной формы в справочнике «Внешние обработки» состоящий из 2-х колонок – «полное имя метаданного» и «имя табличной части»
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Безвозмездная передача фотоаппарата госучреждению. Проводки???
- Передача параметра типа Дата в ADODB
- 2 Конвертация Присвоить реквизиту ТЧ приемника значение из другой ТЧ источника
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- 1C8.3.5. УФ. ТЧ на форме. Текст в пустых полях колонки данных ТЧ. Как?
- Передача товаров операция: передача товаров/материалов переработчику цена,сумма
- КД 2.0 Две ТЧ в один приёмный ТЧ
В этой группе 1С
- v8: Вопрос: Отбор и Быстрый выбор!
- "Безналичная оплата" в Чеке ККМ
- Не списывается себестоимость товара при формировании документа реализация т
- Перемещение с основного склада на склад магазина
- выгруз с 1С в Excel:)
- Как в ПолеHTMLДокумента включить показ картинок?
- Запрет изменение документов после проведения
- Глюк в 1С 8.1 - панель вкладок (при изменении)
- В поле детальных записей не видно статьи движения денежных средств?
- функция определения дня(выходной/рабочий)
- После списания спецодежды начисляется амортизация
- Ошибка СУБД при расчете НДФЛ (УПП)?
- Фон ячейки в табличной части
- Передача параметра в построитель отчета
- Что такое "Распроведение"?
- Как сделать подпись для VBA макросов?
- Как активизировать строку таблицы значений?
- Как написать условие в запросе на пустое значение?
- Обращение к COM-объекту
- Как определить какой переключатель выбран?