|
БП 3.0 ответственный в справочнике Склады |
☑ |
0
Eeelena
23.06.15
✎
13:54
|
Подскажите, как программно получить ответственного склада из документа Авансовый отчет.
Документа получила, но в Складе такого реквизита нет, ответственное лицо указывается только на форме, как теперь получить ответственное лицо?
|
|
1
Cyberhawk
23.06.15
✎
14:00
|
А какой код уже написан?
|
|
2
Umga2002
23.06.15
✎
14:02
|
А в типовой печать ТребНакл посмотреть не але.....
|
|
3
Eeelena
23.06.15
✎
14:03
|
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДатаНачала", ЭтотОбъект.ДатаНачала);
Запрос.УстановитьПараметр("ДатаКонца", ЭтотОбъект.ДатаКонца);
Запрос.Текст =
"ВЫБРАТЬ
| АвансовыйОтчет.Ссылка,
| АвансовыйОтчет.Дата
|ИЗ
| Документ.АвансовыйОтчет КАК АвансовыйОтчет
|ГДЕ
| АвансовыйОтчет.Дата МЕЖДУ &ДатаНачала И &ДатаКонца";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ДокОбъект=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Если ДокОбъект.Товары.Количество()>0 Тогда
Для Каждого Строка ИЗ ДокОбъект.Товары Цикл
Склад=ДокОбъект.Склад.ПолучитьОбъект();
//Здесь нужно как то получить ответственного
КОнецЦикла;
КонецЕсли;
КонецЦикла;
|
|
4
D_E_S_131
23.06.15
✎
14:05
|
РС.ОтветственныеЛица
|
|
5
Redkiy
23.06.15
✎
14:05
|
(0) Учитесь читать структуру метаданных, а не визуальное отображение формы на мониторе.
Подсказка: см. регистр сведений ОтветственныеЛица
|
|
6
D_E_S_131
23.06.15
✎
14:06
|
А вообще интересный код. Почему переменная "Склад" в цикле принимает значение? Почему бы запросом и строки ТЧ документа не выбрать?
|
|
7
Eeelena
23.06.15
✎
14:07
|
(2) спасибо, нашла нужную процедуру, которая получает ответственное лицо на складе
|
|
8
Фрэнки
23.06.15
✎
14:10
|
(7) код в 3 написан очень-очень тормознуто
|
|