|   |   | 
| 
 | OFF: Соревнование по программированию на 1С ₽ | ☑ | ||
|---|---|---|---|---|
| 0
    
        elcoan 14.02.23✎ 17:58 | 
        Всем привет! В качестве хобби, сделал базу 1С для соревнований по программированию.
 Идея простая - нужно решать различные алгоритмические задачи на 1С. Если вам надоели рутинные задачи и хочется отвлечься, подумать, решить что-то нестандартное и интересное, то всё просто: 1. Переходите по ссылке https://1c.xexod.ru/tournament 2. Заходите в систему под пользователем "Регистрация" 2. Регистрируйтесь - на почту придет код для подтверждения 3. Для участия в турнирах, нужно пройти обучающее задание - написать функцию, которая возвращает сумму двух параметров 4. Соревнуйтесь, решайте задачи, оценивайте решения других участников. Удачи! Если появятся вопросы по технической реализации, с удовольствием расскажу детали. | |||
| 1
    
        Krendel 14.02.23✎ 17:59 | 
        Ахаха     | |||
| 2
    
        Garykom гуру 14.02.23✎ 18:02 | 
        (0) >Если появятся вопросы по технической реализации, с удовольствием расскажу детали.
 Расскажи за сколько купил туеву тучу лицензий 1С? | |||
| 3
    
        RomanYS 14.02.23✎ 18:09 | 
        тест не прошёл)))
 Ошибка: Слишком много фактических параметров | |||
| 4
    
        Garykom гуру 14.02.23✎ 18:10 | 
        Возникла исключительная ситуация, повторите попытку позже. Описание ошибки: {Обработка.тур_Турнир.Форма.ФормаТурнира.Форма(2379)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка работы с Интернет:  Не могу установить соединение     | |||
| 5
    
        Garykom гуру 14.02.23✎ 18:10 | 
        (3) было
 это многозадачность-многопользовательность глючит )) | |||
| 6
    
        elcoan 14.02.23✎ 18:11 | 
        (3) (4) Как вы это делаете?) Теперь должно работать)     | |||
| 7
    
        Garykom гуру 14.02.23✎ 18:17 | 
        Задачки прикольные
 Можно их список отдельно как то выгружать? | |||
| 8
    
        Lazy Stranger 14.02.23✎ 18:17 | 
        2 числа сложил, оно мне написало что тест пройден, что дальше там надо делать?     | |||
| 9
    
        Garykom гуру 14.02.23✎ 18:18 | 
        (0) Какая версия платформы 1С ?
 Например https://wonderland.v8.1c.ru/blog/podderzhka-regulyarnykh-vyrazheniy-vo-vstroennom-yazyke/ уже работает? | |||
| 10
    
        Garykom гуру 14.02.23✎ 18:21 | 
        И да можно структуру метаданных базы?
 А то хочу запрос выполнить а не дает ЗЫ Я надеюсь у тебя защита от "Выполнить" сразу встроена? | |||
| 11
    
        elcoan 14.02.23✎ 18:32 | 
        (7) Можно выгрузить в файл. А для чего?     | |||
| 12
    
        elcoan 14.02.23✎ 18:32 | 
        (8) Нажать гиперссылку "Завершить турнир".     | |||
| 13
    
        elcoan 14.02.23✎ 18:33 | 
        (9) Сейчас платформа 8.3.21.1302, регулярки пока нельзя использовать)     | |||
| 14
    
        Lazy Stranger 14.02.23✎ 18:37 | 
        Прикольно, особенно интересно сравнивать свое решение с версиями других участников.     | |||
| 15
    
        mikecool 14.02.23✎ 18:38 | 
        автор = ИИ?     | |||
| 16
    
        Garykom гуру 14.02.23✎ 18:53 | 
        Нет защиты от тупого решения
 Если Стр="Hello world" Тогда Результат = "He2o wor1d"; ИначеЕсли Стр="iD yOu pay atteNtion to the diffErEnCe bEtwEen upPer and loWer case lettErs? " Тогда Результат = "DiD yOu pay atteNtion to the diff1r1nCe b1tw1en upPer and loWer case lett1rs?"; // ... КонецЕсли; | |||
| 17
    
        elcoan 14.02.23✎ 19:01 | 
        (16) Во многих заданиях есть "скрыте" тесты, их не видно при выполнении, чтобы не было таких решений в виде если-если-если.     | |||
| 18
    
        elcoan 14.02.23✎ 19:01 | 
        (15) Не совсем понял, что значит ИИ?)     | |||
| 19
    
        H A D G E H O G s 14.02.23✎ 20:12 | 
        Автору - респект.
 Безопасный режим включил. ОбщиеМодули не вызывает {ВнешняяОбработка.model.МодульОбъекта(10)}; {(4)}:Результат = Обработка.ПолучитьРезультат(Столбец, Карта); {HTTPСервис.тур_ПроверкаЗаданий.Модуль(135)}:Выполнить(ТекстДляВыполнения); {HTTPСервис.тур_ПроверкаЗаданий.Модуль(56)}:СтрРезультат = ВыполнитьПроверку2(СтрПараметры); | |||
| 20
    
        H A D G E H O G s 14.02.23✎ 20:13 | 
        Я бы взял его безопасником.     | |||
| 21
    
        H A D G E H O G s 14.02.23✎ 20:14 | 
        Но все равно, на сервере я бы выполнение не допускал. Нехер там народу делать.     | |||
| 22
    
        ДНН 14.02.23✎ 20:22 | 
        (0) 1С разрешила тебе использовать 1с в домене?     | |||
| 23
    
        elcoan 14.02.23✎ 20:30 | 
        (19) Спасибо)
 Код решения, который написали пользователи собирается конфигуратором в режиме агента (https://wonderland.v8.1c.ru/blog/rezhim-agenta-konfiguratora) во внешнюю обработку, которая потом выполняется в отдельной базе с практически пустой конфигурацией под пользователем с очень ограниченными правами и да, БезопасныйРежим и ЗащитаОтОпасныхДействий установлены. | |||
| 24
    
        elcoan 14.02.23✎ 20:30 | 
        (22) Я не в курсе, что есть такие ограничения.     | |||
| 25
    
        Asmody 14.02.23✎ 22:21 | 
        (0) Сразу после регистрации: https://i.imgur.com/mZw36dQ.png
 ибо нефиг мой пароль через URL передавать | |||
| 26
    
        Asmody 14.02.23✎ 22:41 | 
        и паузы нет!     | |||
| 27
    
        Asmody 15.02.23✎ 09:16 | 
        предлагаю фичу - комментирование решений другими пользователями. Надо больше хейта, треша и угара!     | |||
| 28
    
        DJ Anthon 15.02.23✎ 09:25 | 
        охота глянуть, но на работе низя (     | |||
| 29
    
        OldCondom 15.02.23✎ 09:53 | 
        Как-то проходил "Поколение Python". Первая задача накинула флешбеков. По ходу оттуда взято большинство?     | |||
| 30
    
        Asmody 15.02.23✎ 10:24 | 
        (29) Codeforces, HackerRank, TopCoder - да тыщи их! Только 1Са нигде нет.     | |||
| 31
    
        Gimalaj 15.02.23✎ 10:44 | 
        (27) А потом добавить раздел с политикой - и получится вторая Миста!     | |||
| 32
    
        Anton9843 15.02.23✎ 11:19 | 
        Почему ответ неверный?
 Результат: Команда 1: Wendell, Rubin, Candace, Shurlocke, Cy, Lari, Rhianon, Chriss, Bonni, Giavani, Maurise, Sile, Raynard, Abdullah Команда 2: Kandace, Ezra, Lupe, Carley, Valery, Isobel, Terrianne, Si, Israel, Kip, Aprilette, Billy, Dierdre, Chane --- Ожидается результат: Команда 1: Wendell, Rubin, Candace, Shurlocke, Cy, Lari, Rhianon, Chriss, Bonni, Giavani, Maurise, Sile, Raynard, Abdullah Команда 2: Kandace, Ezra, Lupe, Carley, Valery, Isobel, Terrianne, Si, Israel, Kip, Aprilette, Billy, Dierdre, Chane Все остальные тесты проходит по этой задаче | |||
| 33
    
        Anton9843 15.02.23✎ 11:31 | 
        (32) Если кому интересно
 Во втором тесте строка участников заканчивается символом перевода строки Во всех остальных тестах - нет отсюда ошибка | |||
| 34
    
        elcoan 15.02.23✎ 11:51 | 
        (33) спасибо, поправил     | |||
| 35
    
        elcoan 15.02.23✎ 11:53 | 
        (26) если бы была пауза, то нашлись бы такие, кто нажимает паузу, решает задачу, отправляет свое решение за секунды и выходит в топ.     | |||
| 36
    
        dmt 15.02.23✎ 12:06 | 
        Ошибка: 
 {ОбщийМодуль.тур_ОбщегоНазначения.Модуль(21)}: Ошибка при вызове метода контекста (ПрочитатьJSON): Непредвиденный символ при чтении JSON Сервер вернул строку: <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://192.168.0.222/sandbox/e1csys/vrscore/exception.xslt?sysver=8.3.21.1302"?><exception xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Exception" clsid="580392e6-ba49-4280-ac67-fcd6f2180121" reason="406"><descr xmlns="http://v8.1c.ru/8.1/data/core">Истекло время ожидания сеанса</descr><category xmlns="http://v8.1c.ru/8.1/data/core">0000000000000000000000</category><creationStack xmlns="http://v8.1c.ru/8.1/data/core">core83.dll:0x0000000000085998 vrsbase.dll:0x000000000009B229 vrsbase.dll:0x000000000009C842 vrsbase.dll:0x00000000000D793C vrsbase.dll:0x00000000000DCF7D rserver.dll:0x0000000000251025 rserver.dll:0x00000000003294C3 vrsbase.dll:0x00000000000DA59F rserver.dll:0x000000000032A1D4 rserver.dll:0x000000000032A85E rtrsrvc.dll:0x00000000000B134B rtrsrvc.dll:0x0000000000151A1F rtrsrvc.dll:0x0000000000144BD1 rtrsrvc.dll:0x00000000001473EB rtrsrvc.dll:0x00000000001467EC rtrsrvc.dll:0x0000000000145ECD rtrsrvc.dll:0x000000000013DD92 rscalls.dll:0x000000000000E06C rscalls.dll:0x000000000000E8A0 core83.dll:0x00000000002B166B core83.dll:0x00000000002B169C core83.dll:0x00000000001773DF unknown:0x0000000000000000 unknown:0x0000000000000000 KERNEL32.DLL:0x0000000000000000 unknown:0x0000000000000000 </creationStack></exception> | |||
| 37
    
        RomanYS 15.02.23✎ 12:07 | 
        (36) +1)
 Ошибка: {ОбщийМодуль.тур_ОбщегоНазначения.Модуль(21)}: Ошибка при вызове метода контекста (ПрочитатьJSON): Непредвиденный символ при чтении JSON Сервер вернул строку: <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://192.168.0.222/sandbox/e1csys/vrscore/exception.xslt?sysver=8.3.21.1302"?><exception xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Exception" clsid="580392e6-ba49-4280-ac67-fcd6f2180121" reason="406"><descr xmlns="http://v8.1c.ru/8.1/data/core">Истекло время ожидания сеанса</descr><category xmlns="http://v8.1c.ru/8.1/data/core">0000000000000000000000</category><creationStack xmlns="http://v8.1c.ru/8.1/data/core">core83.dll:0x0000000000085998 vrsbase.dll:0x000000000009B229 vrsbase.dll:0x000000000009C842 vrsbase.dll:0x00000000000D793C vrsbase.dll:0x00000000000DCF7D rserver.dll:0x0000000000251025 rserver.dll:0x00000000003294C3 vrsbase.dll:0x00000000000DA59F rserver.dll:0x000000000032A1D4 rserver.dll:0x000000000032A85E rtrsrvc.dll:0x00000000000B134B rtrsrvc.dll:0x0000000000151A1F rtrsrvc.dll:0x0000000000144BD1 rtrsrvc.dll:0x00000000001473EB rtrsrvc.dll:0x00000000001467EC rtrsrvc.dll:0x0000000000145ECD rtrsrvc.dll:0x000000000013DD92 rscalls.dll:0x000000000000E06C rscalls.dll:0x000000000000E8A0 core83.dll:0x00000000002B166B core83.dll:0x00000000002B169C core83.dll:0x00000000001773DF unknown:0x0000000000000000 unknown:0x0000000000000000 KERNEL32.DLL:0x0000000000000000 unknown:0x0000000000000000 </creationStack></exception> | |||
| 38
    
        РусКомп 15.02.23✎ 12:08 | 
        (0) КомандаСистемы("format C:");
 Я победил? | |||
| 39
    
        Kassern 15.02.23✎ 12:08 | 
        (38) Теперь понятно почему (36) (37)  =)     | |||
| 40
    
        kittystark 15.02.23✎ 12:15 | 
        рекурсия не работает     | |||
| 41
    
        elcoan 15.02.23✎ 12:21 | 
        (36) (37) Поправил. Периодически возникает эта ошибка, пока не смог исправить.     | |||
| 42
    
        Lama12 15.02.23✎ 12:25 | 
        (0) Автору 👍     | |||
| 43
    
        kittystark 15.02.23✎ 12:38 | 
        в третьем тесте про сумму натуральных кратных - самый первый ожидаемый ответ неверен - ноль это полный бред     | |||
| 44
    
        Kassern 15.02.23✎ 12:38 | 
        (41) "пока не смог исправить" - логируйте, что передается в ПрочитатьJSON в исключении, оберните это дело в попытку. Думаю быстро разберетесь. Скорее всего пытаетесь не json прочитать, к примеру пустую строку.     | |||
| 45
    
        kittystark 15.02.23✎ 12:39 | 
        (43) сорри увидел И     | |||
| 46
    
        dmt 15.02.23✎ 13:58 | 
        (0) вообще такое публиковать надо в пятницу )     | |||
| 47
    
        johnnik 15.02.23✎ 14:35 | 
        Зарегался, посмотрел. Используйте платформу не для турниров, а для обучения 1С-ке. От малого к большому, от простого к сложному и глядишь, получится коммерческий продукт     | |||
| 48
    
        kittystark 15.02.23✎ 15:54 | 
        после вылета не восстанавливается
 простейший код Результат = ""; выдает ошибку как в 36 и 37 а время то, затраченное на тест - идет!!! | |||
| 49
    
        Daniilvb 15.02.23✎ 15:55 | 
        (37) +1
 Ошибка: {ОбщийМодуль.тур_ОбщегоНазначения.Модуль(21)}: Ошибка при вызове метода контекста (ПрочитатьJSON): Непредвиденный символ при чтении JSON Сервер вернул строку: <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://192.168.0.222/sandbox/e1csys/vrscore/exception.xslt?sysver=8.3.21.1302"?><exception xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Exception" clsid="580392e6-ba49-4280-ac67-fcd6f2180121" reason="406"><descr xmlns="http://v8.1c.ru/8.1/data/core">Истекло время ожидания сеанса</descr><category xmlns="http://v8.1c.ru/8.1/data/core">0000000000000000000000</category><creationStack xmlns="http://v8.1c.ru/8.1/data/core">core83.dll:0x0000000000085998 vrsbase.dll:0x000000000009B229 vrsbase.dll:0x000000000009C842 vrsbase.dll:0x00000000000D793C vrsbase.dll:0x00000000000DCF7D rserver.dll:0x0000000000251025 rserver.dll:0x00000000003294C3 vrsbase.dll:0x00000000000DA59F rserver.dll:0x000000000032A1D4 rserver.dll:0x000000000032A85E rtrsrvc.dll:0x00000000000B134B rtrsrvc.dll:0x0000000000151A1F rtrsrvc.dll:0x0000000000144BD1 rtrsrvc.dll:0x00000000001473EB rtrsrvc.dll:0x00000000001467EC rtrsrvc.dll:0x0000000000145ECD rtrsrvc.dll:0x000000000013DD92 rscalls.dll:0x000000000000E06C rscalls.dll:0x000000000000E8A0 core83.dll:0x00000000002B166B core83.dll:0x00000000002B169C core83.dll:0x00000000001773DF unknown:0x0000000000000000 unknown:0x0000000000000000 KERNEL32.DLL:0x0000000000000000 unknown:0x0000000000000000 </creationStack></exception> | |||
| 50
    
        elcoan 15.02.23✎ 16:32 | 
        (49) увеличил poolsize для http-сервиса, посмотрим, поможет ли.     | |||
| 51
    
        Kassern 15.02.23✎ 16:36 | 
        (50) типа обрезался текст передаваемый в ПрочитатьJSON?     | |||
| 52
    
        elcoan 15.02.23✎ 16:39 | 
        (51) не-не, тут до JSON не доходит, сама платформа отдает xml с 406 ошибкой в ответ на вызов http-сервиса, причем это какая-то плавающая ошибка, не постоянно воспроизводится.     | |||
| 53
    
        Kassern 15.02.23✎ 16:44 | 
        (52) Может еще poolTimeout и sessionMaxAge ковырнуть?     | |||
| 54
    
        kittystark 15.02.23✎ 16:45 | 
        не дает войти, говорит пароль не правильный
 может так и есть сбросить как-то можно? | |||
| 55
    
        elcoan 15.02.23✎ 17:12 | 
        (54) могу сбросить пароль, напишите свою учетку (желательно в приват, например, в телеграм).     | |||
| 56
    
        kittystark 15.02.23✎ 19:06 | 
        (55) мыло в своем профиле я засветил, пока что     | |||
| 57
    
        elcoan 15.02.23✎ 19:44 | 
        (56) бросил, пароль для входа - тот же `email, при запуске попросит поменять пароль.     | |||
| 58
    
        RomanYS 15.02.23✎ 21:03 | 
        (57) разве это корректное условие в запросе?
 SELECT Наименование, Артикул FROM Таблица WHERE Вид_номенклатуры = Обувь | |||
| 59
    
        kittystark 15.02.23✎ 23:35 | 
        (0) >> Если появятся вопросы по технической реализации, с удовольствием расскажу детали.
 весь цимус этой конфы, ИМХО, в поле хтмл - редакторе кода, с хинтами, автокомплитом реально заценил!!! можно подробностей как он реализован ? (хочу себе такой же под УФ) | |||
| 60
    
        kittystark 15.02.23✎ 23:37 | 
        (57) за сброс - спасибо     | |||
| 61
    
        elcoan 15.02.23✎ 23:37 | 
        (58) По условию задачи - корректное) А что с ним не так?     | |||
| 62
    
        elcoan 15.02.23✎ 23:38 | 
        (59) Редактор взят отсюда https://github.com/salexdv/bsl_console (и немного упрощен).     | |||
| 63
    
        elcoan 15.02.23✎ 23:48 | 
        (53) Увеличить их?     | |||
| 64
    
        RomanYS 15.02.23✎ 23:53 | 
        (61) Похоже так, не готов был к такому упрощению)     | |||
| 65
    
        РусКомп 16.02.23✎ 12:28 | 
        (59) https://its.1c.ru/db/metod8dev#content:1647:hdoc:_top:обработка%20код%201с%20html
 Раскрашивание кода, написанного на встроенном языке 1С:Предприятие Обработка РаскраскаКода - пример реализации раскраски кода, написанного на встроенном языке 1С:Предприятия. Обработка состоит из одной формы, в которой находятся два элемента управления: ПолеТекстовогоДокумента и ПолеHTMLДокумента. В первый элемент управления помещается код на встроенном языке, а во второй элемент управления, после нажатия на кнопку "Раскрасить", выводится результат раскрашивания. Результат раскрашивания можно сохранить в файле *.html. Обработка РаскрашиваниеКода.epf находится в каталоге \1CITS\EXE\ExtReps\Unireps81\CodeColoring\ | |||
| 66
    
        kittystark 16.02.23✎ 12:53 | 
        (65) здрасьте, мне код покрасьте :)
 спасибо! оно конечно хорошо, эту обработку знаю, не то, тем более под ОФ а я заценил не столько раскраску кода, сколько именно хинты и автокомплит если еще не зарегался на соревнованиях, сходи по ссылке в (62) качни там console.pef - разница огромна | |||
| 67
    
        kittystark 18.02.23✎ 15:27 | 
        (0) сильно не пинайте, но по моему, для формулировки в задании 126 не хватает тестов: 
 - когда есть только одна "обрезанная" последовательность, т.е. целой вообще нет, а та что "есть" как-бы "обрывается" в самом конце - тоже самое, что и выше, плюс когда 1 любая буква вообще отсутствует в любом месте | |||
| 69
    
        elcoan 09.06.23✎ 08:42 | 
        Всем привет!
 Несколько интересных обновлений: 1. Добавлен форум для обсуждений заданий. 2. Добавлена темная тема оформления при помощи подмены CSS. Выглядит значительно лучше, чем "поиграться со стилями" в конфигураторе 1С. https://i.imgur.com/CSJT32x.png https://i.imgur.com/ZkH2FoT.png 3. Добавлено 100+ новых заданий разного уровня сложности. Приведу, несколько примеров: a) Простая задача https://1c.xexod.ru/tournament#e1cib/app/Обработка.тур_Турнир?extdata=67b7bf75-d1e2-4202-b00f-4bffbada59d1 Вам задано значение времени в формате чч:мм, где некоторые цифры в строке скрыты (обозначены знаком ?). Допустимое время — с 00:00 до 23:59 включительно. Верните самое последнее (максимальное) допустимое время, которое вы можете получить, заменив скрытые цифры. Дано: Стр - строка, значение времени в формате чч:мм. Результат: Строка - максимальное допустимое значение времени. b) Посложнее https://1c.xexod.ru/tournament#e1cib/app/Обработка.тур_Турнир?extdata=cc9ed66b-afe9-439e-b4ad-ec4a5705e6b6 Вам необходимо найти наименьшее число, которое большее заданного числа Ч, с той же суммой цифр, что и у Ч. Дано: Ч - целое число. Результат: Наименьшее число, которое больше Ч, с суммой цифр равной сумме цифр числа Ч. Ограничения: 1 <= Ч <= 10^10 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |