- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
Функция ПолучитьДоговорКонтрагента(Организация,Подразделение,Контрагент) Экспорт
ЗапросДоговор = Новый Запрос;
ЗапросДоговор.Текст = "ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.Организация = &Организация
| И ДоговорыКонтрагентов.Подразделение = &Подразделение
| И ДоговорыКонтрагентов.Владелец = &Владелец
|
|СГРУППИРОВАТЬ ПО
| ДоговорыКонтрагентов.Ссылка";
ЗапросДоговор.УстановитьПараметр("Организация",Организация);
ЗапросДоговор.УстановитьПараметр("Подразделение",Подразделение);
ЗапросДоговор.УстановитьПараметр("Владелец",Контрагент);
Результат = ЗапросДоговор.Выполнить();
Если НЕ Результат.Пустой() Тогда
Возврат Результат.Выбрать().Следующий();
Иначе
Возврат Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
КонецЕсли;
КонецФункции
Вот вроде функция общего модуля называется ПолучитьДоговорКонтрагента, и ты, не заглядывая в неё, конечно же, ждёшь возврата ссылки на спр-к ДоговорыКонтрагентов, но нет!!
wvxvw 03.10.2015 20:20 # +4
bormand 03.10.2015 21:04 # +7
guest 13.10.2015 13:18 # 0
gazovik 13.10.2015 15:41 # +1
guest 13.10.2015 17:36 # 0
gazovik 13.10.2015 17:49 # +2
SkyHunter 13.10.2015 18:15 # +2
bormand 13.10.2015 18:16 # 0
SkyHunter 13.10.2015 18:19 # +1
bormand 13.10.2015 18:22 # 0
Что делает этот метод? Переходит к следующей записи и возвращает Ложь, если уже стояли на последней?
SkyHunter 13.10.2015 21:34 # 0
"Возвращаемое значение:
Тип: Булево.
Истина - следующая запись выбрана; Ложь - достигнут конец выборки.
Описание:
Получает следующую запись из результата запроса. Для обхода результата запроса нужно после получения выборки вызвать данный метод для позиционирования на первый элемент и далее вызывать до тех пор, пока не будет возвращено значение Ложь."
bormand 13.10.2015 22:40 # 0
SkyHunter 13.10.2015 22:45 # 0
ivan_0110 26.10.2015 16:46 # +3
Voittamaton 20.11.2015 21:09 # 0
HomoAlbus 01.12.2015 12:00 # 0