|
БП 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 написан очень-очень тормознуто
|
| Форум | Правила | Описание | Секции | Поиск |