#0
by ...
Добрый день, ПУБ 284Можно ли вот так ставить условие в запросе, нужно чтобы проверялись два списка складов один исключить, а другой наоборот.|Условие(НЕ(МестоХранения в СписокУсловие3) И (МестоХранения в СписокУсловие1));Если СписокУсловие3 - пустой список, то СписокУсловие1 не обрабатывается.ИЛИ нужно предварительно проверять списки и затем ставить условиеЕсли СписокУсловие3.РазмерСписка > 0 тогда
#3
by PopovIP
Вопрос правильнее можно сформулировать, не как обойти эту ситуацию, что неправильно в строке|Условие(НЕ(МестоХранения в СписокУсловие3) И (МестоХранения в СписокУсловие1));Ведь при одних условиях работает при других нет, это означает что так писать в запросе нельзя, и мне хочется узнать а как можно ставить двойное условие на один реквизит.Вот попутная проблема ->//КонецЕсли;Нужно также узнать остаток одного материала на складах за исключением склада брака.Верхняя проблема - отчет "Дефицит", нижняя в обратотке предупредить что этого материала на складе нет.
#4
by PopovIP
Остается только получить общий остаток, потом остаток на складе брака, ну а потом результат.
#6
by PopovIP
Да не учел что НЕ даст "ложь", спасибоА по поводу регистра, написал вот-так и работает :
#7
by Vacony
6 - а сделать запросом не проще ? Или в Рег.УстановитьЗначениеФильтра("МестоХранения", СписокСкладов) - и СписокСкладов заполнить всеми складами, кроме Брака1 и Брака2 . Так тебе не удобнее ?И быстрее, чем 3 раза остатки сводные получать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает условие "условие (А в Б)"
- ТиС Запрос Условие Список значений
- Как в запросе поставить условие на список регистраторов?
- Как в запросе (СКД) написать условие - хотябы один из выборки ?
- Выполнять условие в запросе если выполняется др. условие
- Два запроса. Один по регистру, один по документам. Второй быстрее. ЧЯНТД?
- Один партнер, один контрагент
- Список имен параметров табличного документа, список именованных областей макета
В этой группе 1С
- Комплексная. Взаимозачет.
- "Программа выполнила недопустимую операцию..."
- Scripting.FileSystemObject. Как перебрать файлы?
- изменить шрифт в ВвестиЧисло(), как ?
- Тем кто использует Status1c.dll от Александра Орефкова
- Доплата за замещение в ЗИКе
- ПБУ 18: Временные разницы (Амортизация и Незавершенка)
- v7.7: Форма.ПолучитьАтрибут()?
- А как выключить звук при ошибках в 1С? А то уже достал всех, а динамики нужны?
- Обмен из 1Cv80 в 1C v77 и наоборот
- ВК для работы с users.usr ( работает и в SQL-версии)
- Как узнать состояние сотрудника? ЗиК
- Как программно выбрать принтер перед печатью?
- Размеры и чертеж LPT разъема
- Надо заполнить шапку документа из обработки
- Как программно запретить пользоваться отбором
- Как получить последний корректировку по заказу (запросом)
- Защита конфигурации от копирования
- Как удалить лист Excel через OLE ?
- База распределения счета 44.1.3