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

В этой статье мы хотим рассказать о том, какая модель работы с данными выбрана в платформе 1С:Предприятия и почему.

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

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

Привет! Недавно я разработал алгоритм для логистики, и нужно было его куда-то пристроить. Помимо веб-сервиса решено было внедрить данный модуль в 1С, и тут появилось довольно много подводных камней.

Начнем с того, что сам алгоритм представлен в виде dll библиотеки, у которой одна точка входа, принимающая JSON строку как параметр, и отдающая 2 колбэка. Первый для отображения статуса выполнения, другой для получения результата. С web-сервисом все довольно просто, у питона есть замечательный пакет ctypes, достаточно подгрузить нужную библиотеку и указать точку входа.

Выглядит это примерно так:

import ctypes
def callback_recv(*args):
	print(args)

lib = ctypes.cdll.LoadLibrary('test.dll')
Callback = ctypes.CFUNCTYPE(None, ctypes.c_int, ctypes.c_char_p)
my_func = getattr(lib, '_ZN7GtTools4testEPKcPFviS1_E')
cb_func = Callback(callback_recv)
my_func(ctypes.c_char_p('some data'), cb_func)
 

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

Данное коверканье метода происходит из-за того, что компилятор манглит («mangle» — калечить) название всех точек входа, причем разные компиляторы «калечат» по разному. В примере указан метод полученный MinGW
Читать полностью »

На примере мобильного приложения «1С:Управление нашей фирмой» (сокращенно УНФ) я хочу показать эволюцию мобильного бизнес-приложения от его возникновения и выхода самой первой версии до сегодняшнего дня. Сейчас у этого приложения более 220 000 скачиваний; приложение бесплатное, но в нем есть платные опции (реализованные через встроенные покупки).

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

С CNews, входящего в число изданий медиахолдинга РБК, пропала статья о преимуществах продукта «1С», который используют органы власти.

Созданная в Иркутской области информсистема «Электронный бюджет» удивила местный Минфин несусветными названиями бюджетных профессий, 2-миллионной зарплатой сторожа, автопремиями чиновников и дорогими иномарками,Читать полностью »

Bloomberg опубликовал очерк об основателе «1С» Борисе Нуралиеве и его бизнесе. Второму по масштабу продавцу ПО для бизнеса в России для продолжения роста требуется расширение на зарубежных рынках, сообщило американское деловое издание. Месяц назад представители «1С» и присоединившийся к ним ветеран Abbyy, хорошо известной за пределами РФ компании, Сергей Андреев, пообещали прицельно заняться дальним зарубежьем. Весной план 1C услышали преимущественно россияне.

В мае 2017 года представители 1C Читать полностью »

“I want to break free. I want ro breeeeeaaaak freeeeeee…”
Фреди Меркури.

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

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

Дочернее предприятие фирмы 1С, «1С-СП», разрабатывает продукт, который позволит владельцам смартфонов и планшетов пользоваться электронной подписью (ЭП), рассказал газете «Ведомости» директор по развитию бизнеса «1С-СП» Сергей Химаныч. Для этого будут использоваться специализированные sim-карты — 1С-sim,Читать полностью »

В этой статье мы попытаемся рассказать, как с помощью удаленных и территориально распределенных команд мы наладили процесс выпуска прикладных решений, расширяющих функциональность нашего продукта «1С:ERP Управление предприятием 2».
Читать полностью »

«1С» и бывший глава Abbyy Сергей Андреев создали «1С International», где 80% долю контролирует «1С», а остальные 20% будут принадлежать Андрееву. Предприниматель рассказал CNews, что под его руководством «1С International» запустит серию пилотных продаж «1С:Предприятие» (Читать полностью »

Служба безопасности Украины прокомментировала проблему с запретом 1С, которой по некоторым данным пользуется до 80% компаний малого и среднего бизнеса. СБУ готова мириться с тем, что частные компании будут использовать 1С, жесткий запрет будет действовать только в госсекторе, заявила журналистам заместитель директора департамента СБУ Юлия Лапутина.

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


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