|
Задачка, чтоб вы пошевелили извилинами | ☑ | ||
---|---|---|---|---|
0
НастяПРО
10.04.24
✎
11:42
|
И СНОВА Я! =)))
С новой задачкой!)) Описание проблемы Миша работает системным администратором в крупной компании. В системе 1С:Предприятие в табличной части документа «Пользователи» у него хранится информация о всех пользователях системы в виде – №, ФИО и логин. Логины представлены в виде символьных строк длиной до 255 символов(заглавных латинских букв и цифр). Логины пользователям давались по определенной системе и поэтому, хорошо зная эту систему, Миша мог бы отбирать (отфильтровывать) нужных пользователей по их логину, используя достаточно простой шаблон для фильтра. Такой шаблон может включать любое количество символов(букв и цифр), а также любое количество знаков * и ? в любой последовательности, но длина шаблона при этом не должна превышать 255 символов. Соответствие шаблона и логина определяется следующим образом. Считается, что искомый логин соответствует шаблону, в том случае, если в шаблоне можно заменить каждый знак «?» на любой символ, а каждый знак «*» - на последовательность (в том числе, пустую) символов, и в результате получить искомый логин. Так, например, шаблон * - соответствует любому значению логина. шаблон *А – соответствует всем логинам, любой длины оканчивающимся на букву А, шаблон А???В – соответствует всем пятисимвольным логинам, начинающимся с буквы А и заканчивающимися буквой В, например, АKRAB, А5С3В. шаблон *АВ* - соответствует логинам, которые в любом месте содержат подряд идущие буквы АВ. Под этот шаблон, например, подойдут логины АВВА, ВАВА, CRAB, CRAB12 и т.д. Исходные данные В каркасной конфигурации имеется документ «Пользователи» в табличной части, которого указаны номера пользователей, их фамилии и их логины. Необходимо разработать внешний отчет, в котором предусмотреть выбор документа «Пользователи» и ввод строки шаблона, например, *ADMIN? Документ "Пользователи" с табличной частью, в которой указаны следующие реквизиты: ФИО и ЛОГИН В результате работы отчет должен отобрать из документа «Пользователи» логины, соответствующие заданному шаблону, и вывести список пользователей с этими логинами в виде последовательности строк: Номер пользователя, ФИО, Логин: Выглядеть должно следующим образом: N ФИО Логин 2 Иванов ADMIN1 Строки должны выводиться в порядке возрастания номеров пользователей. Вслед за выведенным списком надо выдать итоговую строку, в которой указать общее количество строк, вошедших в этот список, например, «Итого строк = 1». |
|||
1
Garykom
10.04.24
✎
11:47
|
Задачка тупая.
Автор не в курсе про ПОДОБНО в запросах 1С. https://its.1c.ru/db/v8std/content/726/hdoc % (процент) – последовательность, содержащая любое количество произвольных символов; _ (подчеркивание) – один произвольный символ. |
|||
2
АгентБезопасной Нацио
10.04.24
✎
11:56
|
а сама шевелить извилинами так и не научилась?
|
|||
3
АгентБезопасной Нацио
10.04.24
✎
11:56
|
(1) это не задачка тупая...
|
|||
4
maxab72
10.04.24
✎
11:58
|
10 номер идет после 1 или после 9?
|
|||
5
maxab72
10.04.24
✎
12:01
|
А мне внучка лучше задачку подкинула. "Доказать, что радикальный центр вневписанных окружностей совпадает с точкой Шпикера." Ей в маткружке задали...
|
|||
6
Sorento
10.04.24
✎
12:02
|
где ты береш эти задачки?
|
|||
7
Гена
10.04.24
✎
12:03
|
это... чем-чем надо пошевелить?
|
|||
8
Garykom
10.04.24
✎
13:40
|
||||
9
maxab72
10.04.24
✎
13:51
|
(8) не... я проще доказал, вспомнил как с ней разбирали лемму Архимеда о поломанной хорде, и вывел, что радикальные оси совпадают с кливерами, далее все было элементарно.
|
|||
10
Ненавижу 1С
10.04.24
✎
13:51
|
(5) да, будет непросто
|
|||
11
НастяПРО
10.04.24
✎
13:57
|
(3) А вот сейчас обидно было
|
|||
12
НастяПРО
10.04.24
✎
13:58
|
Ну так что, есть у кого ни будь варианты решения?
|
|||
13
Ненавижу 1С
10.04.24
✎
14:03
|
(12) в (1) же написали
|
|||
14
Garykom
10.04.24
✎
14:15
|
(12) Правильного решения нет.
Потому что в условиях задачи забыли что логины могут включать в себя символы "*" и "?" Каким местом их задавать в шаблоне??? |
|||
15
Garikk
10.04.24
✎
14:23
|
(14) " Логины представлены в виде символьных строк длиной до 255 символов(заглавных латинских букв и цифр). "
они не могут включать * и ? |
|||
16
Garykom
10.04.24
✎
14:31
|
(15) "только" забыли
|
|||
17
АгентБезопасной Нацио
10.04.24
✎
14:36
|
(16) ага. еще заглавную звездочку, и заглавный знак вопроса...
|
|||
18
PLUT
10.04.24
✎
15:02
|
(12) а вам зачем?
и непонятно, в чем проблема? Описание проблемы |
|||
19
НастяПРО
10.04.24
✎
15:08
|
(18) Yt vjue htibnm. Gjvjubnt
|
|||
20
PLUT
10.04.24
✎
15:13
|
(19)
Yt vjue htibnm. Gjvjubnt
перевожу на русские буквы: Не могу решить. Памагите! |
|||
21
АгентБезопасной Нацио
10.04.24
✎
15:14
|
(20) Она все русские буквы для конфигуратора экономит...
|
|||
22
Sorento
11.04.24
✎
09:14
|
(19), 1) Определись какая у тебя стать P.S.
"Открытки и конверты " 2) P.S. " [18]НастяПРО 10.04.2411:07 [17] Я преподаватель, книжку я уже изучила Задача про конверты и открытки", изучи что такое ПОДОБНО и твои проблемы решаться P.S.Garykom https://its.1c.ru/db/v8std/content/726/hdoc 3) Научись проявлять уважения P.S. "[7]НастяПРО 10.04.2415:11 Володька, я уже решила все, не бойся. САМА!!!! БЕЗ помощи этих аболтусов. Заходи в гости на чай, расскажу тебе решение, Чебуреки пекла пока решала" Открытки и конверты 4) А тут вообще жесть Блокировка регистра сведений на добавление данных |
|||
23
bushd
10.04.24
✎
21:43
|
(0) К сожалению обычно 1С -ки, после определенного времени в профессии с огромной аллергией относятся к предложениям шевелить мозгами. Меня так тошнит. Ладно бы еще рассказать что знаешь.
|
|||
24
maxab72
11.04.24
✎
07:40
|
(23) Наоборот. У 1с-ников после определенного времени развивается огромная аллергия по отношению к тем, кто не хочет шевелить мозгами. Представьте себе ситуацию, чемпионат по шахматам, и тут тренер шахматиста обращается к залу "быстренько, подскажите чем тут ходить, у меня внучек за шахматную корону бьется, и я не пойму, как ему туза в дамки провести в такой позиции".
|
|||
25
Sorento
11.04.24
✎
09:14
|
(24) 🔥
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |