Рубрика «1С» - 10

Есть очень много статей о том, как работать с XSL/XSD из 1С, но все они в стиле: возьмем нашу XSD схему (простую и удбоную) или наш web-сервис и смотрите, как все легко экспортировать или импортировать. А что делать, если нам дали пачку XSD-схем со сложным взаимосвязями и изменять мы них не можем, а работать и поддерживать актуальность схем надо?
Читать полностью »

Идею облачных сервисов применительно к бизнес-приложениям можно сформулировать так: перенос сервера приложений из локальной сети организации в Интернет. Пользователи продолжают использовать привычный софт, запуская нативный или веб-клиент на своем компьютере, но для работы теперь им достаточно иметь только подключение к Интернету, и не нужно входить в локальную сеть организации (физически или через VPN). А в случае варианта SaaS провайдер облачных услуг, на чьих вычислительных мощностях развернут сервер приложений, также берет на себя и всю работу по администрированию и обновлениям приложений, избавляя конечного пользователя от этих забот.

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

1С в облаках - 1
Читать полностью »

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

В итоге чаще всего используется 2 варианта:

1. Простой способ. Прямо в объекте добавляется таблица, а затем либо программно либо жестко(вручную) выводится на форму.
Минусы. Обновление конфигурации будет требовать соблюдения изменений и повышенной внимательности, чтобы не потерять эти изменения.
Плюсы. Самый простой вариант для разработки, к таблице значений можно обращаться без танцев с бубном, например через запросы.

2. Нормальный вариант, но тоже с доработкой конфигурации.
Добавляется объект с таблицей значений и реквизитом содержащий объект родитель, данная таблица значений выводится, к примеру, через расширение конфигурации на форму основного объекта.
Плюсы. Простое обновление, к таблице значений можно обращаться, например через запросы.
Минусы. Требуется больше предусмотреть различные ограничения на созданный объект а, следовательно, требует определенных знаний. Возможно, потребуется добавление ролией и настройки профилей пользователей.

Есть, конечно, еще другие варианты к примеру с хранилищем, но статья не об этом…
Читать полностью »

Какие важнейшие требования предъявляются к бизнес-приложениям? Одними из самых главных являются следующие задачи:

  • Легкость изменения/адаптации логики работы приложения к меняющимся бизнес-задачам.
  • Легкость интеграции с другими приложениями.

То, как решается в 1С первая задача, было кратко описано в разделе «Кастомизация и поддержка» этой статьи; мы еще вернемся к этой интересной теме в одной из будущих статей. Сегодня же речь пойдет о второй задаче, об интеграции.
Читать полностью »

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

Но действительно ли проблемы вызваны самой программой? Да, любые программы несовершенны. Да, не все так хорошо, как рассказывают в рекламе. Но большую часть (а, возможно, и абсолютное большинство) сложностей вызывает не программа. Они являются следствием неправильного выбора программы, ее настройки и использования, причем как со стороны заказчиков, так и, увы, со стороны «специалистов по 1С».

Почему так происходит? Для того, чтобы это понять, надо рассмотреть типичный неудачный роман заказчика и программы, основный на собственном опыте и реальных событиях. Сразу оговорю два важных момента.

  1. Мой опыт относится к малому, крошечному и микроскопическому бизнесу. В более масштабных проектах все, возможно, иначе (но не факт, что лучше).
  2. Все описанное относится в первую очередь к решению сколько-нибудь сложных задач внутреннего (управленческого) учета.

Читать полностью »

Основатель и директор 1С Борис Нуралиев дал интервью «Ведомостям» о том, как им помогает импортозамещение, как растёт их доля на рыке и почему на детях зарабатывать выгоднее, чем на взрослых.

Будучи программистом 1С, мне часто приходится использовать классы .Net через различные прослойки.

Использование сборок .Net через обертку реализующую IReflect
Для подключения .NET сборок используется «CLR Hosting API»
1C.Net: Предприятие – пример коммерческого успеха .Net-решений в России
Как вызвать метод из C# в 1С?

Но все они используют в той или иной степени COM. С появлением .Net Core стало возможным использование сборок .Net и на любой оси отличной от Windows.

На просторах интернета было найдено решение: Hosting .NET Core Clr in your own process и simpleCoreCLRHost.

Суть подключения заключается в загрузке библиотеки coreclr.dll, получения нужных интерфейсов и запуск CLR Runtime Host.
Читать полностью »

В 2015 году на российском рынке корпоративного ПО выросла доля SAP и 1С. По мнению экспертов IDC, увеличение доходов SAP на российском рынке связано в том числе с тем, что госзаказчики старались провести закупки до того, как вступит в силу жесткое ограничение на закупки иностранного ПО.

В 2015 году объём рынка корпоративного ПО сократился на 30,6% до $639,47 млн, в рублевом выражении рынок вырос на 10,5%, говорится в Читать полностью »

1C.Drop.1 использует 1С для выполнения вредоносного кода - 1

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

Читать полностью »

Межведомственная рабочая группа при участии вице-премьера Аркадия Дворковича обсудит реализацию программы «Национальная технологическая инициатива», созданной Агентством стратегических инициатив (АСИ), сообщил «КоммерсантЪ». Согласно планам АСИ, в России в частности должны появиться отечественный язык программирования, абсолютно безопасная связь на основе инфраструктуры квантовых коммуникацийЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js