Вход | Регистрация


Недопустимое значение параметра (параметр номер '3')

Недопустимое значение параметра (параметр номер '3')
Я
   IgraStoitSvech
 
04.07.18 - 08:27
Всем доброго времени суток! При запуске обработки выходит такая ошибка :

{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (Выбрать)
НайдДок = Документы.ПоступлениеТоваровУслуг.Выбрать(,,Отбор);
по причине:
Недопустимое значение параметра (параметр номер '3')

Никак не могу исправить, так как только учусь программированию 1с, могут ли местные более продвинутые пользователи помочь?)) Я не прошу решить за меня, но хотя бы в правильную сторону направить.

Код прилагается:

&НаСервере
Процедура Комментарий(Поступление)
    Отбор = Новый Структура("Ссылка",Объект.Поступление);

НайдДок = Документы.ПоступлениеТоваровУслуг.Выбрать(,,Отбор);

НайдДок.ПолучитьОбъект();

НайдДок.Комментарий = "Дата документа """ + НайдДок.Дата +""", Номер документа " + НайдДок.Номер  ;

НайдДок.Записать();
КонецПроцедуры


&НаКлиенте
    Процедура Комментировать(Команда)

Поступление = Объект.Поступление;

    Комментарий(Поступление);
КонецПроцедуры
 
 
   bodri
 
1 - 04.07.18 - 08:34
ДокументМенеджер.<Имя документа>.Выбрать (DocumentManager.<Имя документа>.Select)
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>)
Выбрать (Select)
Синтаксис:

Выбрать(<ДатаНачала>, <ДатаОкончания>, <Отбор>, <Порядок>)
Параметры:

<ДатаНачала> (необязательный)

Тип: Дата.
Дата и время начала периода выборки документов. Если параметр не указан, то выбираются все документы, начиная с самого первого документа в базе данных.
Значение по умолчанию: Пустая дата.
<ДатаОкончания> (необязательный)

Тип: Дата.
Дата окончания периода выбираемых документов. Если параметр не указан, то выбираются все документы, заканчивая самым последним документом в базе данных.
Значение по умолчанию: Пустая дата. 
<Отбор> (необязательный)

Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться только поля "Дата" и реквизиты документа, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядочиванием".
Важно! Структура может содержать только один элемент.
Если параметр не указан, то отбор не используется.
<Порядок> (необязательный)

Тип: Строка.
Строка с именем реквизита документа, определяющая упорядочивание документов в выборке. Может быть указано поле "Дата" или имя реквизита документа, для которого признак индексирования в конфигураторе установлен в значения "Индексировать" или "Индексировать с доп. упорядочиванием". После указания имени через пробел может быть указано направление сортировки. Направление определяется: "Убыв" ("Desc") - упорядочивать по убыванию, и "Возр" ("Asc") - упорядочивать по возрастанию. По умолчанию выборка упорядочивается по возрастанию.
Если параметр не задан, выборка упорядочивается по хронологии документов.
Возвращаемое значение:

Тип: ДокументВыборка.<Имя документа>.

Описание:

Формирует выборку документов за определенный период. Получаемая выборка может быть упорядочена по реквизитам документа.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример:

Выборка = Документы.РасходнаяНакладная.Выбрать(ДатаНач, ДатаКон);
   bodri
 
2 - 04.07.18 - 08:34
+ (1) обратить внимание на:
"Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться только поля "Дата" и реквизиты документа, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядочиванием". "
   bodri
 
3 - 04.07.18 - 08:36
И вообще зачем это всё?
можно проще

ДокОбъект = Объект.Поступление.ПолучитьОбъект();
   IgraStoitSvech
 
4 - 04.07.18 - 09:33
Огромное спасибо, Вы оказались абсолютно правы! Но все же интересно было, почему не сработало через выбор, и причина оказалась именно в индексировании))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует