Складские документы #454265


#0 by Michael_p2004
Здравствуйте. Появилась необходимость доработать журнал "Складские документы". Т.к журнал изначально не имеет макета для печати, я с помощью конструктора сделал форму. Сейчас проблема в том, что при формировании печатной формы в макет выводятся документы по всем складам и за ВЕСЬ период, хотя в журнале установлен отбор и интервал. Я так понимаю что это происходит из-за: Выборка = ЖурналыДокументов.СкладскиеДокументы.Выбрать; ..... Если не сложно, пожалуйста помогите сделать выборку по одному конкретному складу и на текущую дату. Заранее спасибо!
#1 by MSOliver
Заполни параметры в методе Выбрать. Выбрать(<Дата начала>, <Дата окончания>, <Отбор>, <Порядок>) Параметры: <Дата начала> (необязательный) Тип: Дата. Дата и время начала периода выборки документов. Если параметр не указан, то выбираются все документы, начиная с самого первого документа в базе данных. Значение по умолчанию: Пустая дата <Дата окончания> (необязательный) Тип: Дата. Дата окончания периода выбираемых документов. Если параметр не указан, то выбираются все документы, начиная с самого первого документа в базе данных. Значение по умолчанию: Пустая дата <Отбор> (необязательный) Тип: Структура. Структура, в которой указывается поле отбора и значение отбора. Может задаваться только "Дата" и графы журнала документов, для которых при конфигурировании установлено индексирование. Если параметр не указан, то отбор не используется. <Порядок> (необязательный) Тип: Строка. Определяет порядок выдачи документов. Может быть указано поле "Дата" или одна из граф журнала документов при условии, что все включенные в данную графу реквизиты документов имеют один и тот же базовый тип (например, Число или Строка) и при этом в такой графе отражаются все включенные в журнал документы и при этом при конфигурировании для графы установлено индексирование. После указания имени поля через пробел может быть указано направление упорядочивания. Для упорядочивания в порядке возрастания - "Возр", иначе - "Убыв". По умолчанию выборка упорядочивается по возрастанию. Если параметр не задан, выборка упорядочивается по хронологии документов в порядке возрастания.
#2 by MSOliver
... может запросом?
#3 by MSOliver
А можно ничего не писать... настрой отбор по организации, складу, периоду. В журнале дави правой кнопокой -> Вывести список.
#4 by Michael_p2004
Отбор по организации, складу и периоду в журнале установлен. А вот  печатная форма выводится без отборов, т.е ВСЕ документы по ВСЕМУ периоду и по ВСЕМ складам.
#5 by MSOliver
#6 by MSOliver
Пасяб не забудь сказать. Удачи!
#7 by Michael_p2004
{ЖурналДокументов.СкладскиеДокументы.Форма.ФормаСписка}: Метод объекта не обнаружен (Вставить) Отбор.Вставить("Склад",Справочники.Склады.НайтиПоКоду("000000010").Ссылка); //Главный склад
#8 by Michael_p2004
{ЖурналДокументов.СкладскиеДокументы.Форма.ФормаСписка}: Поле объекта недоступно для записи (Отбор) Отбор = Новый Структура;
#9 by Michael_p2004
Заменил Отбор на ОтборЖурнала. Теперь вылезла ошибка: {ЖурналДокументов.СкладскиеДокументы.Форма.ФормаСписка}: Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра (параметр номер '3') Выборка = ЖурналыДокументов.СкладскиеДокументы.Выбрать(ДатаНачала,ДатаКонца,ОтборЖурнала); по причине: Недопустимое значение параметра (параметр номер '3')
#10 by Michael_p2004
Как необходимо указать Отбор?
#11 by Michael_p2004
Не могу разобраться
#12 by Michael_p2004
Как правильно указать отбор?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С