All streams
Search
Write a publication
Pull to refresh

Comments 9

| И ДокументПроизводствоБезЗаказа.Проведен = &Истина

| И ДокументПроизводствоБезЗаказа.ПометкаУдаления = &Ложь";

Такто можно не указывать & для проведения... т.ч. это сказется на производительности.

Так канонически вообще "ГДЕ Документ.Проведен". "Проведен" само по себе булево. И или проведен или пометка удаления, при нормальной работе. Свойства списка через БСП, а параметры зачем-то вручную. Как ниже сказали <и> вместо "Между". А фигурные скобки вообще инструкция для построителя. (А что это?) Почему обработка выбора, а не при изменении, к самой обработке выбора тоже есть вопросы. Почему ТекстЗапросаДокументы в контекстном вызове.

А почему у нас ERP тормозит...

фигурные скобки для использования "тихих параметров" промоделируйте у себя и поймете что не поставив их запрос с параметрами без их указания выдаст ошибку.

Код в статье 100% рабочий!

Вы же в курсе, что в зависимости от установки параметров в данном случае фактически будут исполняться разные запросы?

Конструкция, которую вы называете тихими параметрами, нужна для построения пользовательского отбора. А пользовательский отбор будет работать и без этих телодвижений, т.к. в настройках списка включена опция "автозаполнение доступных полей". Более того, СКД сама еще и дочерние поля для использования в отборе подтянет.

Реквизит "ПодразделениеВыпуска" имеет ссылочный тип, какая обработка выбора, какой текст редактирования? Задача отфильтровать список по подразделению, равно как и сбросить отбор, в данном случае решается одним вызовом одной процедуры:

&НаКлиенте
Процедура ПодразделениеВыпускаПриИзменении(Элемент)
	ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(СписокДокументовДляРедактирования,"ПодразделениеВыпуска",ПодразделениеВыпуска,,,Не ПодразделениеВыпуска.Пустая());
КонецПроцедуры

После того как увидел, что автор не использует оператор «МЕЖДУ», для отбора по периоду, закрыл статью.

Дык, ЭтаФорма уже нежелательно применять. Надо ЭтотОбъект

К обновлению отображения элементов на форме применяется ЭтаФорма.ОбновитьОтображениеДанных() и это не является ошибкой !

выгружаемых с программы обслуживающий бетономешалки.

Полезная статья. Ошибку только поправьте. Глаз режет.

Sign up to leave a comment.

Articles