Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Подскажите, как узнать количество элементов в справочнике? (http://forums.kuban.ru/f1040/podskazhite_kak_uznat-_kolichestvo_elementov_v_spravochnike-2455602.html)

da180266 05.04.2012 15:34

Подскажите, как узнать количество элементов в справочнике?
 
Кроме перебрать циклом и пересчитать...

Buzz 05.04.2012 15:36

Запросом.

Uho 05.04.2012 15:57

вывести список

VZ 05.04.2012 19:25

А зачем?

da180266 05.04.2012 22:04

2. думал об этом, но не уверен, что будет быстрее. Попробую.
4. Есть справочник "покупки по дисконтным картам" (подчиненный, сейчас порядка 135тыс записей). Но обмен данными с центральной базой и торговыми точками (порядка 50) пользователи выполняют нерегулярно, из-за этого временами случаются инциденты с покупателями. Хочется иметь возможность проверки количества покупок, чтобы знать, где ситуации наиболее вопиющие и пинать ответственных юзверей.

Маус 05.04.2012 22:09

"Есть справочник "покупки по дисконтным картам" (подчиненный, сейчас порядка 135тыс записей)"
[b]вот ведь тупняк[/b]

da180266 05.04.2012 22:14

6 есть справочник "карты покупателей" и подчиненный в котором хранятся покупки по каждой карте с датой, суммой, местом покупки. В зависимости от суммы покупок по карте дается скидка. В чем видите тупняк?

Чучундер 05.04.2012 22:17

(7) видимо в том, что выббран метод решения, нескольо отличающийся от общепринятых рекомендаций...

Чучундер 05.04.2012 22:18

прямой запрос посчитает это дело практически мгновенно.

VZ 05.04.2012 22:18

(5) Как правило (а исключения мне не встречались) такого рода затруднения происходят из-за непродумывания метаданных.
Раскрой схему, народ посмотрит. Есть же практика у людей, может и покритикуют со знанием дела.

da180266 05.04.2012 22:21

9 на торговых точках дбф
10 я думал может функция есть недокументированная, позволяющая получить количество элементов. Других затруднений нет))

da180266 05.04.2012 22:23

10 если вы расскажите, каким образом организованы дисконтные системы на "семерке", которые вы встречали "как правило", то я буду вам весьма признателен

da180266 05.04.2012 22:26

8 возможно... не познакомите с рекомендациями? хотя уже три года фунциклирует система, вряд ли буду ее переделывать, но мало ли..

VZ 05.04.2012 22:29

Мдя...

da180266 05.04.2012 22:30

14 это все?))

Чучундер 05.04.2012 22:31

(11) по барабану, на ДБФах тоже прямым запросом рулит

Маус 05.04.2012 22:33

пусть фунциклирует

da180266 05.04.2012 22:33

16 спасибо, поищу инфу, если окажется что медленно считает обычный перебор или запрос

da180266 05.04.2012 22:34

17 пояснений на счет "тупняка" не буит? засчитать за необоснованное хамство?

Чучундер 05.04.2012 22:34

(14) что "мдя"..? чел пишет - работ ает три года? что еще надо? я вот посмотрел на свои древние поделки - работают!! ну и фигли что внутри м.б. не все так красиво..? зато - работают! и зашибись это!
.
конечно, м.б цель постоянного совершенстования кода... тогда блин фиг что новое напишешь - все старое совершенстовать.. когда-то и остановиться надо.. себе такой критерий - фейс не должен вызывать у юзверей отторжения, не должно быть частых ошибок в работе проги - если это выполняется - считаем что все зашибись...
.
но как же все это надоело... ;-)

Маус 05.04.2012 22:38

(19) разжевываю: если система построена неправильно и это всех устраивает, то пусть фунциклирует...
где тут хамство?
по сабжу: перебором или прямым запросом.

qweqwe123123 05.04.2012 22:41

нетленка должна быть одна... остальное - просто работа

da180266 05.04.2012 22:41

21 это не "разжевывание", а ничем не обоснованное "декларирование". Объясни, как правильно (обобщенно, без подробностей). И в чем от той "правильности" будет выигрыш.

Маус 05.04.2012 22:43

будь добр сам поясни, плиз, почему не пошел обычным путем создания регистра накопления?

da180266 05.04.2012 22:44

20 "но как же все это надоело" - ниче, скоро на пенсию уже ;-)
З.Ы. насколько я понимаю мы близки по возрасту, так что если можно без обид))

da180266 05.04.2012 22:46

24 в "семерке" есть регистры накопления? это теперь так оборотные называются?

Чучундер 05.04.2012 22:47

(25) я на пенсии уже 5 лет...

Чучундер 05.04.2012 22:48

(26) ты на (24) внимания не обращай - у мыши мозг маленький.. клинит его постоянно...

sinegurochka 05.04.2012 22:49

периодически сворачивать данные по дисконтникам и чистить справочники от ненужной и устаревшей инфы еще не предлагали?

da180266 05.04.2012 22:49

27 завидую))
28 "Плохо мы воспитываем нашу молодеж!" (с)))

da180266 05.04.2012 22:50

29 чиститца и сворацивается в момент обрезки баз, но таковая делается к счастию нечасто))

Чучундер 05.04.2012 22:51

(29) 135 тысяч в справочнике - да фигня! если конечно в секунду 10 раз не стучаться!!!

da180266 05.04.2012 22:53

32 "стук" происходит когда чел пришел в аптеку с картой, продавцы на тормоза не жаловались пока

Mitrich 06.04.2012 08:51

(5) Схема, канэчно, диковатая, но хозяин-барин.
Смысл "проверки количества элементов" какой? "Алло, Петровна, у нас по твоей точке за вчера числится 150 покупок по дисконту, а у тебя сколько?" - так чтоль???
Что мешает просто нормальный автообмен наладить?

Uho 06.04.2012 09:30

открыть дбфку еще не предлагали? :)))

da180266 06.04.2012 12:09

34. "Схема, канэчно, диковатая" - пока из "недиковатых" предложили только регистр накопления, которого в "семерки" не существует)) Искренне надеюсь, что Вы будете приятным исключением и объясните как же это делается общепринято?
" так чтоль???" - да, примерно так.
"что мещает?" - большая текучка кадров в отделе филиалов и непробиваемый пофигизм руководства этого отдела, связанного родственными узами с директором))
35. "дбфку?" - а для однопользовательской платформы откроется файл справочника через XBASE? попробую..

Sadovnikov 06.04.2012 12:10

Не надо открывать таблицы БД через XBASE...

da180266 06.04.2012 12:11

37 а как? если через прямой запрос то уже советовали, но я с ними не работал - как раз хороший повод научится))

Sadovnikov 06.04.2012 12:12

SQL_Lite. В названии могу ошибаться.

Uho 06.04.2012 12:15

(36) экселем


Текущее время: 04:21. Часовой пояс GMT +3.