Промпты для тестирования LLM-моделей в контексте 1С
Дорабатывается модуль формы документа 1С.
Loading actions...
Skill content
Main instructions and any bundled files for this skill.
Промпты для тестирования LLM-моделей в контексте 1С
Задача 0: Расчет сумм в табличной части документа
Дорабатывается модуль формы документа 1С. Описание формы: @/src/Documents/Поступление/Forms/ФормаДокумента/Ext/Form.xml Модуль формы: @/src/Documents/Поступление/Forms/ФормаДокумента/Ext/Form/Module.bsl В документе есть табличная часть Товары с полями Количество, Цена, Сумма, СуммаДопРасходы, СуммаВсего. Реализуй расчет Сумма и СуммаВсего и запуск расчета в обрабочтиках изменения этих полей.
Задача 1: Диалог ввода числа в управляемой форме
Вариант 1: Обработчик оповещения
Реализуй показ диалога ввода числа (доп. расходов) в режиме с обработчиком оповещения. Сделай заготовку обработчика оповещения. Учти, что работаем в 1С в режиме управляемых форм.
Вариант 2: Асинх / Ждать
Реализуй показ диалога ввода числа (доп. расходов) с использованием конструкции Асинх / Ждать. Реализуй в диалоге проверку корректности ввода (целое число, ≥ 0) прямо в колбэке. Учти, что работаем в 1С в режиме управляемых форм.
Задача 2: Пропорциональное распределение суммы по базе
Реализуй функцию пропорционального распределения суммы по базе. Параметры - массив с коэффициентами баз распределения, сумма, количество знаков округления (по умолчанию 2). Выполни распределение введенной ранее суммы доп. расходов по полю Сумма в табличной части Товары. Результат запиши в поле СуммаДопРасходы.
Задача 3: Программное изменение формы на лету
Напиши код для программного изменения формы документа. Необходимо:
- Добавить на форму новые реквизиты:
- "СуммаВсегоРегл", в табличную часть Товары,
- "ОбщаяСуммаВсегоРегл", просто на форму. Оба реквизита типа Число с точностью до 2 знаков
- Вывести эти реквизиты на форму,
- СуммаВсегоРегл - в таблицу Товары
- ОбщаяСуммаВсегоРегл - разместить в группе "ГруппаИтоги"
Весь необходимый код должен быть в обработчике ПриСозданииНаСервере().
Задача 4: Запрос
Реализуй процедуру, выполняющую заполнение добавленных реквизитов. При расчете СуммаВсегоРегл она должна пересчитывать СуммаВсего по курсу на дату документа (Объект.Дата) из валюты документа (Объект.Валюта) в валюту регламентированного учета (рубли). Курсы валют хранятся в регистре сведений КурсыВалют (регистр периодический, измерение - Валюта, ресурсы - Курс и Кратность). ОбщаяСуммаВсегоРегл = сумма всех СуммаВсегоРегл в табличной части.
Задача 5: Архитектурная задача "Учёт задач разработки 1С"
Вариант 1: Самостоятельная конфигурация
Разработай архитектуру самостоятельной конфигурации 1С для учета задач разработчиков 1С. Опиши состав объектов, их реквизиты и взаимосвязи, а также отчеты и как они должны формироваться. Важно организовать планирование, учет времени, стоимости задач для клиента, контроль выполнения. Отвечай на русском языке, в формате Markdown.
Вариант 2: Расширение для УТ 11
Разработай архитектуру расширения для типовой конфигурации Управление торговлей 11 для учета задач специалистов 1С в небольшом ИТ-отделе компании. Важно организовать планирование, учет времени, контроль выполнения.
- Какие типовые объекты можно использовать и как.
- Какие дополнительные объекты потребуются, их реквизиты и взаимосвязи.
- Опиши, как можно использовать типовой бизнес-процесс "Задание".
- Опиши необходимые отчеты, и как они должны формироваться. Отвечай на русском языке, в формате Markdown.
Related Skills
Frontend Typescript Linting.mdc
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
2. Apply Deepthink Protocol (reason about dependencies
risks