Оглавление
- Введение
- Кейс № 1. Опиши текстом, что написано на картинке.
- Кейс № 2. Сохрани текст в файл .txt.
- Кейс № 3. Преобразуй техническое задание в инструкцию для пользователя.
- Кейс № 4. Проведи код-ревью.
- Кейс № 5. Создать изображение, логотип.
- Заключение.
Введение
В статье я проведу обзор и сравнение двух популярных нейросетей — ChatGPT-4o и DeepSeek, доступных бесплатно, на примерах, которые часто помогают мне быстрее и качественнее обрабатывать различную информацию.
Как начать пользоваться сетями? Идём по ссылкам: ChatGPT-4o, DeepSeek. При переходе по ссылкам из РФ сразу видно первое отличие: ChatGPT-4o (далее — ChatGPT) не открывается, так как в РФ нейросеть недоступна напрямую. В этой статье подробно описано, как это преодолеть. Для DeepSeek подобных ограничений нет, и ей можно пользоваться напрямую. Но баллы все же буду подсчитывать за функциональность.
Перейду к демонстрации примеров. Одни и те же вводные данные буду передавать двум нейросетям и сравнивать результаты. В заключении опишу, для чего это нужно. Также отмечу, что обе нейросети могут принимать файлы на вход для обработки.
Кейс № 1. Опиши текстом, что написано на картинке.
Промт я использовал примерно такой же, как в заголовке: "Опиши текстом, что написано на картинке?".
Периодически просматривая различные видеокурсы, я делаю конспекты, но не в классическом виде с ручкой и тетрадкой, а с помощью скриншотов — так очевидно быстрее. Однако однажды столкнулся с ситуацией, когда мне нужно было не просто посмотреть на скрин, но и использовать нейминги и другие формулировки из картинки (куда-нибудь скопировать/вставить, сделать конспект без ручки и тетради).
Подумал: сможет ли нейросеть прочитать картинку и выдать текст по ней? Решил попробовать. Входные данные — скрин ниже:

Результаты:
На изображении представлен слайд презентации, связанный с вызовами к сервисам кластера в 1С.
Заголовок:
"Вызовы к сервисам кластера"
Основное содержание:
-
В процессе клиент-серверного вызова происходит обращение к множеству сервисов кластера, среди которых:
- Сервис сеансовых данных
- Сервис журналов регистрации
- Сервис транзакционных блокировок
-
Проверка длительных обращений к сервисам:
- Регулярное выражение:
^0[2-3].*\d{6}+,SCALL,.*t\:\connectID=27
- Дополнение условия:
\d{6}+,SCALL,
- Разъяснение элементов регулярного выражения:
\d
– любая цифра
{6}
– шесть символов подряд (значит 6 цифр подряд)
+
– число повторений (может быть 6 цифр или больше)
-
Вывод:
- Такой поиск позволит найти все обращения к менеджеру в рамках вызова дольше 100 мс.
соответствие высокое, но мне нужен точный текст, уточняю промт "Прочитай точно так же, как на картинке"
Вызовы к сервисам кластера
-
В процессе клиент-серверного вызова происходит обращение к множеству сервисов кластера. Среди них:
- Сервис сеансовых данных
- Сервис журналов регистрации
- Сервис транзакционных блокировок
-
Проверим, есть ли длительные обращения к сервисам:
^0[2-3].*\d{6}+,SCALL,.*t\:\connectID=27
- К предыдущему условию добавилось
\d{6}+,SCALL,
\d
– любая цифра
{6}
– 6 символов подряд. Идут после \d
, значит 6 цифр подряд
+
– число повторений. Может быть 6 цифр, а может и больше
- По факту найдем все обращения к менеджеру в рамках вызова дольше 100мс
Сходимость идеальная.
Тот же промт с той же картинкой отправляем DeepSeek
На картинке описаны вызовы к сервисам кластера в процессе клиент-серверного взаимодействия. Упомянуты следующие сервисы:
-
Сервис сеансовых данных
-
Сервис журналов регистрации
-
Сервис транзакционных блокировок
Далее описывается проверка на наличие длительных обращений к этим сервисам. Используются регулярные выражения для поиска таких обращений:
-
^0[2-3].*\d(6)+,SCALL,.*t:connectID=27
— это шаблон для поиска вызовов, которые занимают более 100 мс.
-
\d(6)+,SCALL,
— добавляется к предыдущему условию для уточнения поиска.
-
\d
— обозначает любую цифру.
-
{6}
— указывает на 6 цифр подряд.
-
+
— указывает на возможное повторение цифр (6 или более).
Таким образом, с помощью этих выражений можно найти все обращения к менеджеру, которые занимают более 100 мс.
нейросеть также немного скорректировала текст, запрашиваю точное соответствие
Вызовы к сервисам кластера
-
В процессе клиент-серверного вызова происходит обращение к множеству сервисов кластера. Среди них:
-
Проверим, есть ли длительные обращения к сервисам:
-
^0[2-3].*\d{6}+,SCALL,.*t:connectID=27
-
К предыдущему условию добавилось \d{6}+,SCALL,
-
\d
– любая цифра
-
{6}
– 6 символов подряд. Идут после \d
, значит 6 цифр подряд
-
+
- число повторений. Может быть 6 цифр, а может и больше
-
По факту найдем все обращения к менеджеру в рамках вызова дольше 100мс
Точно так же как и на картинке, супер, пока счет 1:1. То же самое можно проделывать с презентациями файлы .pdf, примеры запросов: "Прочитай точно так же, как в презентации" и т.д.
Кейс № 2. Сохрани текст в файл .txt.
Я сохраню текст в файл с именем "ВызовыКСервисамКластера.txt".
Вот содержимое файла:
Вызовы к сервисам кластера
- В процессе клиент-серверного вызова происходит обращение к множеству сервисов кластера. Среди них:
- Сервис сеансовых данных
- Сервис журналов регистрации
- Сервис транзакционных блокировок
- Проверим, есть ли длительные обращения к сервисам:
- ^0[2-3].*\d{6}+,SCALL,.*t\:\connectID=27
- К предыдущему условию добавилось \d{6}+,SCALL,
- \d – любая цифра
- {6} – 6 символов подряд. Идут после \d, значит 6 цифр подряд
- + – число повторений. Может быть 6 цифр, а может и больше
- По факту найдем все обращения к менеджеру в рамках вызова дольше 100мс
Файл сохранён: Скачать ВызовыКСервисамКластера.txt R03;
Я не могу напрямую создавать файлы для скачивания, но я могу предоставить вам текстовое содержимое, которое вы сможете сохранить в файл .txt
самостоятельно. Вот текстовое содержимое, которое вы можете скопировать и сохранить в текстовый файл:
-
В процессе клиент-серверного вызова происходит обращение к множеству сервисов кластера. Среди них:
-
Проверим, есть ли длительные обращения к сервисам:
-
^0[2-3].*\d{6}+,SCALL,.*t:connectID=27
-
К предыдущему условию добавилось \d{6}+,SCALL,
-
\d
– любая цифра
-
{6}
– 6 символов подряд. Идут после \d
, значит 6 цифр подряд
-
+
- число повторений. Может быть 6 цифр, а может и больше
-
По факту найдем все обращения к менеджеру в рамках вызова дольше 100мс
Как сохранить в файл .txt
:
-
Скопируйте весь текст выше.
-
Откройте текстовый редактор (например, Блокнот на Windows или TextEdit на Mac).
-
Вставьте скопированный текст.
-
Сохраните файл с расширением .txt
(например, mag1c.txt
).
Если у вас есть дополнительные вопросы, дайте знать!
в этом примере счет 1:0 в пользу ChatGPT4o. Файл по ссылке от ChatGPT4o скачался. Итог 2:1 в пользу ChatGPT4o.
Кейс № 3. Преобразуй техническое задание в инструкцию для пользователя.
Техническое задание на доработку (разработку) программных продуктов 1С Предприятие
Конфигурация: Управление нашей фирмой, редакция 3.0 (3.0.9.163)
Краткое описание: Доработка конфигурации для ускорения работы менеджеров по продажам
Постановка задачи:
- После авторизации менеджера, должно выходить сообщение (вопрос) на какой торговой точке в данный момент он работает. В зависимости от выбранного(ой) торговой точки «ТТ» склада в печатных формах «Пропуск» и «товарный чек» в документах «Заявка покупателя», «Реализация» в место наименование(я) ТТ Слово «терем» нужно выводить выбранный(ую) ТТ склад. ТТ Склад, на котором менеджер в текущий момент работает должен сохраняться в документах.
- Для номенклатуры, которая является товаром, добавить реквизиты размеры: Длина, Ширина. Ввести дополнительную единицу измерения Штуки. В обработке подбора товара, в документах «Счет, Заказ покупателя, Реализация» добавить галочку запрашивать размеры, Штуки. При добавлении товара, в диалоге запрашивать не только количество цену, но и размеры.
- Добавить в документ «Счет» реквизиты табличной части.
«Проект» тип Строка
«Длина» тип Число
«Ширина» тип Число
«Штук» тип Число
- Добавить в документ «Счет» печатные формы «Пропуск» «Товарный чек» «Пропуск + товарный чек»
- В справочник «договора» добавить шаблоны договоров. (1. Договор купли-продажи Иванов И.И. 2. Договор поставки Иванов И.И. Шапка договора и реквизиты автоматически заполняются согласно данным о контрагенте. Наименование номенклатуры переносится автоматически согласно ранее заполненному счету. Печать договора – вкладка счет-печать. Нумерация договоров сквозная, для всех торговых точек (отдельно по каждой организации, (ИП ЕТВ, ЕАС) нумерация сквозная для всех ТТ от 001 с присвоением наименования первая буква ТТ на которой работает менеджер).
Ответы:
Инструкция по работе с обновленной конфигурацией 1С: Управление нашей фирмой 3.0
1. Выбор торговой точки при авторизации
При входе в систему появится окно с запросом о текущей торговой точке (ТТ).
- Выберите нужную торговую точку из списка.
- После выбора эта ТТ будет автоматически подставляться в документы:
- «Пропуск»
- «Товарный чек»
- «Заявка покупателя»
- «Реализация»
- Название торговой точки будет отображаться вместо слова «Терем».
2. Учет размеров товара и единиц измерения
Для товаров добавлены новые параметры:
- Длина
- Ширина
- Количество (Штуки)
При добавлении товара в документы «Счет», «Заказ покупателя», «Реализация» необходимо:
- Указать размеры (если требуется).
- Указать количество в штуках.
- Цена товара будет рассчитываться с учетом введенных данных.
3. Изменения в документе «Счет»
В таблицу добавлены новые поля:
- Проект (текстовое поле)
- Длина (числовое поле)
- Ширина (числовое поле)
- Штук (числовое поле)
4. Новые печатные формы для документа «Счет»
Теперь доступны следующие печатные формы:
- «Пропуск»
- «Товарный чек»
- «Пропуск + Товарный чек»
5. Автоматизация работы с договорами
В справочнике «Договора» добавлены шаблоны договоров:
- Договор купли-продажи
- Договор поставки
Как работать с договорами:
- Шапка и реквизиты автоматически заполняются из данных контрагента.
- Товары в договоре заполняются на основании ранее выставленного счета.
- Печать договора доступна во вкладке «Счет» → «Печать».
- Нумерация договоров ведется по торговым точкам и организациям (сквозная нумерация).
Инструкция для пользователя по работе с доработанной конфигурацией 1С:Предприятие (Управление нашей фирмой, редакция 3.0)
1. Выбор торговой точки при авторизации
После авторизации менеджера в системе, появится диалоговое окно с вопросом о том, на какой торговой точке (ТТ) он работает в данный момент.
2. Добавление реквизитов для номенклатуры (товара)
Для товаров добавлены новые реквизиты: Длина, Ширина и дополнительная единица измерения Штуки.
-
Действие:
-
При добавлении товара в документы «Счет», «Заказ покупателя», «Реализация» в диалоговом окне будет запрашиваться не только количество и цена, но и размеры (длина, ширина) и количество штук.
-
В обработке подбора товара появится галочка «Запрашивать размеры, Штуки». Если галочка активна, при добавлении товара будут запрашиваться размеры и количество штук.
-
Результат:
3. Добавление реквизитов в документ «Счет»
В документ «Счет» добавлены новые реквизиты табличной части:
-
Проект (тип: Строка)
-
Длина (тип: Число)
-
Ширина (тип: Число)
-
Штук (тип: Число)
-
Действие:
-
Результат:
4. Добавление печатных форм в документ «Счет»
В документ «Счет» добавлены новые печатные формы:
-
Пропуск
-
Товарный чек
-
Пропуск + товарный чек
-
Действие:
-
Результат:
5. Добавление шаблонов договоров в справочник «Договора»
В справочник «Договора» добавлены шаблоны договоров:
-
Договор купли-продажи Иванов И.И.
-
Договор поставки Иванов И.И.
-
Действие:
-
При создании нового договора выберите соответствующий шаблон.
-
Шапка договора и реквизиты автоматически заполнятся данными о контрагенте.
-
Наименование номенклатуры будет перенесено автоматически из ранее заполненного счета.
-
Для печати договора перейдите на вкладку «Счет-печать».
-
Результат:
-
Нумерация договоров будет сквозной для всех торговых точек. Для каждой организации (ИП ЕТВ, ЕАС) нумерация начнется с 001, с присвоением наименования, где первая буква будет соответствовать торговой точке, на которой работает менеджер.
Заключение
Доработки конфигурации направлены на ускорение работы менеджеров по продажам и упрощение процесса оформления документов. Если у вас возникнут вопросы или затруднения, обратитесь к техническому специалисту для получения дополнительной помощи.
Довольно-таки сносно, нейросети задают каркас инструкции, который можно скорректировать, обогатить скриншотами и использовать. В данном тесте у DeepSeek информация наиболее полная поэтому счет 0:1, итог 2:2. Таким же образом можно пробовать преобразовывать технические задания в документацию, пользовательские инструкции в документацию и т.д.
Кейс № 4. Проведи код-ревью.
Использую следующий промт: "Проведи код-ревью по стандартам 1С"
ЗапросБезСЛ = Новый Запрос;
ЗапросБезСЛ.Текст = "ВЫБРАТЬ
| КарточкаСделкиТовары.Ссылка.Ссылка КАК СсылкаКС
|ИЗ
| Документ.КарточкаСделки.Товары КАК КарточкаСделкиТовары
|ГДЕ
| КарточкаСделкиТовары.Ссылка.Завершена = ЛОЖЬ
| И КарточкаСделкиТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
| И (КарточкаСделкиТовары.СтатусСтроки = &СтатусСтрокиПлан
| ИЛИ КарточкаСделкиТовары.СтатусСтроки = &СтатусСтрокиПланХочуВЗаказано
| ИЛИ КарточкаСделкиТовары.Ссылка.Клиент = &Электросистем
| И КарточкаСделкиТовары.СтатусСтроки <> &СтатусСтрокиЗавершено)
| И КарточкаСделкиТовары.КонтрактнаяДата < НАЧАЛОПЕРИОДА(&ТекДата, ДЕНЬ)
| И КарточкаСделкиТовары.Ссылка.Подразделение В ИЕРАРХИИ(&ДРП)
| И КарточкаСделкиТовары.Ссылка.ДляПланаПроизводства = ЛОЖЬ
| И КарточкаСделкиТовары.Ссылка.Дата > &ПрошлыйГод
| И КарточкаСделкиТовары.Ссылка.Статус <> ЗНАЧЕНИЕ(Справочник.СтатусыКарточекСделки.Завершена)
//| И КарточкаСделкиТовары.Ссылка.Номер = ""180010002""
|
|СГРУППИРОВАТЬ ПО
| КарточкаСделкиТовары.Ссылка.Ссылка
|
|УПОРЯДОЧИТЬ ПО
| КарточкаСделкиТовары.Ссылка.Дата УБЫВ";
ЗапросБезСЛ.УстановитьПараметр("СтатусСтрокиПлан", Справочники.СтатусыСтрокКарточкиСделки.Запланировано);
ЗапросБезСЛ.УстановитьПараметр("СтатусСтрокиПланХочуВЗаказано", Справочники.СтатусыСтрокКарточкиСделки.Заказано);
ЗапросБезСЛ.УстановитьПараметр("ТекДата", ТекущаяДата());
ЗапросБезСЛ.УстановитьПараметр("ДРП",Справочники.ФункциональныеОтделыПродаж.НайтиПоКоду("d16"));
ЗапросБезСЛ.УстановитьПараметр("Электросистем", Справочники.Контрагенты.НайтиПоКоду("140755"));
ЗапросБезСЛ.УстановитьПараметр("СтатусСтрокиЗавершено", Справочники.СтатусыСтрокКарточкиСделки.Завершено);
ЗапросБезСЛ.УстановитьПараметр("ПрошлыйГод", НачалоГода(НачалоГода(ТекущаяДата())-3 * 86400));
Выборка = ЗапросБезСЛ.Выполнить().Выбрать();
сПользователь = Справочники.Пользователи.НайтиПоКоду("17 644").Руководитель;
НоваяКонтрДата = ОбщиеПроцедурыИФункции.ОпределитьДатуЗавершения(сПользователь, ТекущаяДата(), 3600*8*1);
Пока Выборка.Следующий() Цикл
КС = Выборка.СсылкаКС.ПолучитьОбъект();
НеобходимоЗаписать = Ложь;
Если ЗначениеЗаполнено(Выборка.СсылкаКС.КодSL) Тогда
Для каждого Изделие из КС.Товары Цикл
СтатусСтроки = ПолучитьСтатусСтрокиВSL(Выборка.СсылкаКС.КодSL,Изделие.НомерСтроки,Выборка.СсылкаКС.Склад);
Если СтатусСтроки <> Неопределено И СтатусСтроки <> "F" //выполн.
и СтатусСтроки <> "C" //завершено
Тогда
Если Изделие.КонтрактнаяДата < НачалоДня(ТекущаяДата()) Тогда
Если (Изделие.СтатусСтроки = Справочники.СтатусыСтрокКарточкиСделки.Запланировано
или Изделие.СтатусСтроки = Справочники.СтатусыСтрокКарточкиСделки.Заказано) ИЛИ (Изделие.СтатусСтроки <> Справочники.СтатусыСтрокКарточкиСделки.Завершено И Выборка.СсылкаКС.Клиент = Справочники.Контрагенты.НайтиПоКоду("140755")) Тогда
Изделие.КонтрактнаяДата = НоваяКонтрДата;
НеобходимоЗаписать = Истина;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Если НеобходимоЗаписать Тогда
КС.Записать();
Документы.КарточкаСделки.ОбновитьПараметрыКарточкиСделкиВSL(КС);
rs = Неопределено;
КонецЕсли;
Иначе
Для каждого Изделие из КС.Товары Цикл
Если Изделие.КонтрактнаяДата < НачалоДня(ТекущаяДата()) Тогда
Если (Изделие.СтатусСтроки = Справочники.СтатусыСтрокКарточкиСделки.Запланировано
или Изделие.СтатусСтроки = Справочники.СтатусыСтрокКарточкиСделки.Заказано) ИЛИ (Изделие.СтатусСтроки <> Справочники.СтатусыСтрокКарточкиСделки.Завершено И Выборка.СсылкаКС.Клиент = Справочники.Контрагенты.НайтиПоКоду("140755")) Тогда
Изделие.КонтрактнаяДата = НоваяКонтрДата;
НеобходимоЗаписать = Истина;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Если НеобходимоЗаписать Тогда
КС.Записать();
rs = Неопределено;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Результаты ревью:
Код-ревью по стандартам 1С
1. Ошибки и потенциальные проблемы
2. Стиль и читаемость
Проведем код-ревью вашего кода на соответствие стандартам разработки в 1С. Обратим внимание на стиль кодирования, читаемость, производительность и возможные ошибки.
1. Форматирование и читаемость
-
Отступы и выравнивание: Код имеет неоднородные отступы, что затрудняет чтение. Рекомендуется использовать одинаковые отступы для всех блоков кода (например, 4 пробела).
-
Длина строк: Некоторые строки слишком длинные, что затрудняет чтение. Рекомендуется разбивать длинные строки на несколько более коротких.
-
Комментарии: Комментарии в коде отсутствуют, что затрудняет понимание логики. Рекомендуется добавлять комментарии для объяснения сложных участков кода.
2. Использование переменных
-
Имена переменных: Имена переменных должны быть более описательными. Например, сПользователь
можно переименовать в Пользователь
, rs
— в РезультатЗапроса
и т.д.
-
Инициализация переменных: Переменная rs
инициализируется как Неопределено
, но не используется. Если она не нужна, её следует удалить.
3. Оптимизация запроса
-
Условия в запросе: Условия в запросе можно упростить. Например, вместо нескольких условий с ИЛИ
можно использовать В()
для проверки статусов строк.
-
Параметры запроса: Параметры запроса задаются корректно, но можно добавить проверку на их заполненность перед выполнением запроса.
4. Обработка результатов запроса
-
Цикл по выборке: В цикле по выборке происходит много повторяющихся действий. Рекомендуется вынести повторяющийся код в отдельные методы или функции.
-
Проверка на заполненность: Проверка ЗначениеЗаполнено(Выборка.СсылкаКС.КодSL)
выполняется в цикле, что может замедлить выполнение. Рекомендуется вынести эту проверку за пределы цикла, если это возможно.
5. Обработка ошибок
6. Производительность
-
Множественные вызовы Записать()
: Вызов метода Записать()
внутри цикла может негативно сказаться на производительности. Рекомендуется записывать данные пакетно, если это возможно.
-
Множественные вызовы НайтиПоКоду()
: Вызовы НайтиПоКоду()
внутри цикла также могут замедлить выполнение. Рекомендуется вынести их за пределы цикла.
7. Логика и структура кода
-
Повторяющийся код: В коде есть повторяющиеся блоки, которые можно вынести в отдельные методы или функции. Например, блоки, которые обновляют КонтрактнаяДата
и устанавливают НеобходимоЗаписать
, можно вынести в отдельную функцию.
-
Сложные условия: Условия в коде сложные и могут быть упрощены. Например, можно использовать временные переменные для хранения промежуточных результатов.
Этот кейс был экспериментальным. Пока что ревью обеих нейросетей оставляет желать лучшего, но мы видим, что они взаимодополняемы. Например, ChatGPT-4o увидел ошибки в запросе, в то время как DeepSeek неплохо проконтролировал стилистику кода. Ничья в этом примере — счёт 1:1, итог 3:3.
Кейс № 5. Создать изображение, логотип.
Немного юмора в копилку :). В этом кейсе я произвел следующий промт для нейросетей "Создай изображение желтого кота за компьютером", следующий промт "нарисуй как кот пишет код на 1с"
К сожалению, я не могу создавать изображения, так как это текстовая модель. Однако я могу предложить вам идею для создания такого изображения:
-
Цвет кота: Кот должен быть ярко-желтого или оранжевого цвета, с мягкой текстурой шерсти.
-
Поза: Кот сидит за столом перед монитором компьютера, лапы на клавиатуре или мышке.
-
Выражение мордочки: Заинтересованное или сосредоточенное, как будто кот что-то увлеченно делает.
-
Детали: На столе можно добавить чашку кофе, очки на коте или другие милые аксессуары.
-
Фон: Простая комната с книжными полками или растениями на заднем плане.
Если вы хотите создать такое изображение, вы можете использовать графические редакторы, такие как Photoshop, Procreate или даже нейросети для генерации изображений, например, DALL·E, MidJourney или Stable Diffusion.
Если у вас есть другие вопросы или идеи, дайте знать! 😊
Как видим ChatGPT4o отлично справился с задачей еще одно очко в его пользу. Итоговым подсчетом 4:3 победил ChatGPT4o.
Заключение
В ходе тестирования двух бесплатных нейросетей — ChatGPT-4o и DeepSeek — я сравнил их работу на нескольких практических примерах.
Обе модели продемонстрировали высокое качество обработки информации, однако по итоговому счёту ChatGPT-4o одержал победу со счётом 4:3.
🔹 DeepSeek показал себя лучше при создании инструкций из технических заданий, а также не имеет ограничений для пользователей из РФ.
🔹 ChatGPT-4o более удобен для работы с файлами, точнее воспроизводит текст с изображений и успешно справляется с генерацией изображений по промтам.
Выбор между этими нейросетями зависит от конкретных задач. Если важна работа с текстом и изображениями, ChatGPT-4o будет предпочтительнее. Если нужна генерация более точной документации или работа без ограничений, то стоит обратить внимание на DeepSeek.
В любом случае, обе нейросети можно использовать в комплексе, дополняя их сильные стороны. 🚀
Также предлагаю решения вашему вниманию:
Применение cтандартов и методик разработки конфигураций на практике
Шаблоны для применения cтандартов и методик разработки конфигураций 1С
Простой пример разработки регулярного обмена с использованием БСП на примере ERP 2.4 и УПП 1.3.
Универсальная выгрузка и загрузка зарегистрированных справочников и документов по узлу.
Загрузка данных из унифицированных форм УПД и ТОРГ-12.
Список документов и их количество в базе.
Конфигурация "Табель учета рабочего времени. (Учет работ, доходов и расходов. Взаимодействие с клиентами)"