#0
by duke210
Есть документ "Зарплата". Из него вызывается обработка «Начисления», осуществляющая удобный ввод данных. Вызывается обработка из док.ВводЗарплаты кнопкой «Кнопка1»: Вопрос: Как из этой обработки записать введенные данные в текущую строку табличной части «Начисления» документа «ВводЗарплаты» ? Хотелось бы с примером кода. Спасибо.
#1
by luckyluke
Похоже это всё на какой-то изврат, но ты можешь передавать ссылку на документ воторый обрабатываешь и номерстроки в ТЧ опять же, но судя по потому что у тебя документ может быть и не записан, то ты можешь не найти нужную тебе строку. PS. нифига не пойму, зачем нужна обработка для обработки данных ТЧ. И почему нельзя использовать механизм внешних обработок табличных частей? Конфа не типовая?
#5
by Mitriy
+ а поможет тебе экспортная переменная в вызываемой форме, которой ты и будешь присваивать ТекущиеДанные...
#6
by duke210
Раньше, в семерке, для этого существовал контекст, который передавался в открываемую обработку. Как это сделать в восьмерке? "+ а поможет тебе экспортная переменная в вызываемой форме, которой ты и будешь присваивать ТекущиеДанные... " Приведите текст. (Конфа не типовая)
#8
by duke210
Куда вставить "Перем СтрокаДляОбработки Экспорт;", в глобальный модуль ? Из модуля документа он не виден. Сделал в модуле докумнта Форма=Обработки.Начисления.ПолучитьФорму("Форма",ЭтотОбъект);, для передачи его в открываемую обработку. А в обработке его как принять ? ПриОткрытии ? Приведите код.
#10
by luckyluke
где больше нравится там и объявляй. тебе понятнее, наверное, будет в модуле формы. потом так Форма=Обработки.Начисления.ПолучитьФорму("Форма");
#11
by duke210
Объявил в модуле формы: ... В модуле обработки пытаюсь записать в документ: стр.калРаб=99; Ошибка: "переменная (стр) не определена"
#13
by luckyluke
ты объявил "Перем стр Экспорт;" в модуле формы обработки? или во модуле формы документа?
#16
by duke210
Сделал. Все равно в модуле обработки "переменная не определена (стр)" Перем стр Экспорт; В обработке: Где ошибка ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЭтотОбъект.Записать()???
- Записать в справочник реквизит из документа
- v7: в чем разница.... "Сохранить данные..." и "Выгрузить данные..."?
- Как удалить текущую строку ТЧ документа?
- Если записать данные в DBF-файл регистра напрямую, то что будет с остатками
- Как записать Строку ТЧ открытого документа ?
- Как Таблицу значений записать в строку, чтобы потом из строки записать в ТЗ
- УТ 11, записать и закрыть и записать..
- как откатить конфигурацию на предыдущую, сохранив введенные данные?
- v7: Как выделить фоном текущую (активную) строку ТЧ документа
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- Введенные данные не отображены в списке так как не соответсвуют отбору
В этой группе 1С
- Удаление записей из регистра сведений
- Как в запросе отобрать определенный документ по дате?
- Как вернуть в трей этот долбаный красный значок FFDSHOW?
- Ошибка SDBL: Соединение с базой данной не удерживается.
- Как лучше организовать потоковое сканирование и распознование документов в 1С?
- Как подключить терминал по оплате банковскими картами в УТ?
- Что значат отложенные движения в базе приемника при обмен УТ -БУХ
- спозиционировать в форме списка документов
- Как cf предназначенный для 1c8.0 переконвертировать в cf для 8.1?
- Вопрос по нумерации объектов.
- Проверка конечного сальдо в расчетной ведомости 1С УПП
- Конфа 1с:срм рарус 81. Программа тормозит при открытии определенного окна.
- Правило для конвертации счета в документе
- УПП: согласование заявок на расходование средств
- SSD не удаляются разделы
- ЗУП, RLS и внешние обработки
- СКД выражение в вычисляемых полях
- Тормозит закрытие месяца в БУ 1.6.24.7
- v8: Ошибка "рассогласование транспорта интерфейсов"
- Конвертация данных: Переброс большого объема данных (Недостаточно памяти)