Developers Club geek daily blog

ACS: from grief to pleasure. History of the Russian automation

1 year, 10 months ago
Modern developers of systems of automation have rich opportunities: these are numerous programming languages, libraries, huge repositories of the open code, at last, any equipment rather available practically necessary for development and testing. In the 50th years when in the USSR the idea of creation of an ACS and the beginning actively arose to develop cybernetics, all these resources were not enough. Scientists of that time were not only dry pragmatists, but also dreamers — they wanted positive changes of the socioeconomic relations which the ACS was urged to provide. However all further history of creation of an automated control system within command economy and infinite bureaucracy is not so optimistical. But about everything one after another.

Read more »


Modular tests in ABAP. Part second. Rake

1 year, 10 months ago
This article is oriented to ABAP developers in the SAP ERP systems. It contains many the moments, specific to a platform, which are uninviting or are even disputable for the developers using other platforms.

It is the second part of the publication. The beginning can be read here: Modular tests in ABAP. Part one. First test

The first step is taken. Now it is necessary to expand and deepen our approach. The global purpose – the most complete covering tests, within expediency of the events. Under fixed supervision — ekzita.



Under a cat I will give several examples of a rake on which it is possible to step.

Read more »


Modular tests in ABAP

1 year, 10 months ago
This article is oriented to ABAP developers in the SAP ERP systems. It contains many the moments, specific to a platform, which are uninviting or are even disputable for the developers using other platforms.

In smart books and articles much about it it is written in general. But the question as regards specifics in ABAP programming is opened a little.

ABAP programming can be absolutely different. But almost in any big project it can be spread out to the following heaps:

  • Ekzita (user-exits). Here belong: checks, substitutions, BTE (Business Transaction Events), BAdI, CMOD and similar methods of expansion of standard functionality.
  • Proprietary application. It is quite probable that it will be a variation on CRUD.
  • Reports. It is possible to tell that the report is such proprietary application, but programs such have nuances.
  • The entering integration, outgoing integration. We cause, we are called as it often does not match.
  • Support libraries. Semi-finished products necessary for creation of a ready-made product.

And now separately about ekzita.

Read more »


Reasoned arguments. To an analytics question in the company

1 year, 10 months ago
Each of us periodically takes a blood test on the analysis. Recently everything became very convenient: handed over, received the login/password, in several hours glanced on the website in a personal account and there all indicators in numbers, and nearby green or red bullets "regulation / not regulation". But very few people know that even completely green column or a column with couple of red bullets on some unpopular indicator like eosinophils can testify to malfunctions in an organism, and only the doctor can truly interpret a picture. Why? Because all indicators need to be considered in total and interrelations — in itself they bear purely help information. Also and in business, complex and multilayer system, it is necessary to build system of analytics which will give complex understanding of a situation. What do we should construct analytics?

Read more »


Business processes: how not to automate a mess

1 year, 10 months ago
2006-2008 in business circles were marked by infinite discussions on project management and processes. The scientific organizations and institutes collected the whole conferences with participation of prominent international experts and literally without interruption on coffee break discussed projects and process approach. A bit later, in 2009 on one of the international round tables the graduate student of large higher education institution thoroughly and very convincingly proved that the sad end because "everything that the invariable mess becomes in the companies," is prepared for process approach and project management in Russia.

Fortunately, he was mistaken. Modern business proves that project management and processes is just the cornerstone of elimination of a disorder in the company. Business processes, in turn, of the theoretical plane passed in practical, in many respects thanks to the corporate software.


Read more »


How to send IDOC from SAP MII to SAP ERP

1 year, 10 months ago
Once, we faced a problem of implementation of transaction in SAP MII for the mechanism of creation of correct IDOC and sending it in SAP MDG (this instruction is applicable to all SAP ERP to systems).

The task was following: to implement regular sending necessary data on partners from not - SAP of systems in SAP MDG using SAP MII.

First, we began search of the mechanism of sending IDOC'OV from SAP MII to SAP MDG. After short searches RFC the IDOC_INBOUND_ASYNCHRONOUS function on the party of SAP MDG was found.

Read more »


Automobile safety: what lessons we can take out from a withdrawal of machines?

1 year, 11 months ago
I decided to write article about automobile safety after news that a series of Chrysler cars was recalled because of vulnerability in the software. For various reasons it became dusty in a half-baked status since summer, and here at last I found time between trips it to add and to publish. No, did not guess, it will not be article about vulnerabilities in microcontrollers, about it is written as it is so many that will be enough for the whole book. I want to consider a problem on the other hand.

Of course, you heard about two hackers who intercepted control of the jeep, wrote everything about it. I wanted to dig more deeply and to assume that not this, but other similar problems can be not accidental, and the planned result of attack. That is, theoretically, attacking can implement intentionally vulnerability in products. Though so far it reminds the scenario of a new series of Mr. Robot more, but the scandal connected with other large carmaker, Volkswagen shows that similar attack can quite be turned also in reality (OK, if not now, then already in the near future).
image

Read more »


OOP in 1C hands. How to imitate the classes and objects and why it is necessary

1 year, 11 months ago
image

I want to tell about how I use object-oriented programming in 1C. More correct it simulation since in the most built-in language there are no such opportunities. Nevertheless, an opportunity to create logically independent, isolated, self-sufficient fragmena of a code (moreover with the data encapsulated in them), is very useful.

Them it is possible:

— to reuse in the same project;
— easily and simply (without reflecting) to transfer from one project to another;
— to transfer to someone else, or to lay out on the Internet for general use as an independent cure of a certain task which respectively also easily can be copied and inserted by someone into own project);
— having a class, it is possible to create several objects at once (to build of them arrays, collections, lists, etc.);
— still some pluses about which I do not know …

In this article will acceptances of simulation of OOP are shown by means of procedure oriented language 1C.

Read more »


Ruli24: ideal tuning for your company

1 year, 11 months ago
2006 is remembered. Then many had minibackgrounds — the tiny phones more reminding a charm of start of the car. Further — only thickness about a plastic card or value about a matchbox. Strangely enough, the trend not just broke — it was unrolled: that to understand it, it is enough to look at the smartphone or a show-window of cellular salon. Modern phones became hostages of a universalization, aspiration to receive everything in one and to have near at hand the office, mail, phone, Skype, entertainments and so forth. The universalization affected all spheres of life of modern society — and especially its influence is noticeable in the field of B2B. The world of the corporate software did not notice how it easily stepped over the edge conducting to XRM — many systems are called CRM or ERP only on a habit to a brand name.



The Ruli24 command did not become an exception — we developed the most universal system. From the story about why we made it and that at us turned out, we also will begin our blog on Habré.

Read more »


Non-paid, that is for nothing: a free ERP solution for modest e-commerce of business on the Ultima Businessware platform

1 year, 11 months ago
All hi.

We present habrakolleg the closed beta community - release of a new product: the ERP system free (almost) for business e-commerce small (almost):



  • to 12 simultaneous users — it is free
  • open configuration with zero license restrictions for modification and use
  • as a web component for the full-function integrated online store Bitriks is used (instead of Ultima eStore)
  • integration with 1C: Accounts department 3.0 through REST API
  • to services of developers all opportunities of the Ultima Businessware platform without restrictions

In addition to distribution kits, the unrolled full-function demoversion in the form of an image of the virtual computer — including is available to first attempts at writing of developers.

Read more »