|
Недопустимое значение параметра (параметр номер '3') | ☑ | ||
---|---|---|---|---|
0
IgraStoitSvech
04.07.18
✎
08:27
|
Всем доброго времени суток! При запуске обработки выходит такая ошибка :
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (Выбрать) НайдДок = Документы.ПоступлениеТоваровУслуг.Выбрать(,,Отбор); по причине: Недопустимое значение параметра (параметр номер '3') Никак не могу исправить, так как только учусь программированию 1с, могут ли местные более продвинутые пользователи помочь?)) Я не прошу решить за меня, но хотя бы в правильную сторону направить. Код прилагается: &НаСервере Процедура Комментарий(Поступление) Отбор = Новый Структура("Ссылка",Объект.Поступление); НайдДок = Документы.ПоступлениеТоваровУслуг.Выбрать(,,Отбор); НайдДок.ПолучитьОбъект(); НайдДок.Комментарий = "Дата документа """ + НайдДок.Дата +""", Номер документа " + НайдДок.Номер ; НайдДок.Записать(); КонецПроцедуры &НаКлиенте Процедура Комментировать(Команда) Поступление = Объект.Поступление; Комментарий(Поступление); КонецПроцедуры |
|||
1
bodri
04.07.18
✎
08:34
|
ДокументМенеджер.<Имя документа>.Выбрать (DocumentManager.<Имя документа>.Select)
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) Выбрать (Select) Синтаксис: Выбрать(<ДатаНачала>, <ДатаОкончания>, <Отбор>, <Порядок>) Параметры: <ДатаНачала> (необязательный) Тип: Дата. Дата и время начала периода выборки документов. Если параметр не указан, то выбираются все документы, начиная с самого первого документа в базе данных. Значение по умолчанию: Пустая дата. <ДатаОкончания> (необязательный) Тип: Дата. Дата окончания периода выбираемых документов. Если параметр не указан, то выбираются все документы, заканчивая самым последним документом в базе данных. Значение по умолчанию: Пустая дата. <Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться только поля "Дата" и реквизиты документа, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядочиванием". Важно! Структура может содержать только один элемент. Если параметр не указан, то отбор не используется. <Порядок> (необязательный) Тип: Строка. Строка с именем реквизита документа, определяющая упорядочивание документов в выборке. Может быть указано поле "Дата" или имя реквизита документа, для которого признак индексирования в конфигураторе установлен в значения "Индексировать" или "Индексировать с доп. упорядочиванием". После указания имени через пробел может быть указано направление сортировки. Направление определяется: "Убыв" ("Desc") - упорядочивать по убыванию, и "Возр" ("Asc") - упорядочивать по возрастанию. По умолчанию выборка упорядочивается по возрастанию. Если параметр не задан, выборка упорядочивается по хронологии документов. Возвращаемое значение: Тип: ДокументВыборка.<Имя документа>. Описание: Формирует выборку документов за определенный период. Получаемая выборка может быть упорядочена по реквизитам документа. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: Выборка = Документы.РасходнаяНакладная.Выбрать(ДатаНач, ДатаКон); |
|||
2
bodri
04.07.18
✎
08:34
|
+ (1) обратить внимание на:
"Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться только поля "Дата" и реквизиты документа, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядочиванием". " |
|||
3
bodri
04.07.18
✎
08:36
|
И вообще зачем это всё?
можно проще ДокОбъект = Объект.Поступление.ПолучитьОбъект(); |
|||
4
IgraStoitSvech
04.07.18
✎
09:33
|
Огромное спасибо, Вы оказались абсолютно правы! Но все же интересно было, почему не сработало через выбор, и причина оказалась именно в индексировании))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |