Copying a document via com connection 1c. Three whales of working with COM objects

The functionality of the software allows you to perform the following operations:

1. For 1C:Enterprise 8: Buyer's order, Sample trading, invoice printing, Sales of goods and services, Return of goods from the buyer, Orders to suppliers, Receipts of goods and services, Returns of goods to suppliers, Receipt of goods and services in NTT, Repricing of goods at retail, Receipts and outgoing orders, Movements goods and services, Inventory of goods and services, Posting of goods, Write-off of goods, Adding barcodes for goods on TSD, + some others.

2. For "1C:Enterprise 7.7": Application for delivery (all in the form of Collecting barcodes), Application for a warehouse, Formation of a book of purchases and sales, Receipt of goods and materials, Receipt at retail, Inventory by warehouse, Entering balances, Revaluation, + any others where there is a nomenclature, quantity, unit .meas

Uploading documents/tasks to the radio terminal: For auto exchange documents need an automatic upload/download module

Support for product weight, characteristics, series, serial numbers: Yes

Remote (RDP) access to 1C: Not required! Everything is online through the data collection terminal server.

Supported directory volumes: Any! The entire nomenclature is taken online from the 1C database.

Many documents on one terminal: Yes

Collective work with documents: To collaborate on documents, you need a collaboration module.

Mobile printing: Printing requires a print module.

The software package for 1C includes:

1. Program for data collection terminal used for warehouse automation (free client Mobile SMARTS 2008);

2. Server of radio terminals for data collection (special version of Mobile SMARTS 2008 server);

3. Intermediate 1C:Enterprise configuration for redirecting calls from TSD, designed to automate warehouse operations, to the main 1C database and storing settings;

4. An external component for 1C, which implements the standard for a commercial equipment driver;

5. Trade equipment driver processing + additional processing for advanced driver functions;

6. Configurator for the data collection terminal program used to automate warehouse operations (free Mobile SMARTS 2008 control panel).

Advantages over using RDP or Citrix ICA

1. No disconnects. Mobile SMARTS on the TSD used to automate warehouse operations is a standalone program. It does not require constant uninterrupted communication over the network. If the network has fallen, then direct requests to 1C will end with a friendly error "Error accessing 1C: Retry / Cancel?".

2. Smart integration with the scanner. The scanner turns on only in places where scanning is expected. The transfer of the barcode of the goods is always complete, and not in separate characters, there are no delays. If 1C is “stupid” when processing some scans, then the program on the data collection terminal designed to automate the warehouse waits for processing to complete before turning on the scanner for the next scan, and does not send barcodes of goods into the void.

3. Sound messages. Mobile SMARTS on TSD has the ability to issue audio messages. For example, if a product barcode is scanned by mistake, the user's attention will immediately be attracted by a loud sound warning.

4. Mobile printing. Mobile SMARTS on the PDA used to automate warehouse operations can print directly to mobile wifi and Bluetooth printers.

5. Work on GPRS/EDGE. Mobile SMARTS does not send screen pictures back and forth, but exchanges specific compressible data with the terminal - directories, barcodes of goods, results of calling 1C methods. Due to this, the network traffic with Mobile SMARTS is very small and allows you to work in an online connection to 1C even in cellular networks.

Benefits compared to using an extension for pocket computers (smartphones)

1. Direct connection to 1C, no need to upload and synchronize databases. Mobile SMARTS with TSD gets direct access to the 1C database via an OLE connector. At the same time, 1C processing can find out which specific data collection terminal used to automate the warehouse is making the call.

2. Competent integration with the scanner. The scanner turns on only in places where scanning is expected. The read barcode of the goods can be immediately transferred to the necessary processing of the 1C base (as it is implemented in the operations of checking balances and prices).

Screenshots of the program for 1C on TSD

A data collection terminal for 1C is a device that reads information about a product from a label when scanning a barcode or when reading an RFID tag, fixes it in software, and then transfers to the 1C program for accounting for goods. The equipment is actively used in warehouses. It allows you to automate warehouse operations, improve the quality of management, business efficiency as a whole.

TSD for 1C works remotely in wireless mode, via GSM/GPRS, 2G, 3G, 4G LTE or Wi-Fi can connect a mobile label printer via Bluetooth. In addition to warehouses, it is advisable to use the device in hypermarkets as a replacement for a barcode scanner.

Choosing a terminal for 1C

Before you buy a data collection terminal for 1C, you need to do right choice. To do this, take a look at a few important features. Among them:

1. Compatibility of the TSD with the 1C configuration of the company in which the device is planned to be used.

2. Operating system and application for use in the device. The Android OS is more commonly used because it is a more flexible and compatible solution.

3. Volume random access memory– it must be large enough, approximately 1GB or 2GB of random access memory (RAM) and at least 8 GB of ROM (ROM) for data storage.

4. Battery capacity - the duration of the equipment operation depends on it. 3800 mAh is enough to work from 8 to 10 hours with constant workload.

5. Impact resistance, ergonomics, body tightness.

If an enterprise needs a TSD that will interact with 1C continuously, it is better to choose a terminal with support wireless transmission data. It will ensure uninterrupted communication through the information system installed on the server or PC in fast mode. The information received from the barcode will be instantly available for processing.

What is a radio terminal?

A radio terminal is a device on a network. On the data that comes from it, Information system responds with a set of commands and actions. The information is then communicated to the operator through display on the terminal display. That is, the equipment works in an interactive mode, provides extremely relevant, accurate information, and quickly eliminates miscalculations. This saves time and increases productivity. Data collection terminals with 1C are the best solution for organizations aimed at optimizing and automating their business, increasing profits.

A distinctive feature of the equipment is the presence of a radio module (WiFi antenna). If the equipment is installed in rooms with large area, (for example, in large factories, warehouses, hypermarkets) a radio network is formed from several devices. By the principle of operation, it is similar to the system cellular communication. Those. the operation of the devices takes place in the internal corporate WiFi network of the store or warehouse. Released today different types radio terminals that are adapted to the tasks of a particular organization. These are portable or pistol grip devices for use on a forklift or courier delivery, with a wide display or no buttons. In this case, only touch screen. They process data when goods are loaded or unloaded.

Cumulative terminals

The second type of data collection terminals is storage devices. They collect and accumulate information about the product in cases where it is not possible to use internal corporate WiFi network or cellular channels, and then transfer it to information base, for example, when connected to a PC via a cable or when installed on a special docking station that is connected via USB cable to the network or PC. This device is a good alternative to a wireless barcode scanner. With it, you can not only read the information, but also see it on the display, and, if necessary, correct it. The devices are used in warehouses, hypermarkets or other premises with a large area, where it is inconvenient to use a wired barcode scanner.

You can buy terminals in the RIGHTSCAN store different type. We offer radio and storage devices. The catalog contains devices from the budget and more expensive line. Our managers will help you choose a model that is suitable for solving your problems. Delivery of equipment is possible in Russia and other CIS countries. If you have any questions, please contact us using the contacts on the website.

Last modified: 08/21/2018

Select specification:

This article describes how to connect data collection terminals (TSD) to 1C various versions and configurations, about drivers, terminal programs, file sharing and other concepts useful for mastering the issue.

This article does NOT deal with connecting legacy DOS terminals. they have been on the market for a long time and problems with their connection either do not arise, or they can no longer be solved.

We bought a data collection terminal on Windows or Android

So we bought Winsows or Android - data collection terminal and found we couldn't just pick it up and use it right away. This is not always the case, some terminal models (more often these are either outdated DOS or expensive branded terminals) come with ready-made drivers for 1C, but this is rare. Most often, the terminal comes without a disk, and besides operating system and several standard programs nothing is installed on it.

The terminal scans, but only after launching a special program to turn on the scanner or in a test application. It is clear that “just scanning” does not suit us - at least the scanner should be able to recognize the item by barcode, and then upload the result to 1C.

And it would be very good if he understood the characteristics of the goods, took out the weight from the barcode, monitored the excess of the balance and various other goodies.

First steps

Any data collection terminal is actually an industrial PDA. In order to connect it with a computer running Windows XP, you need the Microsoft ActiveSync program, which is well known to smartphone owners. Under Windows Vista and above, you will have to install Windows Mobile Device Center 6.1 (32-bit version) or 64-bit.

Further, to communicate with a computer, you will need either a special USB cable from the manufacturer, or a standard "square" miniUSB and a cradle - a special "stand" device for a mobile terminal. As soon as the terminal is plugged into the cradle and connected to the computer with a USB cable, the installation of the terminal driver will begin. But no, this is not the driver we need. This driver will allow you to work with the terminal as with a phone - synchronize email, copy files back and forth manually, but no more than that.

TSD is not a consumer good. At the first and even at the second acquaintance, you should have many problems with him. The terminal does not connect, everything crashes, nothing works.

The first problem is the problem of physically connecting the TSD to the PC. If the terminal comes with a USB cable or USB cradle, then the main problems will be in ActiveSync operation - you need to enable operation via USB in the connection parameters. If the terminal comes with a COM cable or COM cradle, then in addition to enabling COM in ActiveSync, there are a number of possible problems:

  • The COM port may simply be defective. In modern PCs, the seller does not check the performance of the COM port, as a result, both COM-1 and COM-2 may turn out to be inoperative;
  • COM port can be assigned to back panel PC case, but not physically connected to motherboard- you need to open the case and connect;
  • The operation of COM ports can be blocked in the BIOS or by jumpers on the motherboard;
  • ActiveSync on the TSD is configured to work via USB, not via COM (need to be reconfigured);
  • And once again: in ActiveSync on the PC, you need to allow work via COM (File-> Connection settings ...-> Allow connection to the following objects).

If all else fails, it makes sense to hard reset the terminal (cold boot - cold reboot). With a cold reboot, the factory settings and programs are raised, and everything that has come is demolished. For the MC1000, a cold reboot is done like this: press the power button and wait 20 seconds - first, the terminal will start rebooting and write "Release pwr key to warm boot" - you must continue to hold until the screen goes completely blank. For the MC3000, a cold boot is done as follows: press the numbers 1, 9 and the shutdown button at the same time. For all Intermec terminals, the reboot is done as follows: remove the battery, find a tiny hole under it for inserting a pin or paper clip, press the button in the hole with a paper clip or something else thin and long, hold for 15 seconds, press the scanner button, release the scanner button and the button in holes.

The second problem is data exchange with 1C. Typically the driver offers file sharing, DBF access, or direct terminal access in object form via an external component. AT drivers from Cleverance the last option is implemented - uploading and downloading data using an external component and value tables. Problems can be of the following nature: 1C takes a long time to generate an unloading, too large an item directory does not fit on the TSD, the driver does not support the form of an existing item directory.

Problems with the 1C driver may arise when trying to upload characteristics or quality, due to the presence of letters in item codes or barcodes, due to duplication of barcodes or names, etc.

According to the standard, the terminal can only be used as follows:

  • Names and barcodes from the 1C nomenclature directory are uploaded to the terminal (as well as an optional article, characteristics, series, unit of measure, nomenclature code, price, stock quantity and quality);
  • A person uses a terminal to scan barcodes into it;
  • Terminal data is loaded as lines of any warehouse document.

Entering an expiration date, batches or anything else more complex is not provided, but in most cases it is already possible to carry out a simple inventory. Drivers for data collection terminals from Cleverens fully support both the old (for Trade Management 10.2 and below) and the new (for Trade Management 11, Retail 2, etc.) driver standard.

There are many implementations on the market standard driver, the main ones are listed on the page http://v8.1c.ru/retail/300/vs_drivers.htm .

The main differences between the driver and Cleverens are as follows:

  • the driver is very easy to install, both on the TSD and in the system. if the characteristics of the TSD meet the requirements for the amount of free memory for the sizes of the directory used, then practically nothing needs to be done - everything is installed by itself;
  • the driver allows you to create many documents on the terminal and load them selectively;
  • the driver immediately supports characteristics, balances and prices - nothing needs to be adjusted;
  • to the batch driver (wired connection) goes remote synchronization utility, which allows you to use TSD in 1C running in terminal mode (RDP);
  • Wi-Fi driver version ( wireless connection) allows you to work with several terminals at once via radio communication, i.e. documents and nomenclature are sent to TSD via radio channel;
  • The driver comes with a visual development tool that allows you to fine-tune the operation of the terminal, change texts, add new types of operations, etc. (see details below).

Extended capabilities

Depending on the driver you use and your programming skills, you can achieve much more interesting functionality than the driver standard offers. The package with Cleverance Soft drivers includes a development tool mobile applications Mobile SMARTS, which allows you to visually sketch out a scheme for the terminal of almost any complexity without the need for real programming, scripting, or something like that. The most requested functions are already packaged in ready-made blocks, which can only be inserted into the right place and configured properly. What can be changed or added:

  • texts in windows on the terminal;
  • various checks and questions to the user;
  • reactions to incorrect input, warnings;
  • new columns in the document;
  • etc.

In addition, Cleverens drivers provide a ready-made re-evaluation operation, i.e. with ready-made processing for 1C, a ready-made interface on the TSD, which allows you to set, view and delete prices.

To upload more data to the terminal, take more data, or load it smartly, you can make changes to the processing of the terminal driver for loading and unloading data.

Conclusion

So, we have considered 3 possibilities for connecting TSD to 1C: simple copying of files and using an external program, using a standard driver and expanding an advanced driver to get the most out of the equipment. Which way to use each company decides for itself.

Share