# What is - **1C:Enterprise 8.3.17.1549**, configuration **“Fitness Club” version 3.6** (standard). - **File database**, directory `D:\1c\FC`. **Thick client**, standard interface. - OS **Windows 7**, computer in the club, runs continuously. HASP license (local flash drive). - Access will be provided via **AnyDesk / TeamViewer**. ## Problem to solve In this interface (thick client) **there is no menu item for configuring OData warehouse** — it cannot be enabled through buttons. It needs to be done via code / processing. ## Task (choose the simpler one — ~1-2 hours) ### Option A — OData 1. Install a web server (Apache 2.4 / IIS) on this PC. 2. Publish the file database with **the standard OData interface enabled**. 3. **Set the OData warehouse via code** (`SetWarehouseStandardODataInterface`) — open for reading: clients, subscriptions, barcodes/cards, visits, balances. 4. Create a user `integration` (login+password, read rights). 5. Check: `http://localhost//odata/standard.odata/` returns data. ### Option B — Simple processing-export (may be easier for this configuration) 1. Write an external processing (.epf) that exports: - clients (full name, phone, **card barcode**), - active subscriptions (type, remaining workouts, expiration date), - (if possible) visits. 2. Format: **JSON**, and send POST to our webhook (address will be provided) — OR save to a file, which syncs to the cloud. 3. Schedule it (regular task / Windows Scheduler) — once every 15-30 minutes. ## Important - **Do not change/rewrite anything in the configuration.** Only export data externally. - **Do not expose the database to the internet** (Win7 is old). Local is sufficient — sending to the cloud will be handled on our side. - The key field for client linkage — **card barcode** (e.g. 2100000016853). ## What to provide after work - How it was done (OData address + login/password, OR export-processing format). - Names of objects in the configuration: what the client directory is called, where the barcode is stored, where the subscription and remaining workouts are (so I can match it with the application).
Proposals concealed
Proposals are currently absent
-
Roman Bezfamilny 11 September 2019Как-то глючно ваш пример работает. Там сразу предлагаются все существующие компоненты. А если мне нужна тупо труба с парой патрубков и одно колено? Зачем я вижу на картинке заказа высокотехнологичный дымоход? Намного логичнее создать сетку и снизу/сбоку список элементов - пусть человек собирает сам, что ему нужно.
-
Artem Kulygin
11 September 2019
А в чем глючность? В примере указано схема дымохода в сборе, как идет каждый элемент где может располагаться. Нет обязательности выбора всех элементов. Если такой вариант не подходит, то клиент может воспользоваться обычными категориями сайта, а не конструктором. Цель конструктора, показать схематический, где и какие элементы используются.
-
Roman Bezfamilny 11 September 2019В этом и глючность.
Я захожу в конструктор в надежде увидеть, как МОЯ конструкция будет выглядеть, а не смотреть на то, чего в нее еще напичкать можно. )
А при условии "воспользоваться обычными категориями", я не вижу смысла в конструкторе.
Смотрите, конструктор - это что? пустое место и набор элементов. А тут готовый дымоход чуть ли не промышленного уровня, и невозможность что-то изменить.
Очень плохой пример "конструктора". -
Roman Bezfamilny 11 September 2019Намного функциональнее будет сделать так:
- назначить каджому компоненту пару - возможность соединения с тем или иным компонентом;
- сделать чистый лист и список перетягивающихся картинок (с учетом их совместимости из первого пункта);
- снизу поле, в котором будет это все подсчитываться. -
Roman Bezfamilny 11 September 2019получается, человек зашел, выбрал себе "уголок/колоно", один патрубок и трубу; передвинул это все на пустое поле и увидел, что оно есть. А снизу список выбранного, кол-во, цена и общая стоимость.
Для полного "ВАУ" можно еще и в виде картинки в заказе сохранять. -
Artem Kulygin
11 September 2019
Допустим. А на каком этапе и как будет реализовано выбор параметров. Если к примеру в трубе есть куча параметров таких как: диаметр, исполнение, толщина стали, длина?
-
Roman Bezfamilny 12 September 2019Элементарно, Ватсон. ) Человек передвинул компонент на поле - вылазит окошко с полями, в которые нужно вписать параметры.
Опять же, после введения параметров при совокуплении нового компонента мыучитываем, что там раньше было (дабы не мог чел приткнуть 20-см трубу к 10-см). И при нажатии на уже выбранный компонент можно все поменять (а если например, 3 трубы 20-см, и ту поменяли среднюю на 10-см, то 2 соседние светятся красным со стрелочкой на указание несостыковки). Естественно, все парамеетры под полем в табличке. -
Roman Bezfamilny 12 September 2019Написал в ставке, тут нельзя.
Если что, напишите в личку скайп, там пообщаемся, сразу покажу небольшой пример работы на чистом js. -
Artem Kulygin
12 September 2019
Ок, спасибо, увидел. Но пока рассчитывал на более низкую стоимость( Будем думать, напишу.
-
Artem Kulygin
11 September 2019
А в чем глючность? В примере указано схема дымохода в сборе, как идет каждый элемент где может располагаться. Нет обязательности выбора всех элементов. Если такой вариант не подходит, то клиент может воспользоваться обычными категориями сайта, а не конструктором. Цель конструктора, показать схематический, где и какие элементы используются.
Current freelance projects in the category Databases & SQL
A separate CRM system needs to be developed for the centralized processing of all retail orders from various sales channels (Prom, Rozetka, own websites, and manual orders). Main requirements: A unified order registry from all sources, preserving information about the source and its status. A separate internal CRM status that operates independently of the status on the marketplace or website, with two-way synchronization of statuses where supported. Flexible integration with 1C: for each source, the administrator can separately enable or disable automatic order export. Integration with carriers for automatic creation of shipping documents, saving their numbers in the CRM, and transmitting the shipping document numbers to Prom and Rozetka. Integration with Checkbox for creating receipt projects, using customizable payment method matching, with subsequent fiscalization control. Support for manual order creation (phone, Viber, Telegram, Direct, etc.) with a complete subsequent processing cycle through the CRM. All API keys and integration settings must be managed by the administrator through the CRM interface without the involvement of a programmer. A complete action log and integration logging for system operation control. Main goal The manager must be able to fully process orders in one CRM interface — from receiving the order to creating a document in 1C, shipping document, receipt project, and completing the order, without the need to access the cabinets of Prom, Rozetka, websites, carriers, or Checkbox.
We have synchronization of two data sources with the CRM. The system as a whole is stable. However, there remains a part that becomes desynchronized. The main hypothesis is that in one of the sources, the data changes after the initial synchronization, and these changes are not always pulled into the CRM. + the data in the two sources have different names/identifiers even though they represent the same entities.
Task: deploy an LLM service that knows all the company's documentation and answers questions from the sales department managers. Current situation: the client has independently assembled a prototype (a separate project with uploaded company information, hosted on a server), but the information from the database is not transmitted to the model — likely, there is an issue with the API. We will provide the code and access. The first step is an audit: fix the existing setup or justifiably rebuild from scratch. Required functionality: Upload all company documentation: description of each service, regulations, FAQ, pricing (all materials will be provided). Answers strictly based on the uploaded documents (RAG). The model does not invent facts; if the answer is not in the database — it honestly informs about it. Access for managers via a link (web interface), with authorization. Scenarios: the manager asks any question about the company's work; inserts the client's question "as is" and receives a ready answer for sending; finds the necessary regulation/report by request. Knowledge base updates without a developer (uploading files through the interface or a connected folder). English language. History of requests for quality control. Technical expectations: LLM via API (Claude/OpenAI — propose with a cost calculation for tokens), RAG pipeline (vector database, embeddings), hosting on our server or in the cloud, HTTPS. The architecture should allow for future connection of the assistant to the analytical data warehouse (parallel project). In the response, indicate: examples of similar RAG projects, stack, timeline, cost of work, and estimated monthly ownership cost (tokens + hosting).
Hello There is a small department where patients are admitted. It is necessary to develop a simple "database" where consumables, medications, and others can be entered, along with incoming and outgoing records, as well as assigning usage to a specific patient. Required functionality Directories Medications Consumables (manual entry option) Patients (ability to continuously add new ones and delete those who have been discharged) Employees (ability to modify)Movement Accounting A single table (movement log) where everything is registered Incoming and write-off Manual correction option When writing off, the nurse must select: date; patient; medication or material; quantity; her full name. The system automatically reduces the balance. When receiving, the head nurse must be able to enter: Delivery date; Medication/material; Remaining quantity; Source; Expiration dateAutomatic Functionality automatic balance calculation; minimum stock control; expiration date control; low stock warnings; protection against writing off more than is available; drop-down lists; data entry validation; conditional formatting.Reports It is necessary to implement automatic reports: current balances; usage over a period; usage by patient; usage by employee; history of movement of a specific medication.Preferred implementation on Google Sheets; We will fill in the databases ourselves. A template for work is needed. I don't know how much this costs, so let's start with $50, and you can suggest your options, preferably with experience.
При этом чтобы товары подтягивались с уже существующих (цены, изображение).