Имя: Пароль:
1C
1C 7.7
v7: 1С 7.7 Как выбрать из справочника Материалы номенклатуры с остатком >0
0 StackOverflow
 
06.03.18
11:37
Братцы, подскажите как поступить в таком случае.

Цель: в доке Требование накладная при нажатии кнопки Подбор - Материалы чтобы открылась форма для подбора Материалов в которой в колонке Остаток значение > 0.


Думал сделать так: но не работает, ругается на то что ожидается скобка (я так понимаю не дает указать что больше нуля):

это работает:
ОткрытьПодбор("Справочник.Материалы", "ДляПодбора", КонтекстФормыПодбора);

а далее хотел так :
КонтекстФормыПодбора.УстановитьОтбор("Остаток", КонтекстФормыПодбора.КолонкаОстатка>0);
1 asady
 
06.03.18
11:56
(0) хочешь чтобы работало на больших базах - практически никак без прямых запросов.
а остальное - проблемы с производительностью
2 Tarlich
 
06.03.18
11:57
Делать форму где будет не СПР а ТЗ
3 uno-group
 
06.03.18
12:27
ИспользоватьСписокЭлементов(<?>);
UseItemList(<?>);
Синтаксис:
ИспользоватьСписокЭлементов(<СписокЗначений>)
Назначение:
Реализует фильтрацию элементов справочника, используя нединамический фильтр.
Параметры:
<СписокЗначений> - необязательный параметр. Значение типа - ''СписокЗначений'' - должен представлять собой список элементов справочника, выбранных для просмотра. Если это значение пустое, то фильтр отключается.
Замечание:
Метод доступен только в контексте Модуля формы списка справочника и относится ко всему текущему справочнику.
4 uno-group
 
06.03.18
12:29
Или завести реквизит "ЕстьНа Складе" и каким то образом поддержи синхронизировать его значение с наличием остатка на складе и юзать УстановитьОтбор.
5 uno-group
 
06.03.18
12:32
Открывать для подбора справочник прайс лист обеспечивая чтобы он содержал только товары которые есть на складе.
6 Масянька
 
06.03.18
12:41
(3) (4) (5) Фигня.
(2) Абсолютно верно. Свой подбор: форма + обработка подбора.
7 clans
 
06.03.18
12:53
Используй (3). Только сначала получи запросом список элементов, где остаток больше 0.
8 uno-group
 
06.03.18
13:03
(6) Тз Фигня реализовать в нем тоже разбиение по групам еще тот гемор. сортировки по коду, реквизиту и т.п. и переключение между ними, быстый интерактивный поиск и т.п. проблемно
9 aka AMIGO
 
06.03.18
13:09
(6) Точно! Именно проц.ОбработкаПодбора, в ней и проверять.
А еще вариант - в форме, что "Для подбора" в новой колонке "Остаток" считать этот остаток, можно с вычетом резервов.
10 Масянька
 
06.03.18
13:14
(9) Тормоза (зуб не дам - проверяй сам).
(8) Сама задача - фигня. Я бы - автоматом заполняла ТЧ и пусть звери сами решают, что надоть, а чего выкинуть.
11 aka AMIGO
 
06.03.18
13:15
В ТиС это реализовано

ТС не написал, что за конфа.
12 aka AMIGO
 
06.03.18
13:22
(10) Работают 2 конфы в этом режиме (в моём поле зрения), вроде тормозов-то и нет.. "Проверка" насчитывает уж лет 10-12
13 Масянька
 
06.03.18
13:26
(11) Там - просто остаток (есть - нет). А ТС надо выводить только с остатками (насколько я поняла).
14 StackOverflow
 
06.03.18
13:30
Спасибо за советы. Конфа Бухгалтерский учет 4.5 =)
15 aka AMIGO
 
06.03.18
13:30
(13) а бушки глазками не выберут? Совсем обленились.. :)
16 Масянька
 
06.03.18
13:31
(15) "Автоматизация должна быть автоматом" (С) :)))))))))))))
17 uno-group
 
06.03.18
14:44
(15) Чувствую, что там бухши из серии на каждый товар по новой цене заводить новую карточку ТМЦ, вместо того чтобы партии нормально юзать
18 ADirks
 
07.03.18
09:33
(16) Точно! И желательно прикладом в зубы :))
19 Масянька
 
07.03.18
09:35
(18) Ну, не сегодня же... Подожди до понедельника :))))