Здесь упоминается об использовании СППР на проектах по интеграциям 1С (ERP и т.п.)
Автор за метод, при котором новые объекты создаются в конфигураторе, а затем экспортируются в СППР,
ради генерации документации в СППР (но признаёт и как метод создание объектов в СППР напрямую).
Интересный момент - использование "пустой базы 1С" как рабочего места аналитика для моделирования форматов обмена.
Аналитик создает в конфигурации объекты метаданных с учётом заданной структуры полей для интеграции
(как я понял - нечто вроде НСИ для обмена или прототипа EnterpriseData-формата - всё это единым списком для всех аналитиков на проекте).
Аналитики здесь обучаются работе с хранилищем конфигураций ("всего три команды")
Созданная аналитиком структура ОМД выгружается в конвертацию данных (КД2), а уже здесь делается мэппинг собственно данных.
Автор статьи - это автор формата CommerceML
Интеграция предполагается через шину данных (автор рекомендует 1СШину).
А со стороны если смотреть - метод "пустой базы" для аналитика - это тоже самое, что создавать ОМД в СППР.
Т.е. структура интеграции может быть записана в СППР и выгружаться для КД2.
Автор за метод, при котором новые объекты создаются в конфигураторе, а затем экспортируются в СППР,
ради генерации документации в СППР (но признаёт и как метод создание объектов в СППР напрямую).
Интересный момент - использование "пустой базы 1С" как рабочего места аналитика для моделирования форматов обмена.
Аналитик создает в конфигурации объекты метаданных с учётом заданной структуры полей для интеграции
(как я понял - нечто вроде НСИ для обмена или прототипа EnterpriseData-формата - всё это единым списком для всех аналитиков на проекте).
Аналитики здесь обучаются работе с хранилищем конфигураций ("всего три команды")
Созданная аналитиком структура ОМД выгружается в конвертацию данных (КД2), а уже здесь делается мэппинг собственно данных.
Автор статьи - это автор формата CommerceML
Интеграция предполагается через шину данных (автор рекомендует 1СШину).
А со стороны если смотреть - метод "пустой базы" для аналитика - это тоже самое, что создавать ОМД в СППР.
Т.е. структура интеграции может быть записана в СППР и выгружаться для КД2.
Обортные_и_остаточные_регистры_в_1С.docx
85 KB
В копилку знаний.
Очень простое и доступное пояснение от Станислава Султанова
в чём преимущество перехода от оборотных регистров к регистрам накопления
с описанием структуры.
Ранее связанная тема поднималась в контексте, как подобные изменения отражать в СППР и нужно ли.
Как видите, вместо одного регистра появляются два (а потом может и несколько), связанные строками через GUID.
Изменение не на пользовательском уровне, но влияет на работу других объектов метаданных,
в частности запросов и отчётов и алгоритмов кода.
Очень простое и доступное пояснение от Станислава Султанова
в чём преимущество перехода от оборотных регистров к регистрам накопления
с описанием структуры.
Ранее связанная тема поднималась в контексте, как подобные изменения отражать в СППР и нужно ли.
Как видите, вместо одного регистра появляются два (а потом может и несколько), связанные строками через GUID.
Изменение не на пользовательском уровне, но влияет на работу других объектов метаданных,
в частности запросов и отчётов и алгоритмов кода.
Если кто пропустил, кстати, 1С внесла 1С:Аналитика на сайт developers 1С.,
туда где лицензии сообщества выдаются.
Т.е. выдали в пользование разрабам и прочим аналитикам.
Неужели сделали возможность запуска аналитики BI на нескольких конфигурациях?
Позиционируют они это как nocode BI систему.
Самое то аналитикам (аналитикам данных точнее, а не системным).
Моя попытка изучить это потерпела крах, поскольку с сайта скачивается почему-то только 32х разрядное приложение.
И у меня сразу начались обломы со 64битной привычной средой 1С - и TCP понадобилось какие-то разрешения ставить и другие ошибки.
Пока снёс.
Может кто-то расскажет о своем более удачном опыте?
туда где лицензии сообщества выдаются.
Т.е. выдали в пользование разрабам и прочим аналитикам.
Неужели сделали возможность запуска аналитики BI на нескольких конфигурациях?
Позиционируют они это как nocode BI систему.
Самое то аналитикам (аналитикам данных точнее, а не системным).
Моя попытка изучить это потерпела крах, поскольку с сайта скачивается почему-то только 32х разрядное приложение.
И у меня сразу начались обломы со 64битной привычной средой 1С - и TCP понадобилось какие-то разрешения ставить и другие ошибки.
Пока снёс.
Может кто-то расскажет о своем более удачном опыте?
ИИ встраивается в альтернативный инструмент для описания техдокументации и процессов.
Здесь подробности.
Смотрите какие интересные промпты там предлагаются в базе
(по которым СППР скучает и плачет и ждёт):
ПРОМТ №1: Опиши текстом данный бизнес-процесс, выдели роли и что они делают + [приложить файл с схемой бизнес-процесса]
ПРОМПТ № 2 Напиши сценарий тестирования блока [Управление складом] в [1С:Управление торговлей], распиши по ролям для [менеджера по закупкам, кладовщика и бухгалтера] какой документ каждый из них вводит в 1С и какие справочники при этом использует?
Промпт в данном контексте - это готовый вопрос к 1С, который позволяет получить гарантированно корректный ответ.
И далее 50 штук таких промптов.
Здесь подробности.
Смотрите какие интересные промпты там предлагаются в базе
(по которым СППР скучает и плачет и ждёт):
ПРОМТ №1: Опиши текстом данный бизнес-процесс, выдели роли и что они делают + [приложить файл с схемой бизнес-процесса]
ПРОМПТ № 2 Напиши сценарий тестирования блока [Управление складом] в [1С:Управление торговлей], распиши по ролям для [менеджера по закупкам, кладовщика и бухгалтера] какой документ каждый из них вводит в 1С и какие справочники при этом использует?
Промпт в данном контексте - это готовый вопрос к 1С, который позволяет получить гарантированно корректный ответ.
И далее 50 штук таких промптов.
infostart.ru
50 промтов по 1С для ИИ ассистента
Недавно в сервисе MAKER-STUDIO появился ИИ ассистент, разработчики также обещают, что ИИ ассистент будет добавлен и в встроенный текстовый редактор, что ускорит написание документации по проекту, а также ИИ ассистент научиться генерировать схемы и формы.…
В группе канала для борьбы со спамом включена функция
"Новые участники только после одобрения администрации".
Включена на время, посмотрим на эффект.
Если считаете что это лишнее или предлагаете другие способы борьбы со спамерами,
пишите в чате.
Предполагается, что выжидание некоторого времени на вступление даст возможность
отсеять часть ботов, которые за это время попадут в глобальные спамные списки.
"Новые участники только после одобрения администрации".
Включена на время, посмотрим на эффект.
Если считаете что это лишнее или предлагаете другие способы борьбы со спамерами,
пишите в чате.
Предполагается, что выжидание некоторого времени на вступление даст возможность
отсеять часть ботов, которые за это время попадут в глобальные спамные списки.
Вот эта разработка заявлена No-code / low-code решение
для проектирования бэкенда учетных систем на платформе 1С,
для аналитиков и архитекторов.
Считай замена СППР :) , правда, в описании автор явно делает упор на "данные", а не метаданные.
Т.е. предполагается что система позволяет прогонять примеры в проектируемой базе.
Что тоже неплохо.
ПО в стадии MVP и сбора обратной связи автором.
А вы можете почерпнуть идеи для себя из этой разработки.
Будем признательны за оценки продукта (желательно попробовавших) в нашем чате.
для проектирования бэкенда учетных систем на платформе 1С,
для аналитиков и архитекторов.
Считай замена СППР :) , правда, в описании автор явно делает упор на "данные", а не метаданные.
Т.е. предполагается что система позволяет прогонять примеры в проектируемой базе.
Что тоже неплохо.
ПО в стадии MVP и сбора обратной связи автором.
А вы можете почерпнуть идеи для себя из этой разработки.
Будем признательны за оценки продукта (желательно попробовавших) в нашем чате.
infostart.ru
No-code / low-code решение для проектирования бэкенда учетных систем на платформе 1С
При проектировании учетных систем очень часто требуется быстрая проверка работоспособности разрабатываемых решений. Хочется быстро, без привлечения программиста, накидать каркас из справочников, документов, регистров. Ввести тестовые данные и проверить поведение…
Мысль на выходные:
ИИ вытесняет разработчиков,
будущее разработчика - стать тимлидом ИИ-движков.
Разраб = сеньор для ИИ-джуна.
ИИ вытесняет разработчиков,
будущее разработчика - стать тимлидом ИИ-движков.
Разраб = сеньор для ИИ-джуна.
Здесь хвалят ИИ за организацию портала на основе исходных материалов известного продукта BSL для 1С.
Аж разбор по архитектурные слоям сделан нейросетью помимо всего прочего.
По заявлению автора даже и без промптов.
На портал можно сходить по ссылке в материале и он впечатляет.
В контексте СППР это получается, как бы на основе вкачанных в СППР метаданных и кода была бы выстроена описательная часть архитектуры конфигурации 1С.
Аж разбор по архитектурные слоям сделан нейросетью помимо всего прочего.
По заявлению автора даже и без промптов.
На портал можно сходить по ссылке в материале и он впечатляет.
В контексте СППР это получается, как бы на основе вкачанных в СППР метаданных и кода была бы выстроена описательная часть архитектуры конфигурации 1С.
Дублирую исходник к посту выше здесь
Нейросети - это просто космос какой-то.
Вы только посмотрите, какой портал с технической документацией построила нейросеть, десять минут почитав исходники BSL Language Server:
https://deepwiki.com/1c-syntax/bsl-language-server
Разобрало имеющиеся архитектурные слои и их ответственности, разные режимы работы, систему контекстов с ленивыми вычислениями, систему диагностик, построение деревьев выражений, нарисовало диаграммы классов, последовательности и даже состояний... И все это без единого промта с моей стороны, просто засосав исходники с гитхаба.
И что удивительно - практически все описано очень точно и правильно. Иногда есть лишние обобщения, но в целом результат поразительный, без типичных нейросетевых галлюцинаций.
Это определённо новый способ работы с кодом.
P.S. Этому порталу ещё и вопросы может задавать!
Нейросети - это просто космос какой-то.
Вы только посмотрите, какой портал с технической документацией построила нейросеть, десять минут почитав исходники BSL Language Server:
https://deepwiki.com/1c-syntax/bsl-language-server
Разобрало имеющиеся архитектурные слои и их ответственности, разные режимы работы, систему контекстов с ленивыми вычислениями, систему диагностик, построение деревьев выражений, нарисовало диаграммы классов, последовательности и даже состояний... И все это без единого промта с моей стороны, просто засосав исходники с гитхаба.
И что удивительно - практически все описано очень точно и правильно. Иногда есть лишние обобщения, но в целом результат поразительный, без типичных нейросетевых галлюцинаций.
Это определённо новый способ работы с кодом.
P.S. Этому порталу ещё и вопросы может задавать!
DeepWiki
1c-syntax/bsl-language-server | DeepWiki
The BSL Language Server is a comprehensive implementation of the $1 for the 1C:Enterprise scripting language (BSL) and OneScript. It provides a rich set of features for code analysis, formatting, navi
Если кто пропустил...
На developer.1c.ru в разделе «Обучение» появилась полезная серия уроков по «1С:Сценарное тестирование» —
инструменту, который упрощает автоматизацию проверок и ускоряет разработку.
Много звёзд тому кто прикрутит сценарии (действия пользователей) этого инструмента
к сценариям СППР (шагам процесса).
На developer.1c.ru в разделе «Обучение» появилась полезная серия уроков по «1С:Сценарное тестирование» —
инструменту, который упрощает автоматизацию проверок и ускоряет разработку.
Много звёзд тому кто прикрутит сценарии (действия пользователей) этого инструмента
к сценариям СППР (шагам процесса).
"Ошибку, сделанную на стадии выбора концепции, на более поздних стадиях разработки исправить невозможно"
Слова авиаконструктора из ОКБ Сухого, но может это 100% верно в ИТ, в проектировании СППР в частности?
Или ИТ куда более гибко.
Слова авиаконструктора из ОКБ Сухого, но может это 100% верно в ИТ, в проектировании СППР в частности?
Или ИТ куда более гибко.
А тем временем Микрософт передала код Copilot в оупенсорс
Что это значит для VSCode и ИИ пока не понял из видео.
Но помня, что в VSCode есть IDE под 1С, выглядит это в контексте СППР
как возможность делать обработку кода 1С для СППР.
ЗЫ Один из выступающих на видео - соавтор знаменитой книги "Паттерны проектирования"
так что все СППРщики в поисках идей - айда смотреть видео и делиться что мудрого и полезно там можно нарыть.
Что это значит для VSCode и ИИ пока не понял из видео.
Но помня, что в VSCode есть IDE под 1С, выглядит это в контексте СППР
как возможность делать обработку кода 1С для СППР.
ЗЫ Один из выступающих на видео - соавтор знаменитой книги "Паттерны проектирования"
так что все СППРщики в поисках идей - айда смотреть видео и делиться что мудрого и полезно там можно нарыть.
YouTube
Copilot Open Sourced! w/ Erich Gamma and Kai Maetzel
Scott and Wes are joined by Erich Gamma, creator of VS Code, and Kai Maetzel, Copilot Lead, to share some big news about the future of VS Code and Copilot. They discuss what it means for developers, how AI is shaping the future of coding, and why staying…
На неделе в чате была дискуссия, где упоминался TLA+
Что это такое и каким боком он может быть связан с СППР?
TLA+ это язык (методика) для описания состояний системы и/или её объектов.
Т.о. система представляется как отложенные на оси времени состояния объектов с переходами между ними.
Автор этого языка полагает, что язык математики более выразителен чем язык программирования.
На этом подходе и основан TLA+ и его упор на инженерный и математических подход, а не на чистый кодинг.
Это язык из семейства псевдокодов.
У TLA+ есть свой IDE (в VScode есть расширение). Есть свой сайт и автор
Из знакомого нам ближе всего подход Архитектура Как Код Романа Пионтика.
Там тоже по сути объект в каком-то состоянии его параметров - это то же что Спецификация TLA+
То есть Карточка AaC = Спецификация TLA+
В СППР же TLA+ можно понимать как состояние объекта (мета)данных по всем его параметрам (полям)
в данный момент времени.
А шаг процесса - это переход от одного состояния объекта к следующему (например Документа).
Для тех кто искал как АаС соединить с СППР вот подсказка на какую методику можно опереться.
Соединение АаС с СППР означает что вы связываете уровень архитектуры бизнеса (или ИС бизнеса) с архитектурой ПО
через поведенческие описания (процессы и шаги),
а в силу того, что Процессы (Шаги) СППР завязаны на метаданные получаете связку Архитектуры бизнеса и Архитектуры приложения 1С (конфигурации/ий)
UPD
1. Книга автора TLA+ (работал между прочим в Microsoft) "Наука параллельных программ" с объяснением теории TLA+
2. Там же на странице вспомогательные материалы и синтаксис языка с примерами.
Что это такое и каким боком он может быть связан с СППР?
TLA+ это язык (методика) для описания состояний системы и/или её объектов.
Т.о. система представляется как отложенные на оси времени состояния объектов с переходами между ними.
Автор этого языка полагает, что язык математики более выразителен чем язык программирования.
На этом подходе и основан TLA+ и его упор на инженерный и математических подход, а не на чистый кодинг.
Это язык из семейства псевдокодов.
У TLA+ есть свой IDE (в VScode есть расширение). Есть свой сайт и автор
Из знакомого нам ближе всего подход Архитектура Как Код Романа Пионтика.
Там тоже по сути объект в каком-то состоянии его параметров - это то же что Спецификация TLA+
То есть Карточка AaC = Спецификация TLA+
В СППР же TLA+ можно понимать как состояние объекта (мета)данных по всем его параметрам (полям)
в данный момент времени.
А шаг процесса - это переход от одного состояния объекта к следующему (например Документа).
Для тех кто искал как АаС соединить с СППР вот подсказка на какую методику можно опереться.
Соединение АаС с СППР означает что вы связываете уровень архитектуры бизнеса (или ИС бизнеса) с архитектурой ПО
через поведенческие описания (процессы и шаги),
а в силу того, что Процессы (Шаги) СППР завязаны на метаданные получаете связку Архитектуры бизнеса и Архитектуры приложения 1С (конфигурации/ий)
UPD
1. Книга автора TLA+ (работал между прочим в Microsoft) "Наука параллельных программ" с объяснением теории TLA+
2. Там же на странице вспомогательные материалы и синтаксис языка с примерами.
TLA+ Foundation
Goals of the Foundation The TLA+ Foundation (TLAF) is an independent, non-profit organization dedicated to fostering the adoption of the TLA+ specification language in industry, academia, and education, guided by the overall goal of advancing the mathematical…
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Не стесняйтесь ставить под публикациями пальцы вверх или вниз или иные смайлики.
Эта обратная связь сильно поможет нашупывать интересные сообществу темы.
Нет реакции - трудно понять стоит ли продолжать в том же направлении.
Другими словами, управляйте тем что хотите видеть в канале.
Эта обратная связь сильно поможет нашупывать интересные сообществу темы.
Нет реакции - трудно понять стоит ли продолжать в том же направлении.
Другими словами, управляйте тем что хотите видеть в канале.
Вот этот продукт заявлен как расширение к СППР. Описывает архитектуру бизнеса, ИС, конфигураций, интеграции. Основная нотация С4, но можно отрисовывать и в bpmn. Вызывает уважение что автор свой продукт описал в своем продукте.
infostart.ru
АрхиТопос - проектирование архитектуры информационных систем
Подсистема "АрхиТопос" - это инструмент для проектирования архитектуры информационных систем, отдельных ее частей или даже корпоративной экосистемы (совокупность информационных систем).
Достаточно полное описание методики работы с СППР и git от Раруса
rarus.ru
От экспертов «1С‑Рарус»: Интеграция СППР и Git для учёта клиентских требований и управления разработкой 1С
Оглавление
Введение
Цикл разработки
Проектная команда
Сбор клиентских требований
Пользовательские истории
Реестр требований
Функциональное моделирование клиентских требований
Бизнес-процессы
Требования к решению
Спецификация…
Введение
Цикл разработки
Проектная команда
Сбор клиентских требований
Пользовательские истории
Реестр требований
Функциональное моделирование клиентских требований
Бизнес-процессы
Требования к решению
Спецификация…