Имя: Пароль:
1C
1C 7.7
v7: Общий Журнал документов
0 geniusbsd
 
14.02.17
14:32
День добрый
Подскажите возможно ли в журнале документа получить количество строк после отбора
Нужно установить отбор если количоство строк = 0 тогда установить отбор по другой графе отбора
1 Злопчинский
 
14.02.17
14:51
(0) количество строк чего? - есть ли строки на ЭКРАНЕ?
2 Злопчинский
 
14.02.17
14:53
опять же - ты отбор устанавливаешь программно? если да - то сначала посмотри _программно_ есть ли в нужной выборке/отборе данные - если есть - установи отбор и покажи журнал.

если отбор устанавливаешь интерактивно - ну глазками посмотрел - данных нет, ручками установил новый отбора...
3 Злопчинский
 
14.02.17
14:55
даже при интерактивной установке отбора имхается тоже можно получить "программно" есть ли строки на экране или нет. другое дело ну получил ты эти сведения, запихнул в переменную (локальную в контексте формы списка журнала или глобальную) - дальше что?
4 aka AMIGO
 
14.02.17
14:58
ИМХО - то-же самое можно получить несложным отчетом.
Чтоб, значит, не курочить конфигурацию
5 geniusbsd
 
14.02.17
14:59
(2) Я устанавливаю отбор так УстановитьОтбор("ШККартриджа",ШтК);
Т.е. сделать сначала запрос по дукументам а потом уже установить отбор
6 Heckfy
 
14.02.17
15:02
(0) Зачем после? Лучше перед установкой отбора пульни коротенький запрос по журналу на количество по условиям отбора. Если ноль, то следующий отбор.
7 geniusbsd
 
14.02.17
15:06
(6) Так наверное и поступлю
8 Heckfy
 
14.02.17
15:07
Только запроса именно на количество, а не на выбор данных а потом получение количества записей в запросе.
9 Злопчинский
 
14.02.17
15:33
.. и тут нас ждет засада... не сильная, но можно споткнуться.. ибо надо вытянуть ПРИОТКРЫТИИ журанал (или клогда вам там надо) - интервал видимости журналла (шттаные функции есть)
Независимо от того, куда вы едете — это в гору и против ветра!