Имя: Пароль:
1C
1С v8
Как выбрать такие данные?
0 SherifSP
 
29.01.14
19:21
Нужно выбрать по 1 контрагенту, на каждую букву алфавита с сортировкой по убыв., одним запросом, подскажите с чего начать))
1 netsurfer
 
29.01.14
19:26
месье знает толк в извращениях
2 echo77
 
29.01.14
19:28
Задание при пиеме на работу?
Надо запомнить

1. Подстрока(контрпагент.наименование,1,1). Выбрать различные
2. Затем свзязать с контрагентами, сгруппировать по ничему, функция минимум
3. То что получилось найти / связать с контрагентами по наименованию
3 SherifSP
 
29.01.14
19:29
(2) Нет, задание сам себе придумываю, а то на работе сильно легкие задания
4 SherifSP
 
29.01.14
19:30
+(3) Хочется изврата малость)
5 Explorer1c
 
29.01.14
19:31
(3) отсортировать справочник? Лучше вот тебе задача - прикрутить сканер к УТ , притом что сканер заокеанский и чето атоловский драйвер косячит,а завтра утром тебе его сдавать!
6 echo77
 
29.01.14
19:31
Мои рассуждения понятны?
7 SherifSP
 
29.01.14
19:32
Вообще хочу выбрать по 1 контрагенту с алфавита у которого сумма больше суммы тех же контрагентов на ту же букву)
8 echo77
 
29.01.14
19:33
А что если просто группирнуть справочник по первой букве и функцией минимум вычислить наименование контрагента для каждой буквы?
9 MUXACb
 
29.01.14
19:33
(8) Обогнал.
А если у контрагентов одинаковые наименования?
10 Wobland
 
29.01.14
19:35
выбери и упорядочи таких контрагентов, чтобы из крайних букв складывались палиндромы. причём, все возможные
11 SherifSP
 
29.01.14
19:35
(5) Не люблю работать с пендосовскими сканерами с ними гемора очень много))
12 kumena
 
29.01.14
19:36
"Нет, задание сам себе придумываю, а то на работе сильно легкие задания"

скачай баглист по своей конфе с сайта 1с и исправляй )))
13 kumena
 
29.01.14
19:37
пользы будет гораздо больше
14 zladenuw
 
29.01.14
19:38
(13) а если платформа шалить, просить исходники у 1с :)
15 kumena
 
29.01.14
19:39
(14) задания по 1с, не на си (или на чем там писана)
16 SherifSP
 
29.01.14
19:39
(12) Какая с этого польза, конфа стабильно 4 года уже работает, без синтаксических ошибок)
17 SherifSP
 
29.01.14
19:40
(15) На сихе
18 SherifSP
 
29.01.14
19:41
Занимался оптимизацией, теперь нечего оптимизировать(
19 zladenuw
 
29.01.14
19:41
(18) так на таксю переводи
20 zladenuw
 
29.01.14
19:42
(18) работы будет ого го. мы хотели вебку на 8.2 перевести. на 8.3 хана, надо все переписывать :(
21 SherifSP
 
29.01.14
19:43
(19) Одному год на 5 работы будит, пока не на столько критично)
22 zladenuw
 
29.01.14
19:44
(21) ну так :) зато будешь асом в такси :)
23 PR
 
29.01.14
19:44
(3) Зачем тогда просишь помощи?
24 SherifSP
 
29.01.14
19:44
В моем городе это не скоро пригодится, 30% предприятий на 7.7 еще сидят
25 SherifSP
 
29.01.14
19:45
(23) Самому сложно))
26 zladenuw
 
29.01.14
19:46
так работы в инете валом. можно сидеть в сибири. работать на москву
27 echo77
 
29.01.14
19:46
(9) еще раз группирнуть, но только по наименованию минимум(Ссылка)
28 SherifSP
 
29.01.14
19:49
Буду на PR работать, удаленно)
29 GANR
 
29.01.14
20:36
(0) Вот так, что-ли?

выбрать
    а.Контрагент, a.МаксМладшееНаименование    
из
    (выбрать
        К2.Ссылка Контрагент, К2.Наименование,
        максимум(К1.Наименование) МаксМладшееНаименование
    из
        Справочник.Контрагенты КАК К1 правое соединение
        Справочник.Контрагенты КАК К2 по К1.Наименование < К2.Наименование
    сгруппировать по
        К2.Ссылка) а
где
    подстрока(а.Наименование, 1, 1) <> подстрока(а.МаксМладшееНаименование, 1, 1)
    ИЛИ а.МаксМладшееНаименование is null
30 Мимохожий Однако
 
29.01.14
20:36
ОФФ: ждем 22 см
31 GANR
 
29.01.14
20:37
(0) в (29) правда, по возрастанию, но я надеюсь, идея ясна?
32 oleg_prg
 
29.01.14
20:58
возможно так

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПОДСТРОКА(Контрагенты.Наименование, 1, 1) КАК ПерваяБуква,
    Минимум(Контрагенты.Ссылка) КАК Наименование
ИЗ
    Справочник.Контрагенты КАК Контрагенты
СГРУППИРОВАТЬ ПО
    ПОДСТРОКА(Контрагенты.Наименование, 1, 1)
УПОРЯДОЧИТЬ ПО
    ПерваяБуква
ИТОГИ ПО
    ПерваяБуква
33 oleg_prg
 
29.01.14
22:16
Заинтересовался я этой задачей, люблю мозг поломать =)
Вот! Сортировку любую можно легко прикрутить и прочее

ВЫБРАТЬ
    ПОДСТРОКА(Контрагенты.Наименование, 1, 1) КАК Буква,
    МИНИМУМ(Контрагенты.Наименование) КАК Наименование
ПОМЕСТИТЬ ТЗ    
ИЗ
    Справочник.Контрагенты КАК Контрагенты
СГРУППИРОВАТЬ ПО
    ПОДСТРОКА(Контрагенты.Наименование, 1, 1)
;

ВЫБРАТЬ * ИЗ ТЗ
34 GANR
 
30.01.14
09:02
(33) А если контрагентов с таким наименованием несколько )))? Но все равно - хороший запрос, лучше, чем мой. А если Вам такое действительно интересно - заходите сюда http://sql-ex.ru/, попиарю еще этот ресурс.
35 kosts
 
30.01.14
09:42
(0)

ВЫБРАТЬ
    ПОДСТРОКА(ФизическиеЛица.Наименование, 1, 1) КАК Буква,
    ФизическиеЛица.Наименование КАК Наименование
ИЗ
    Справочник.ФизическиеЛица КАК ФизическиеЛица

УПОРЯДОЧИТЬ ПО
    Буква,
    Наименование УБЫВ
ИТОГИ ПО
    Буква
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан