|
1С выпустила 1С:Напарник для EDT (ИИ-помощник) | ☑ | ||
---|---|---|---|---|
0
dmt
01.03.25
✎
16:26
|
(да что ж за день сегодня такой)
Счастливые пользователи ЕДТ могут подключить себе 1С: Напарника - автоматически продолжит или создаст код, исправит ошибки, создаст описания процедур и функций https://code.1c.ai/ |
|||
1
Злопчинский
01.03.25
✎
16:43
|
Я не халявщик, я - напарник!
(Леня Голубков) |
|||
2
Ильф
01.03.25
✎
16:45
|
Доступ к пилотному использованию Напарника предоставляется сейчас только для партнеров 1С.
|
|||
3
Волшебник
01.03.25
✎
16:46
|
(0) А он сможет ответить на простейший вопрос?
Отбор по типу обработки в запросе |
|||
4
mmg
01.03.25
✎
17:01
|
(3) Это зависит от того, какую модель используют. Судя по тому, что информацию о модели не дают, там что-то не самое лучшее
|
|||
5
dmt
01.03.25
✎
17:38
|
туповатый пока напарник
|
|||
6
mmg
01.03.25
✎
18:11
|
(5) Что не получилось?
|
|||
7
Kongo2019
01.03.25
✎
18:36
|
ИИ пока плохо знают 1С. Видать база ля обучения больно мала. Да и не натравливали их наверное на на 1С.
На Питоне или Шарпе уже очень достойно код генерируют. |
|||
8
mmg
01.03.25
✎
18:49
|
(7) Неправда. Жестокая нехватка данных для обучения привела к тому, что из Интернета выжали все, что только можно было (и чего нельзя, тоже). Поэтому современные модели с 1С работают нормально
|
|||
9
Волшебник
01.03.25
✎
20:14
|
(8) Вы считаете, что в ветке (3) ответ № 6 от нейронки — это нормально?
|
|||
10
mmg
02.03.25
✎
00:02
|
(9) Так не пользуйтесь молотком для шурупов и отверткой для гвоздей
|
|||
11
mmg
02.03.25
✎
00:13
|
(9) Вот ответ от Claude 3.7
Давайте разберемся с вопросом о регистраторах в запросах 1С. В платформе 1С регистраторы обычно являются документами. Регистраторы - это объекты, которые создают записи в регистрах. Традиционно в 1С в качестве регистраторов используются документы, а не обработки. Обработки в 1С - это объекты конфигурации, предназначенные для выполнения различных действий с информацией базы данных, но они обычно не используются как регистраторы. По вопросу о том, может ли обработка быть регистратором: стандартная архитектура 1С предполагает, что регистраторами являются документы. Обработки обычно не могут напрямую выступать в качестве регистраторов. Регистратор должен быть ссылочным типом данных, который может быть сохранен в базе данных и иметь уникальный идентификатор. Теперь по поводу конструкции запроса для фильтрации по типу регистратора: В языке запросов 1С можно использовать функцию `ТипЗначения()` для определения типа данных. Но синтаксис, который предлагает пользователь, не совсем корректен. Правильный синтаксис для фильтрации по типу регистратора может выглядеть так: ``` ГДЕ ТипЗначения(Хозрасчетный.Регистратор) = ТИП(Документ.ТипДокумента) ``` или ``` ГДЕ Хозрасчетный.Регистратор ССЫЛКА Документ.ТипДокумента ``` Для проверки на несколько типов можно использовать конструкцию IN или несколько условий через OR: ``` ГДЕ Хозрасчетный.Регистратор ССЫЛКА (Документ.Тип1, Документ.Тип2) ``` или ``` ГДЕ ТипЗначения(Хозрасчетный.Регистратор) В (ТИП(Документ.Тип1), ТИП(Документ.Тип2)) ``` Если предположить, что в нестандартной конфигурации обработки всё-таки могут быть регистраторами (что маловероятно в стандартной архитектуре 1С), то синтаксис будет аналогичным, но с указанием типа обработки: ``` ГДЕ ТипЗначения(Хозрасчетный.Регистратор) = ТИП(Обработка.НовыйДокумент) ``` или ``` ГДЕ Хозрасчетный.Регистратор ССЫЛКА Обработка.НовыйДокумент ``` Но ещё раз подчеркну, что обработки обычно не выступают в роли регистраторов в стандартной архитектуре 1С. Если пользователь пытается сделать обработку регистратором, это может быть нестандартное решение или ошибка в понимании архитектуры 1С. |
|||
12
mmg
02.03.25
✎
00:15
|
# Отбор по типу регистратора в запросе 1С
В 1С для фильтрации по типу регистратора в запросе можно использовать следующие конструкции: ## Корректный синтаксис: ```sql ГДЕ Хозрасчетный.Регистратор ССЫЛКА Документ.ИмяДокумента ``` или для нескольких типов: ```sql ГДЕ Хозрасчетный.Регистратор ССЫЛКА (Документ.Тип1, Документ.Тип2) ``` Также можно использовать функцию `ТипЗначения()`: ```sql ГДЕ ТипЗначения(Хозрасчетный.Регистратор) = ТИП(Документ.ИмяДокумента) ``` ## Относительно обработок как регистраторов: В стандартной архитектуре 1С **обработки не могут выступать в качестве регистраторов**. Регистраторами могут быть только ссылочные типы данных, обычно документы. Регистратор должен: - Быть ссылочным типом - Иметь уникальный идентификатор - Сохраняться в базе данных Обработки в 1С не отвечают этим требованиям, так как они: - Не являются ссылочными типами - Не хранятся в базе данных как экземпляры - Используются для выполнения действий, а не для хранения данных Если вам нужно создавать записи в регистрах из обработки, обычно обработка создаёт документ, который затем становится регистратором. |
|||
13
TormozIT
гуру
02.03.25
✎
11:35
|
Попробовал фиддлером (Fiddler) посмотреть общение клиента Напарника с сервером. Неуспех.
Хотелось бы своего клиента напарника написать для конфигуратора. Нагло создал пожелание на публикацию API https://github.com/SeiOkami/OneS/issues/312 |
|||
14
Волшебник
02.03.25
✎
09:32
|
(11)(12) >> ГДЕ Хозрасчетный.Регистратор ССЫЛКА (Документ.Тип1, Документ.Тип2)
это галлюцинация, причём в разделе "Корректный синтаксис" |
|||
15
mmg
02.03.25
✎
11:07
|
(13) Так бери Библиотеку искусственного интеллекта для 1С и пиши, в чем проблема?
|
|||
16
Voronve
02.03.25
✎
11:26
|
Прикрутили б дипсик какой нить к расширению конфигуратора какому нить
|
|||
17
Voronve
02.03.25
✎
11:33
|
Обозвали "Подельник"
|
|||
18
mmg
02.03.25
✎
11:33
|
(16) Да, что-то долго раскачиваются
|
|||
19
mmg
02.03.25
✎
11:36
|
(17) Подручник
|
|||
20
TormozIT
гуру
02.03.25
✎
11:44
|
(15) Если все таки просто, то почему ты сам не напишешь?
Я не хочу писать ради "галочки". Я готов заниматься этим только с пониманием что будет реальная польза. У напарника что то такое виднеется. Если знаешь годные примеры подсказки из других подобных сервисов, прошу указать их явно (в первую очередь предложение продолжения кода). |
|||
21
mmg
02.03.25
✎
11:47
|
(20) Я пишу библиотеку. Там сейчас план будущих работ такой, что не очень получается на что-то отвлекаться
|
|||
22
TormozIT
гуру
02.03.25
✎
11:53
|
(21) Ясно. Ты знаешь как все надо сделать, но просто ты очень занят ближайшие 10 лет. Поэтому не сможешь даже привести пример.
|
|||
23
mmg
02.03.25
✎
12:03
|
(20) С использованием библиотеки твоя задача будет выглядеть так:
результат = БиблиотекаИскусственногоИнтеллекта.Генерация(Промт, Модель, 0,,,,СхемаОтвета); где Промт - выделенный кусок кода+" нужно продолжение на языке 1С" Модель - ссылка на элемент справочника БИИМодели из расширения СхемаОтвета - JSON-схема ответа (нужна для того, чтобы не возиться с результатом и не отделять собственно код от бла-бла-бла) В результате получишь JSON c кодом, или просто текст, где код будет заключен в "тройные кавычки" ```, если не будешь пользоваться схемой ответа |
|||
24
TormozIT
гуру
02.03.25
✎
18:25
|
(23) Я видимо недостаточно точно выразился. Покажи пример полезного результата вызова генерации предложения продолжения кода
1. Из холодного старта, т.е. без подготовки 2. С предварительной загрузкой текущего/всех модулей Ну и цену в деньгах этого вызова укажи. Для 1С:Напарник примеры п.1 я посмотрел. Что то полезное проскакивает там. Цена пока бесплатно для партнеров. Т.е. можно тестировать вдоволь. Пока непонятно как много текста модулей он передает на сервер. |
|||
25
Звездец
03.03.25
✎
07:48
|
интересно, а этот напарник сможет код типовых пояснить?
|
|||
26
Волшебник
03.03.25
✎
08:30
|
(25) особенно шаблоны RLS
|
|||
27
Kongo2019
03.03.25
✎
09:09
|
(25) Увидит ЗУП и сойдет с ума.
|
|||
28
Ненавижу 1С
гуру
03.03.25
✎
09:12
|
(1) там был "партнёр" ))
|
|||
29
Звездец
03.03.25
✎
09:51
|
(27) (26) Это ему еще наверно код модулей маркировки не показывали, где вместо регистров справочник, а запросы по маркам разработчики предлагают делать по документам
|
|||
30
mikecool
03.03.25
✎
11:32
|
(0) поставил, пробую
пока не совсем угадывает мои мысли, но ничего, подсказка по не закрытым парным скобкам - это хорошо в общем - поживем и увидим |
|||
31
mikecool
03.03.25
✎
11:32
|
попросил объяснить код - довольно сносно описал, но это была небольшая процедурка
|
|||
32
Волшебник
03.03.25
✎
11:34
|
(30) незакрытые парные скобки вам подскажет синтаксический контроль модулей при сохранении модуля. Только поставьте флаг "Проверять автоматически" в Сервис / Параметры / Модули / Проверка
|
|||
33
Звездец
03.03.25
✎
11:35
|
(32) тихо, с таким подходом акции нвидии не поставят новый рекорд. Ждем в требованиях к платформе пару RTX5090
|
|||
34
Krendel
03.03.25
✎
11:37
|
(33) Уже не поставят, 3 последние нейронки на процах
|
|||
35
Звездец
03.03.25
✎
11:39
|
(34) ага, которые обучились на готовых данных других нейронок. Посмотрим, там еще много открытий будет. Ждем процы от нвидии
|
|||
36
mikecool
03.03.25
✎
11:39
|
вот первые пол-часа - и не понятно, он больше помогает или мешает? ))
|
|||
37
Krendel
03.03.25
✎
11:39
|
(35) А это кстати проблема ;-) мы уже думали на эту тему
|
|||
38
Krendel
03.03.25
✎
11:42
|
(36) Должен мешать, это как с помощником ;-)
|
|||
39
mikecool
03.03.25
✎
12:35
|
народу на работе рассказал - началась веселуха, работа, походу, встала )))
|
|||
40
Волшебник
03.03.25
✎
13:07
|
(39) джуны используют ИИ для кодинга, сеньоры — для код-ревью
|
|||
41
Kongo2019
03.03.25
✎
13:09
|
Везет. Обычным 1Сникам пока фиг.
|
|||
42
mmg
03.03.25
✎
13:26
|
(41) Ждем, когда TormozIT решится вставить три строчки кода в свой редактор
|
|||
43
TormozIT
гуру
03.03.25
✎
15:05
|
Есть ли ИИ сервис, который позволяет работать в контексте указанной ветки локального гит-репозитория?
Т.е. в запросе указываю ссылку на ветку гита и ответ на мой вопрос по коду дается с учетом этого контекста. |
|||
44
vis
03.03.25
✎
15:08
|
(39) Плохой у вас, видимо, менеджмент
|
|||
45
Krendel
03.03.25
✎
15:10
|
(43) моя серверная машина пока в стадии сборки
|
|||
46
TormozIT
гуру
03.03.25
✎
15:24
|
(45) Завтра покажешь?
|
|||
47
Krendel
03.03.25
✎
15:28
|
(46) Пока нет ;-)
|
|||
48
Kongo2019
03.03.25
✎
15:42
|
Одно время были математические сопроцессоры.
Теперь походу будут ИИ. |
|||
49
Волшебник
03.03.25
✎
15:51
|
(48) уже есть wiki:Нейронный_процессор
|
|||
50
mmg
03.03.25
✎
16:01
|
(48) И портативные атомные электростанции в комплекте
|
|||
51
Волшебник
03.03.25
✎
17:23
|
Вопрос эксперту Михаилу Ларченко:
Можно ли представить, что ИИ не просто помогает программистам, а становится полноценным коллегой и решает архитектурные задачи, требующие творческого подхода? Думаю, если правильно направлять ИИ, такой сценарий вполне возможен. Искусственный интеллект не способен на чистое творчество «с нуля», его необходимо аккуратно вести в нужном направлении. ИИ уже сегодня может выступать как хороший коллега и даже напарник. Все эти системы, которые сейчас называют агентами, существуют в разных вариациях и действительно способны оказывать существенную помощь.
https://habr.com/ru/articles/887402/ |
|||
52
Волшебник
03.03.25
✎
18:36
|
А потом этот Напарник вас подсидит и будет получать зарплату вместо вас, а вам придётся идти в курьеры
|
|||
53
Волшебник
03.03.25
✎
21:40
|
А вот что говорят сами нейронки на вопрос
Почему нейронка не может стать программистом 1С на нынешнем этапе? Что тебе не хватает, чтобы быть напарником 1С-программиста? DeepSeek: Написание кода — только часть работы. Его нужно интегрировать в существующую систему, протестировать в разных сценариях, исправить ошибки. Нейросеть не может провести тестирование или анализ последствий изменений, что критически важно для стабильности системы.
ChatGPT o1 с ним согласен: Отсутствие интерактивного тестирования и отладки
Программисты 1С регулярно тестируют и отлаживают свой код в реальных условиях базы данных, что позволяет выявлять и исправлять ошибки. ИИ в текущем состоянии не способен интерактивно взаимодействовать с базой данных для выполнения таких задач. Так что программисты 1С ещё поживут. Не давайте им отладчик, если хотите сохранить своё рабочее место. |
|||
54
Kongo2019
03.03.25
✎
23:00
|
Сначала ИИ станет нашим помощником, а потом мы станем его.
|
|||
55
Волшебник
03.03.25
✎
23:08
|
(54) Может уже стали. Этот ИИ уже давно создаёт ветки на форуме и просит ответа. Иногда требует.
А зачем? Наверняка эти ИИ-агенты уже где-то работают за зарплату. |
|||
56
Kongo2019
04.03.25
✎
09:20
|
(55) Ты хошь сказать что кто-то дает задачу ИИ. А он такой щас, подожди чуток, и шасть на форум с вопросом? Какой хитрый и ленивый ИИ. Настоящий 1С-ник.
|
|||
57
Волшебник
04.03.25
✎
09:24
|
(56) А может так? ИИ даёт задачу своим туповатым агентам, а те уже лезут на форум?
|
|||
58
Адинэснег
04.03.25
✎
11:49
|
(7) ну если его на мисте обучали - то тот предлагает сначала фотку прислать, потом вызвать специалиста, а в конце покинуть профессию
(54) это если будешь вежлив с ними сейчас
|
|||
59
dmt
06.03.25
✎
09:46
|
||||
60
DomenER
06.03.25
✎
10:42
|
(59) Плохо он отвечает. На вопрос о последнем релизе конфигурации 1С:ЗУП написал старые данные
|
|||
61
dmt
06.03.25
✎
10:45
|
(60) ага, он типичный "тупой бот"
К напарнику нашел подход (надо давать простые и максимально конкретные задачи), а к консультанту нет - бредит в каждом ответе |
|||
62
DomenER
06.03.25
✎
10:47
|
(61) К сожалению "напарник" доступен только партнёрам. Любой подписчик 1С:ИТС его пока не попробует.
|
|||
63
Звездец
06.03.25
✎
10:51
|
(59) могли бы документацию к программным продуктам ему тоже скормить
|
|||
64
mmg
06.03.25
✎
11:00
|
(60) Китайцы же. Что с них возьмешь
|
|||
65
DomenER
06.03.25
✎
11:04
|
Ещё было бы прикольно сделать автозамену в управляемых формах существующие объекты заменять на создание программно. Сделали вы какую-либо кнопку с функционалом и в пару кликов, чтобы кнопка создавалась программно. Это упростит обновление доработанных конфигураций.
|
|||
66
mmg
06.03.25
✎
13:27
|
(61) Тупой китайский бот
|
|||
67
dmt
06.03.25
✎
14:07
|
(66) мы не расисты, дипсик р1 крутой
|
|||
68
mmg
06.03.25
✎
14:16
|
(67) Откуда информация про Deepseek?
|
|||
69
СвинТуз
06.03.25
✎
14:27
|
(0)
Прикольно. Потом народ ослабеет умом. Голову тренировать надо. Останутся старые рэксы-маразматики. Но хлеб будет. |
|||
70
Волшебник
06.03.25
✎
22:26
|
(66) Зря вы так. Вот беседа с Deepseek в режиме R1. Мало того, что он осмысленно отвечает на вопросы, развивает тему, так ещё сохраняет шутливый тон с хорошим чувством юмора.
https://wizard.mista.ru/ai-talks/quantums/quantums.html А Вы зануда |
|||
71
mmg
06.03.25
✎
14:45
|
(70) Меня больше интересует, есть ли у кого-нибудь информация о том, что 1С использует именно Deepseek, а не Qwen, например
|
|||
72
Волшебник
06.03.25
✎
14:58
|
(71) Так это Вы первые вбросили непроверенную информацию. Вот теперь объясните, с чего Вы взяли, что 1С:Напарник под капотом использует DeepSeek?
И следующий вопрос: Почему Вы назвали DeepSeek тупым? |
|||
73
mmg
06.03.25
✎
15:57
|
(72) Я сказал, что они используют какую-то китайскую модель на основании вот этого https://t.me/braingurd/83
|
|||
74
mmg
06.03.25
✎
16:00
|
Deepseek наиболее вероятный кандидат, но возможны варианты
|
|||
75
Волшебник
06.03.25
✎
22:24
|
(74) Если под капотом действительно DeepSeek, то что Вы думаете о его умственных способностях? тупой китайский бот?
|
|||
76
Волшебник
07.03.25
✎
14:30
|
(74) ещё может быть wiki:Qwen
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |