Имя: Пароль:
JOB
Работа
Как искать клиентов?
🠗 (Лефмихалыч 18.03.2016 11:30)
,
0 sttt
 
15.03.16
11:10
Средств почти не осталось, и работу мне не найти. Почти полгода ищу. Вот думаю, попытаться клиентов найти.
398 Garykom
 
гуру
17.03.16
18:02
(397)+ если нет индекса на поле ДатаРождения
399 sttt
 
17.03.16
18:05
Выбрать
Сп.датарождения
Поместить списокдат
Из
Справочника как сп
Группировать по сп.датарождения
Имеющие количество (сп.датарождения) > 1
;
Выбрать
Из списокдат как датырождений
Внутреннее соединение по справочник.сотрудник как сотр по
Сотр.датарождения = датырождений.дата рождения

Или

Выбрать
Из справочник.сотрудник как сотр
Где
Сотр.датарождения в (выбрать датарождения из списокдат.датарождения )

Без конфигуратора тяжко (
Наверно можно и иначе
400 sttt
 
17.03.16
18:06
Индекс забыл
401 MaXpaT
 
17.03.16
18:07
(397) ну он же просил без (375) "запроса в условии"
так-то по производительности оптимальнее вижу так:

выбрать
спр.ДатаРожд, КОЛИЧЕСТВО(спр.ссылка)
поместить ВТДаты
ИЗ справочники.сотрудники КАК спр
ИМЕЮЩИЕ( КОЛИЧЕСТВО(спр.ссылка) > 1)
;
выбрать спр.Ссылка, спр.ДатаРожд
ИЗ справочники.сотрудники где
спр.Дата Рожд В (выбрать ВТ.ДатаРожд из ВТДаты как ВТ)
402 Garykom
 
гуру
17.03.16
18:09
(401) а с группировкой?
403 MaXpaT
 
17.03.16
18:11
(401) а ну да, группировку пропустил:

* СГРУППИРОВАТЬ ПО Спр.ДатаРожд ;
404 Локи-13
 
17.03.16
18:17
(338) обоснуй
405 Локи-13
 
17.03.16
18:21
(339) ты хоть знаешь что такое "ссылка"?)
406 ks_83
 
17.03.16
18:51
(330) Все верно. Именно поэтому в выборке содержится полный набор измерений. Просто в отличие от справочника эта ссылка нигде не хранится и получить ее можно только в момент выборки.
407 Лефмихалыч
 
17.03.16
20:28
(399) опять двойка
408 SadrArt
 
17.03.16
20:43
(405) Знаю. Тебя научить?
409 Лефмихалыч
 
17.03.16
20:43
(404) Ссылку в РС запилить нельзя. Измерение со ссылочным типом или типом GUID - это не то же самое и даже не аналог ссылки в справочнике. Контроля уникальности по срезу нет в природе, есть контроль уникальности по значениям измерений в пределах периодичности. Ответ "у РС есть измерения" терминально неполон.
410 Лефмихалыч
 
17.03.16
20:45
(406) узбагойзя, нет в РС и тем более в выборке ни какой ссылки.
411 ks_83
 
17.03.16
20:54
(410) Да, а что там по твоему? Запись?  Ну попробуй ее записать тогда.
412 Лефмихалыч
 
17.03.16
20:56
(411) по-моему там комбинация значений измерений. В ряде случаев - еще и период.
413 Garykom
 
гуру
17.03.16
20:58
уже давно было пережевано про регистры и ссылки v8: Уникальный идентификатор для строки регистра сведений
414 SadrArt
 
17.03.16
21:02
(405) Для тебя и для всех других, кто до сих пор думает, что у РС есть ссылка, или ее туда можно "запилить" ... "запиликать" и др. приведу несколько выдержек из Главы 1 Книги "Язык запросов" Хрусталевой Е. Ю.
http://prntscr.com/aghn52
http://prntscr.com/aghnvi
http://prntscr.com/aghr30

Думаю полезным будет тебе прочитать всю главу, а лучше всю книгу, чтобы не строить иллюзий о "запиливании" ссылки в РС, кстати,
приведи, пожалуйста, пример как это можно сделать.
415 Garykom
 
гуру
17.03.16
21:10
(414) технически ничего не мешает все измерения РС засунуть в одну строку
через разделители и ТипЗнч(Значение)+":"+СокрЛП(Значение)
416 Garykom
 
гуру
17.03.16
21:11
(415)+ реально посложнее будет функция для сборки и разборки, для объектов нужно УИД указывать и тонкости разными типами значений
417 Garykom
 
гуру
17.03.16
21:12
(415) Но это "не ссылка" а некий "ключ записи" который можно сохранить куда то и затем использовать для отбора записей
418 ks_83
 
17.03.16
21:15
(412) Там не просто комбинация, а все измерения,ресурсы и реквизиты, которые полностью инеднтифицируют, т.е. ссылаются на конкретную запись, которую в свою очередь можно получить методом ПолучитьМенеджерЗаписи(). Иначе этот метод просто не работал бы.
419 Garykom
 
гуру
17.03.16
21:15
(417)+ однако мысля, можно используя хеширование значения этого "ключа записи" получить 16 бит (строку длиной 36 символов) УИД и как обычный УИД его ;)
420 youalex
 
17.03.16
21:20
(323) можно сделать РС с одним измерением (ключом), причем хоть гуид генерить, хоть счетчик как в 77. И поля сделать - Наименование, Код, ПометкаУдаления... Можно будет это измерение считать ссылкой?
421 Garykom
 
гуру
17.03.16
21:20
(419)+ сорри *16 байт
422 youalex
 
17.03.16
21:31
(354) ВЫБРАТЬ Сотрудник ГДЕ ДатаРождения В
(Выбрать ДатаРождения ИЗ РегистрСведений.ИмяРегистра СГРУППРОВАТЬ ПО ДатаРождения ИМЕЮЩИЕ КОЛИЧЕСТВО (Различные Сотрудник) > 1)
423 SadrArt
 
17.03.16
21:34
(422) мда...
424 Лефмихалыч
 
17.03.16
21:37
(418)   ks_83, чтотыделешь, аххах, перестань
425 Лефмихалыч
 
17.03.16
21:38
(420) это не будет даже аналогом ссылки.
426 youalex
 
17.03.16
21:39
(414) По первому скрину: "На основе объекта ""Справочник"" система создает основную таблицу справочника с ключевым полем ("ссылка") в которой может храниться произвольная информация, привязанная к данной "ссылке"
427 Лефмихалыч
 
17.03.16
21:40
(422) эт шутка такой?
428 SadrArt
 
17.03.16
21:41
(426) нет там такого
429 youalex
 
17.03.16
21:45
(428) там то же самое, но про регистр. Отличие в чем?
430 youalex
 
17.03.16
21:45
(427) с чем не согласны?
431 Лефмихалыч
 
17.03.16
21:46
Половина мисты платформу знает хуже, чем другая половина умеет водить машину, но 1С как-то у всех работает и транспортных коллапсов вроде нет ни где. Почему так?..
По идее 1с должна у всех поголовно тупить и глючить, а на дороге должно быть просто страшно находиться.

Ох, щи...
432 Лефмихалыч
 
17.03.16
21:47
(430) ты искромётен
433 SadrArt
 
17.03.16
21:51
(429) Честно говоря, не понял ход твоих мыслей... Уже пятница?
Почитай книгу, там доступно изложено (без шуток).
434 youalex
 
17.03.16
21:51
(425) я говорил не про аналог а про эмуляцию. То есть регистром можно частично (визуально точно) сэмулировать работу справочника или документа.
Так в чем принципиальное различие? На уровне БД?

(432) я надеялся все же на констуктивное мнение , а не вздохи/ахи)) Ну да и ладно.
435 youalex
 
17.03.16
21:58
(433) я говорю про различие на уровне БД. Понятно, что в парадигме объектов 1С ссылка объекта и измерение регистра (пусть даже единственное) - это разные сущности, с разными методами и свойствами. Ну, и в преддверии пятницы - никто не мешает это единственное уникальное по определению измерения регистра назвать Ссылка)) Тогда можно будет получать Ссылку из Регистра сведений)
436 Garykom
 
гуру
17.03.16
22:01
(435) не только получить эту "Ссылка" но даже записать вместо справочника в реквизит (419) стандартный
437 youalex
 
17.03.16
22:06
(436) в принципе да. Но только в полях стандартные механизмы не отработают, нужно будет, например, подбор, представление ссылки и прочие самостоятельно прописывать.
438 Garykom
 
гуру
17.03.16
22:06
(436)+ самый изврат что у подобного есть вполне практическое применение, в виде системы защиты от копирования БД или конфы

если взять криптостойкую функцию хеша и вынести получение из ссылки-хеша исходных значений из 1С в нечто внешнее защищенное
439 Garykom
 
гуру
17.03.16
22:08
(438)+ т.е. все данные то в самой базе хранятся, но быстрое получение связей между "табличками" без модуля защиты невозможно в разумные сроки
440 youalex
 
17.03.16
22:15
(437) в полях гексы хранить, числом или строка(36) или строка(32) ??. А то, в какой таблице этот псевдообъект находится - можно в отдельное место вынести. Типа настроечной таблицы. Пришла налогова (навеяно выше) - одно поле в мастере поменял - и  вся аналитика уехала. Две секунды, больше на нервный импульс уйдет.
441 Garykom
 
гуру
17.03.16
22:17
(440) АГА! Т.е. все данные есть но фиг вы их без терморектального криптоанализа вытащите
442 SadrArt
 
17.03.16
22:18
Почему это до сих пор никто не делает? Не эмулирует "ссылку" в РС вышеописанными методами. Может потому что это утопия?
443 Garykom
 
гуру
17.03.16
22:18
(441)+ причем "одно поле в мастере" можно сделать авто получаемым от нечто другое, т.е. база при запуске в другом сетевом окружении просто не взлетает, поле слишком старое
444 Garykom
 
гуру
17.03.16
22:19
(442) а нафуя?
445 youalex
 
17.03.16
22:22
(442)  я делал, правда не ссылку. а эмулировал журнал документов через РС  
Понятно что это иное, ЖД в 8 вообще непонятное ничто,  но вот, навеяло, почемы бы и не.. ))
446 SadrArt
 
17.03.16
22:22
(438) > есть вполне практическое применение + (444)  =
нет практического применения
447 youalex
 
17.03.16
22:23
(445) зы. единственно руки не дошли до поиска по номеру, а так полностью заэмулировал.
448 youalex
 
17.03.16
22:24
(446) может быть просто не возникало ситуацией, где данная идея может быть реализована?
449 Garykom
 
гуру
17.03.16
22:26
(448) скорее потому что ситуации в которых подобное требуется пишут те кто не знают 1С ))

ведь намного проще стандартно зашифровать базу, но в случае краха восстановить будет невозможно (только из бэкапов) а тут займет время но возможно
450 ks_83
 
17.03.16
22:27
(424) Я просто привожу фаткы,которые бессмысленно отрицать. Выборка РС преребирает ссылки на записи. Если бы это было не так, то элементы выборки можно было бы модифцировать, а этого сделать нельзя, ведь ссылки не редактируются. Для доступа к записи  У РС есть метод аналогичный методу "ПолучитьОбъект" у справочника, который именуется "ПолучитьМенеджерЗаписи". Усе логично. На самом деле запись регистра может является и ссылкой и объектом в зависимости от ситуации. Этот феномен называется ссылочно-объектным дуализмом.
451 Garykom
 
гуру
17.03.16
22:30
(450) >ссылочно-объектным дуализмом

А в чем разница между простым первичным ключом и составным в курсе?
452 youalex
 
17.03.16
22:40
(451) простой первичный - простой, а составной - составной. В принципе, ответ в самом определении))
453 ks_83
 
17.03.16
23:00
(451) И тот и тот является ключами к некой абстракции, которая является абсурдным плодом воспаленного человеческого воображения, полного иллюзий об осмысленности своих действий и замыслов. Никакой разницы в них нет. Эти ключи одинаково бессмысленны и никуда в итоге не приводят.
454 youalex
 
17.03.16
23:09
(401) интересно. А если сотрудников много. Условно в пределах, более  1000).
То не эффективнее ли будет обратный запрос, т.е.
"ГДЕ спр.Дата Рожд НЕ В (...Имеющие Количество (*) = 1)

(даже если забыть на время всю богомерзкость вложенных запросов перед расово верными временными таблицами, и даже не мечтать о табличных переменных  и CTE)
455 youalex
 
17.03.16
23:10
(453) великое ничто поглощает великое нечто)))
456 Garykom
 
гуру
17.03.16
23:15
457 Лефмихалыч
 
18.03.16
07:54
(442) +100500
это не эмулирует ни чего похожего, т.к. ссылочной целостности не дает вообще ни какой.


Это на самом деле надо один раз ошибиться и так сделать, чтобы такого бреда не нести про эмуляцию и запилить ссылку в РС.
458 Локи-13
 
18.03.16
10:09
(408) научи
(409) "GUID - это не то же самое и даже не аналог ссылки в справочнике"

с какого хрена? guid он и есть guid

(425) ссылка это не что иное, как значение некоего уникального ключевого поля.

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

Уникальность поля в рс можно обеспечить программно. (sic!)

В институтах сейчас теорию БД совсем не преподают?

(442) открой БСП, запусти поиск по слову "идентификатор", удивишься.


Если рассматривать очень поверхностно, то справочник от регистра отличается хотя бы названием.
459 Локи-13
 
18.03.16
10:13
(457) Ссылочная целостность это всего лишь алгоритм.
изучай
https://ru.wikipedia.org/wiki/Ссылочная_целостность

пункт "Ссылочная целостность на триггерах"
460 Локи-13
 
18.03.16
10:17
я бы даже сказал что справочник это потомок непериодического регистра сведений
461 sttt
 
18.03.16
10:49
(399) что-то никто не ответил, о правильности решения двойка, отлично или просто десять с плюсом, а может совсем: аналогов в мире нет!
462 sttt
 
18.03.16
10:49
А телефон молчит... Видать все ооочень плохо...
463 sttt
 
18.03.16
10:50
Хорошее утреннее настроение сменилось грустью и печалью...
464 birkoFFFF
 
18.03.16
10:53
Увидела название темы и решила что это еще одна тема ТС: Можете ли вы узнать что человек который пишет текст пьян? АИ уже может!
465 sttt
 
18.03.16
11:00
(464) всем хорошего дня!
Второй день прошёл,  результатов ноль! Клиентов ноль, работы ноль... и с бизнесом похоже пока ноль
466 birkoFFFF
 
18.03.16
11:05
(465) А что вы сделали чтобы был не ноль?

Я вижу только рассуждения в духе: "Как заработать много денег ничего не делая, не имея стартового капитала, и чтобы за это ничего не было?"
467 Garykom
 
гуру
18.03.16
11:05
(465) В Норильске недавно искали программера...
468 Cyberhawk
 
18.03.16
11:06
Я так понял, мнения разделились: Локи-13 выступает за то, что в регистре сведений можно в измерении реализовать ссылку (с программным контролем уникальности записей по выбранному измерению при добавлении в регистр каждой новой записи). И значение каждого такого измерения тогда будет выступать ссылкой (однозначно идентифицировать запись в регистре).  Я правильно понял?
469 Cyberhawk
 
18.03.16
11:08
Кажется, что вдобавок нужно еще будет обеспечить неизменность этого выбранного измерения (также программно)...
470 sttt
 
18.03.16
11:11
(467) меня там не возьмут, я пару лет назад пытался. Два года найти работу не мог, ходил на вакансии раз в три месяца,  а может реже. На последние деньги уехал в Москву, и за месяц нашёл работу. Теперь, я этот город боюсь, как огня, даже не тянет вернуться.
471 Garykom
 
гуру
18.03.16
11:11
(468) ссылку для "записи РС" можно и без добавления измерения сделать
только она будет неправильная (если не использовать нечто еще) не столько ссылка сколько значение однозначно идентифицирующее запись регистра
472 Garykom
 
гуру
18.03.16
11:12
(470) ничего страшного думаю там уже вас подзабыли так что возьмут, но аппетиты возможно придется уменьшить
473 shuhard
 
18.03.16
11:13
(463) очередной неудачник перепутал форум с блошиком
474 Локи-13
 
18.03.16
11:14
(471) и как много записей можно добавить в регистр сведений без измерений?
475 senior
 
18.03.16
11:16
(360) ну все, теперь нет сомнений, что это тролль
476 Garykom
 
гуру
18.03.16
11:16
(474) подразумевал "без добавления дополнительного измерения" в (471)

а что подразумевается под "регистр сведений без измерений"?
477 Локи-13
 
18.03.16
11:18
(476) "без добавления дополнительного измерения"
а смысл, если можно добавить?

"регистр сведений без измерений" - регистр сведений, в котором нет ни одного измерения.
478 Garykom
 
гуру
18.03.16
11:20
(477) а нафуя нужен такой регистр когда можно сделать справочник без кода и наименования только с реквизитами?
и ссылка сразу будет...
479 Garykom
 
гуру
18.03.16
11:21
(478)+ а периодичность реализуется через ТЧ
480 Одинесю
 
18.03.16
11:22
(478) У справочника должен быть же либо код, либо наименование?
481 Лефмихалыч
 
18.03.16
11:26
(461) двойка. В первом запросе ошибка
482 sttt
 
18.03.16
11:33
(481) как-же?! Ну трудно писать без конфигуратора, запамятовал. Хоть, на верном пути?
483 Локи-13
 
18.03.16
11:33
(478) когда нужно использовать функции регистра сведений, но иметь ссылку на запись

когда нужно писать и читать данные наборами, например
484 Garykom
 
гуру
18.03.16
11:33
(480) кому должен?
485 Одинесю
 
18.03.16
11:34
(484) Платформе.
486 Garykom
 
гуру
18.03.16
11:35
(483) и какие же остаются функции у РС без измерений? какими такими наборами читать то?

и почему не удивителен автор темы v8: В регистре сведений без измерений возможна только одна запись или много? :)
487 Garykom
 
гуру
18.03.16
11:37
(485) какой именно?
488 Локи-13
 
18.03.16
11:40
(486) ааа, вопрос про регистр без измерений? не знаю зачем нужен.
кто то использует как набор констант м.б., но как правило такой регистр периодически

и ссылка там не нужна.
и вообще это ты хотел ссылку без измерений.
489 Одинесю
 
18.03.16
11:45
(487) Всегда думал, что нельзя, проверил - можно. Невнимательно Радченко когда-то прочитал "Однако как минимум либо Код,
либо Наименование должны присутствовать в реквизитах справочника, иначе такой справочник не имеет смысла."
490 Garykom
 
гуру
18.03.16
11:45
(488) Объясняю еще раз ))

Можно в обычном РС (с измерениями) реализовать функционал "ссылки" без добавления в этот РС еще одного измерения
491 Garykom
 
гуру
18.03.16
11:46
(489)+ ...либо хотя бы 1 реквизит, иначе такой не имеет смысла
492 Локи-13
 
18.03.16
11:48
(490) я уже понял, но это уже изврат.

какой будет индекс у такой реализации?
493 Garykom
 
гуру
18.03.16
11:48
(490)+ "ссылкой" будет обычный ГУИД, никакие дополнительные метаданные не нужны
494 Garykom
 
гуру
18.03.16
11:50
(492) в том то и фишка что никакого индекса )) чтобы в разумные сроки получать "запись регистра" по такой "ссылке" нужно обязательно нечто внешнее
ну или иначе полный перебор всех записей регистра с проверкой подошла ли ссылка
495 youalex
 
18.03.16
20:04
(457) "это не эмулирует ни чего похожего, т.к. ссылочной целостности не дает вообще ни какой."

2) Ссылочная целостность обеспечивается программно (тупо передзаписью()/призаписи() откатывать транзакцию если прав нет.  Также можно реализовать механизм пометки на удаление/удаление помеченных - с обязательным контролем СЦ.

1) Это не то чтобы эмулирует. Просто РС из всех объектов 1С ближе всего к родным таблицам БД (недостаточно близко), поэтому на РС можно накрутить функционал справочника или документа. Условно конечно.  А вот обратно уже нет.
496 youalex
 
18.03.16
20:17
(483)
"когда нужно писать и читать данные наборами, например"
Это было бы очень интересно - пакетная обработка объектов (псевдо-объектов), если бы в отборе набора можно было использовать ВСписке, а еще круче, вЗапросе ))

Хотя вот если, например, эмулировать, в РС иерархию... Тогда да, при пометке на удаление "группы" - можно набором снимать/устанавливать пометки с "элементов" группы.
497 TormozIT
 
гуру
31.03.16
10:11
В инструменте "Поиск дублей и замена ссылок" из подсистемы "Инструменты разработчика" специально для программистов есть кнопка "Открыть исполняемый запрос в консоли запросов".
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой