Инновационные фантазии на тему 1С

Тенденция развития решений автоматизации – налицо: не достаточно адаптированной под задачи учета среды разработки для программистов, требуются гибкие инструменты подстройки конфигурации, моделирования задач и анализа данных на уровне пользователя. Какие универсальные инструменты могли бы пригодиться пользователям платформы 1С:Предприятие.

Не секрет, что программным решениям свойственно двигаться в сторону универсализации. В этом смысле, технологии автоматизации от фирмы 1С – показательный пример. Вспоминаются 80-90-е годы, когда в каждом городе было несколько десятков, а то и сотен фирм, поставляющих и сопровождающих собственное программное обеспечение для бухгалтерского, торгового и производственного учета. Среди таких разработок встречались достаточно уникальные и грамотные. Существенным неудобством оставалось всегда лишь одно. Поскольку все ПО писалось на одном из компилируемых языков, то клиент чаще всего не имел возможности самостоятельно вносить исправления и доработки, был намертво привязан к разработчику программы, которой он пользовался, и даже, при наличие исходников, не всегда мог позволить себе содержать в штате специалистов должного уровня. Решить эту проблему пытались по-разному, от использования шаблонов проводок в текстовых файлах, которые мог править клиент без необходимости перекомпиляции, до некоей продвинутой среды настройки разных узлов программы. 

Существенным прорывом в методах автоматизации стало объединение предметной области задач учета с языком программирования высокого уровня на основе объектно-ориентированного подхода, что нашло воплощение в платформе 1С:Предприятие 7.х. Теперь пользователь получал не только программное решение той или иной задачи, но и почти неограниченную возможность оперативного внесения в него собственных корректив. Впрочем, конфигурирование по-прежнему требовало навыков программирования, и потому оставалось недоступным обычным пользователям платформы. Вследствие этого, решение небольших, текущих вопросов порой затягивалось из-за необходимости обращаться к сопровожденцам. За десять лет успешной эксплуатации решений, разработанных на базе 1С:Предприятие 7.7, была четко обозначена потребность в инструментах, позволяющих гибко работать с объектами конфигурации на уровне пользователя. 

Платформа 1С:Предприятие 8, пришедшая на смену «семерки», сделала существенный прорыв в сужении разрыва «программист-пользователь», предоставив не только более удобный визуальный интерфейс для разработки и подстройки решений в конфигураторе, но и возможность моделирования собственных, произвольных отчетов на уровне пользователя, с помощью системы компоновки данных.  

Итак, тенденция развития решений автоматизации – налицо: не достаточно адаптированной под задачи учета среды разработки для программистов, требуются гибкие инструменты подстройки конфигурации, моделирования задач и анализа данных на уровне пользователя.  

Основываясь на своем опыте сопровождения и фрилансерства, рискну задаться вопросом, какие универсальные инструменты могли бы пригодиться пользователям платформы 1С:Предприятие.  

2. Универсальная таблица

 Часто клиент просит внести косметические изменения в структуру таблицы справочника или документа, вывести ту или иную колонку. Понятно, что это можно сделать на уровне пользователя, если в колонку выводится какой-либо реквизит объекта списка. А если требуется выводить некоторое свойство такого реквизита, или даже данные из регистра, привязанные к объекту в строке списка? Самый простой пример – вывод чего-то из регистра «Контактная информация» для контрагента. И здесь без конфигуратора не обойтись, хотя не составит труда представить визуально, как мог бы выглядеть универсальный интерфейс в виде дерева для привязки связных данных к колонке таблицы без необходимости конфигурирования. Пример реализации: http://infostart.ru/projects/3746/

2. Универсальная печатная форма

 Различные среды разработки сайтов показали популярность шаблонов, с помощью которых, выбрав стиль оформления, состав данных, можно без труда и без навыков программирования скомпоновать собственную страничку. На самом деле, такого инструмента сильно не хватает в 1С, потому что очень часто клиент просит создать печатную форму, привязав ее к конкретному объекту: документу, справочнику. Конечно, поставленную задачу можно решить с помощью СКД, но было бы намного удобнее иметь в стандартном меню документа некий конструктор, позволяющий выбрать шаблон печатной формы, указать количество и ширину колонок, текст шапки, привязать к колонкам данные с любого уровня вложенности по реквизитам документов из табличной части.  

3. Кубики. Или модуль на уровне пользователя

Фантазируем дальше. В программных модулях имеются часто повторяющие участки кода, которые мы оформляем, как процедуры. Поскольку среда 1С адаптирована под решение задач учета, то некоторые операции, например, поиск среднего значения, расчет остатков, запись в регистр и т.д., логично формализовать и использовать, как кубики. Представим, что имеется некий набор элементарных операций, которые можно комбинировать визуально, строя программный модуль как бы из кубиков, связывать такие кубики между собой, объединять в структуры... Для чего такое нужно, спросит кто-то? Попробуем найти применение этой фантастической технологии. 

4. Универсальный документ

В состав типовых «восьмерочных» конфигураций входит универсальный отчет, на базе которого можно строить собственные отчеты. Часто программисту ставят задачу внести новый документ в базу, взяв за основу имеющийся. Попытаюсь нарисовать, как это можно было бы делать на уровне пользователя с помощью некоего универсального документа. Допустим, есть шаблон накладной, в которой определены закладки: Шапка, Товары, Услуги, и список возможных полей… Я, грамотный пользователь, создаю новый тип накладных и указываю, какие из имеющихся полей мне требуются, указываю состав строк табличных частей. Осталось привязать проверки и связи к вводимым значениям и операции по обработке данных. Для этого использую описанные ранее кубики и собираю из них свой программный модуль. А если я очень продвинутый, то мне понравится кнопка, позволяющая работать непосредственно с программным кодом, не заходя в конфигуратор. Конечно, такие шаблоны документов должны быть созданы в конфигурации заранее, и шаблон для накладных, разумеется, должен отличаться от шаблона договора, например. Но технология выглядит вполне реализуемой. 

5. Автоматизация ввода на основании

При вводе на основании мы копируем реквизиты из основания в дочерний документ, делаем это на уровне конфигурации. Однажды передо мной поставили задачу решить этот вопрос на уровне пользователя: просто клиент находился, как всегда, в другом городе, и не желал тратить время на мою отладку. То, что получилось, можно посмотреть здесь: http://nashe1c.ru/materials-view.jsp?id=153

Резюме…

Конечно, я дал немного волю своей фантазии. Разумеется, серьезные разработки требуют глубокого анализа, планирования и согласований, и универсальных инструментов управления и анализа можно предложить намного больше. Но я уверен, описанные технологии – перспективны, будут востребованы, и однажды реализованы либо частными разработчиками, либо войдут в состав платформы 1С:Предприятие версии Х.Х, либо найдут воплощения в конкурирующих разработках.  

… А сам я, чтобы долго не ждать, своим клиентам реализовал в первом приближении три из пяти предложенных фишек…

Личный сайт автора статьи: http://www.belkamag.ru/

Комментарии

1
  • Олег
    А разве кроме 1С есть исчо программы? 0_о


Бесплатно с Отчетность

Ответственность бухгалтера после увольнения

Ответственность главного бухгалтера за неправильное ведение бухгалтерского учета не оканчивается вместе с расторжением трудового договора. В зависимости от тяжести нарушений и причиненного работодателю ущерба, уволенный главбух может ответить и рублем и ограничением свободы.

Иллюстрация: Вера Ревина/Клерк.ру
1
Бухгалтерский учет

Бухучет для начинающих: рассказываем о дебетах, кредитах и первичке простым языком

Как устроена профессия бухгалтера, с какими задачами он работает и что означают все эти странные сокращения (НДС, ПСН, ЕНС и др.) — разбираемся в основах бухгалтерии.

Иллюстрация: Вера Ревина /Клерк.ру

Блогер Ивлеева должна налоговой больше 20 млн рублей

Сумма долга Анастасии Ивлеевой выросла до 20,9 млн рублей. Блогер не может выплатить задолженность уже три месяца.

Курсы повышения
квалификации

18
Официальное удостоверение с занесением в госреестр Рособрнадзора
Бесплатно с НДФЛ

Новые налоговые базы и ставки НДФЛ с 2025 года: таблица

С 2025 года вводят новую прогрессивную шкалу НДФЛ.

Новые налоговые базы и ставки НДФЛ с 2025 года: таблица
Кадры

👍 Теперь в бизнес-аккаунте на «Клерке» можно продвигать свои вакансии

Продуктовая команда «Клерка» запустила новый функционал бизнес-аккаунтов: работодатели могут бесплатно размещать вакансии и, по желанию, платно их продвигать.

Верховный суд: валютный долг не должен индексироваться за просрочку

ВС РФ вынес решение, что валютный долг, в отличие от рублевой задолженности, нельзя проиндексировать за длительную просрочку.

Опытом делятся эксперты-практики, без воды

👎 Освобожденных от НДС упрощенцев не освободили от счетов-фактур. Прогноз налогового инженера

Если доход за предыдущий год не превышает 60 млн рублей, в текущем году при УСН будет освобождение от НДС по статье 145 НК.

На сотрудников из стран ЕАЭС тоже надо подавать уведомление в миграционную службу

При приеме на работу иностранцев из стран ЕАЭС надо уведомлять Управление по вопросам миграции МВД о заключении с ними трудовых или гражданско-правовых договоров.

Минэкономразвития отмечает уверенный рост организаций в «русских офшорах»

Сейчас в специальных административных районах зарегистрировано 428 международных холдинговых компаний. Резиденты САР могут пользоваться налоговыми льготами, а также применять корпоративное право той страны, из которой организация решила переехать в РФ.

РСПП поддержал законопроект о платформенной занятости в РФ

Президент РСПП Александр Шохин концептуально поддержал законопроект «О платформенной занятости в Российской Федерации».

Прогрессивная шкала налогов всё же будет введена

Информация о том, что рассматривается законопроект о введении прогрессивной налоговой шкалы, согласно которой ставка будет зависеть от размеров дохода, уже какое-то время будоражит общественность. К сожалению, такое нововведение с большой вероятностью будет реализовано.

В базе «Клерка» уже больше 1 000 актуальных резюме!

Больше тысячи бухгалтеров, кадровиков, юристов, руководителей, финансистов и специалистов по 1С ищут работодателей с сервисом Клерк.Работа.

⚡️ Итоги дня: с второклассницы хотят взыскать 700 тысяч рублей, мошенники обманывают пользователей Ozon, а у Xiaomi сбой в работе умных устройств

Подготовили обзор главных событий дня — 16 июля 2024 года. Все самое интересное, что писали и обсуждали в сети, в одной подборке.

Минцифры ужесточит правила оплаты мобильной связи

У абонентов при пополнении баланса наличными будут требовать паспорт.

Кадры

👷 Каждый третий наниматель сталкивается с неквалифицированными кандидатами. Почему, объясняет организатор опроса

Главной сложностью при подборе персонала опрошенные называют недостаточную компетенцию кандидатов на открытую вакансию — об этом говорят 54% респондентов.

Налоговый учет

Виды доходов, подлежащие налогообложению по ставке 18% в 2024 году

В 2024 году налоговая политика подвергнется некоторым изменениям, которые коснутся различных видов доходов граждан. Понимание того, какие именно доходы будут облагаться налогом по ставке 18%, поможет лучше планировать свои финансовые обязательства и избегать неприятных сюрпризов при уплате налогов.

Банки

Китайские партнеры перестали получать платежи через «ВТБ Шанхай»

Импортеры не могут отправить деньги китайским поставщикам через шанхайский филиал ВТБ.

Банки

ЦБ будет оперативно рассматривать сообщения об ошибочном включении в реестр мошенников

Те, кто по ошибке попал в список Центробанка, смогут оспорить это решение и разблокировать возможность проводить денежные переводы.

Как оспорить решение трудовой инспекции: разъяснения Роструда

На портале Госуслуги можно запустить процедуру досудебного обжалования решений Роструда.

Интересные материалы

Высокий кредитный рейтинг — не обязательное условие одобрения кредита

С высоким персональным кредитным рейтингом (ПКР) не всегда одобрят кредит.