Почему пока не запишешь документ, значения в шапке не сохраняются?

Форум 1С: Одинэс.Ру

Найти!

Почему пока не запишешь документ, значения в шапке не сохраняются?

Antidot
15.06.2009 - 06:24
Здравствуйте, расскажу что не устраивает:
Есть документ, в нем в шапке есть реквизит: Улица (спр.Улицы)
так же есть справочник Сотрудники, у данного справочника есть табличная часть Состав, куда входит 2 реквизита: Улица, №Участка
нужно в документе заполнить табличную часть данными из табличной части справочника сотрудники, а именно, вводим новый документ, в шапке документа выбираем улицу, и нажимаем кнопку заполнить, в ТЧ должны появиться сотрудники, и напротив этих сотрудников номера участков, НО каждый раз когда я выбираю (не выходя из данного документа) другую улицу, если документ не записать, то значения подставляются старые, т.е.
если в записи сотрудников в ТЧ такие данные:
Улица - Альховая, № участка 2
Улица - Березовая, № участка 5
т.е. у сотрудника есть 2 участка на разных улицах, то если выбрать улицу Альховая, то в ТЧ документа заполняется участок 2, а если выбрать улицу Березовая, то все равно выходит участок номер 2, пока не запишешь документ занова, вот код:
Запрос = Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| ЧленыТовариществаУчастки.Ссылка,
| ЧленыТовариществаУчастки.Участок
|ИЗ
| Справочник.ЧленыТоварищества.Участки КАК ЧленыТовариществаУчастки
|ГДЕ
| ЧленыТовариществаУчастки.Улица = &Улица";
Запрос.УстановитьПараметр("Улица", Ссылка.Улица);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ТаблЧасть = ЭлементыФормы.Состав;
ТаблЧасть.ДобавитьСтроку();
ТекСтрока=ТаблЧасть.ТекущаяСтрока;
ТекСтрока.Член=Выборка.Ссылка;
ТекСтрока.Участок=Выборка.Участок;
//ТекСтрока.Сумма = Выборка.Цена;
КонецЦикла;
спасибо!
К списку тем К списку форумов

Интересные темы

odines.ru
18.04.2024 - 23:35
Смотри также:
Как сделать элемент формы активным?
Помогите придумать запрос
В табличной части документа, есть поле содержащее ссылку на другой документ

Re: Почему пока не запишешь документ, значения в шапке не сохраняются?

roma n
1 - 15.06.2009 - 06:39
//Запрос.УстановитьПараметр("Улица", Ссылка.Улица);
Запрос.УстановитьПараметр("Улица", Улица);

Re: Почему пока не запишешь документ, значения в шапке не сохраняются?

Antidot
2 - 15.06.2009 - 06:41
в сотый раз спасибо roma n :-)

Re: Почему пока не запишешь документ, значения в шапке не сохраняются?

du el
3 - 15.06.2009 - 07:12
(0)Улица - Альховая, № участка 2
может Ольховая? =)

Re: Почему пока не запишешь документ, значения в шапке не сохраняются?

VZ
4 - 15.06.2009 - 07:58
(3) Может, Альковая?
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« платформа v8 Накопительные скидки »
© 2009 Форум 1С: Одинэс.Ру