RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Document "Phone Call" (Documents.PhoneCall) — Accounting for Kazakhstan 3.0.74.2
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN

Document "Phone Call" (Documents.PhoneCall) — Accounting for Kazakhstan 3.0.74.2

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Identification of the Object

Parameter Value
Object Type Document (Documents)
Name PhoneCall
Full Name Document.PhoneCall
Synonym “Phone Call”
Synonym from Task — (in the configuration, “Phone Call” is used)
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Subsystem CRM / Interactions (in the interface — “Standard Subsystems” → “Phone Call”)
Navigation Link e1cib/list/Document.PhoneCall

Purpose. The document is intended for registering and managing information about phone interactions with clients, partners, and other counterparties within the CRM subsystem. It is used by sales department employees, support services, and other specialists working with the client base. The document records both incoming and outgoing calls, allows linking the call to a contact, setting the topic and importance of the conversation, and assigning a responsible person. It is part of the overall interaction system alongside “Meeting,” “Email,” and “Planned Interaction.”

Important: “Phone Call” is a CRM document for accounting communications, not an accounting document. It does not generate accounting entries and movements in accumulation/summary registers (see section 5). Therefore, VAT rates, PIT, account plan of the RK, etc., do not apply directly to it — they only appear in related financial documents that may be entered based on the call.

2. Header Attributes and Table Parts

The document implements a general interaction mechanism, so the main set of attributes is inherited from the typical structure of “Interactions.”

2.1. Mandatory Header Attributes

Without filling them out, the document cannot be saved/posted — 1C will issue “Field … is not filled in.”

Attribute Type (typical) Purpose
Subject String Brief subject of the conversation, displayed in lists and interaction logs
Description String (multiline) Expanded text/result of the conversation, manager's notes
Incoming Boolean Direction of the call: True — incoming, False — outgoing
SubscriberRepresentation String Text representation of the interlocutor (full name/name), as shown in the list
SubscriberContactInfo String Contact information of the subscriber (phone number) through which the communication was made

2.2. Other Header Attributes (Typical for Interactions)

Attribute Type Purpose
Date Date Date and time of the call recording
Number String Document number
Responsible ReferenceLink.Users Employee responsible for the interaction (used in group change, p. 3.4 of scenarios)
Importance Enumeration (Low/Normal/High) Priority of the interaction
Basis DocumentLink / arbitrary link Basis object (deal, order, planned interaction)
Comment String Service comment

2.3. Table Parts

The document does not have separate subject-specific table parts. The list of participants/contacts in the interaction is maintained through the typical mechanism “Subject and Participants of Interaction” (information registers of the “Interactions” subsystem), not through the table part of the document itself.

3. Forms

Form Purpose
DocumentForm Main form for entering and viewing the call: subject, direction (incoming/outgoing), subscriber, description of the result, responsible, importance
ListForm List of calls; opens via the link e1cib/list/Document.PhoneCall, used for navigation and group changes
SelectForm Selecting a call when picking from other objects/interactions journal

Additionally, the document participates in the overall interaction journal form (together with “Meeting,” “Email,” “Planned Interaction”), where it displays a unified stream of communications by contact/subject.

4. Key Module Procedures

The attached evidence does not contain BSL exports with coordinates path:string, so below are listed typical handlers for this type of object; verify the specific implementation in the configurator.

Object Module (ObjectModule):

  • FillProcessing(FillingData, ...) — filling in attributes when entering based on (for example, from “Planned Interaction,” p. 3.3 of scenarios): transfers the subscriber, subject, responsible.
  • FillCheckProcessing(Refusal, CheckedAttributes) — control of mandatory fields Subject, Description, Incoming, SubscriberRepresentation, SubscriberContactInfo.
  • BeforeSaving(...) / OnSaving(...) — updating data in the “Interactions” subsystem (subject, participants, read status).
  • ProcessingPosting(Refusal, PostingMode) — does not generate movements for this document (see section 5).

Form Module (DocumentForm):

  • OnCreateOnServer — finalizing visibility/accessibility of call direction fields.
  • Input command handlers based on (“Create Meeting,” “Create Email”) — see section 6.

Typical error from evidence: “Invalid object call on the client.” (occurs in ObjectModule) — addressing the server context/method of the object from client code. The texts are taken from release 3.0.68.1; when the message appears, check that the call is made on the server.

5. Posting and Movements

The document does not generate accounting entries and does not create movements in registers — in the metadata register_records is empty. This is confirmed by evidence: “The document does not generate entries and movements in registers — it is a CRM document for managing interactions, not an accounting document.”

Accordingly:

  • Accounting registers (typical account plan of the RK — 1210, 1030, 1330, 3310, 3130, 6010, 7010) are not affected by the document.
  • Tax calculations (VAT 16%, PIT, OPR, SO, social tax, etc.) do not apply to it.
  • Electronic documents (ESF in IS ESF, SNT) are not issued from the phone call.

In fact, “posting” a call merely means recording the fact of the interaction and updating data in the “Interactions” subsystem (status, subject, participants). All financial consequences arise only in related documents (order, sale, invoice), which are entered based on and already generate entries in RK accounts and tax movements.

6. Related Objects and Entry Based On

Similar objects of the “Interactions” subsystem: “Meeting,” “Email (incoming/outgoing),” “Planned Interaction,” “SMS.”

Entry based on (according to evidence scenarios):

Scenario Direction of Entry
3.3 Creating a call based on a planned interaction “Planned Interaction” → “Phone Call”
3.5 Creating a meeting based on a call “Phone Call” → “Meeting”
3.2 Recording an outgoing call with the creation of a contact “Phone Call” → creating a contact/reference item

Connection with CRM objects: through the attribute Basis and the “Subject of Interaction” mechanism, the call is linked to a counterparty/partner, contact person, deal, or sales document. From the call (as a result of negotiations), financial documents can then be entered — “Invoice,” “Customer Order,” “Sale of Goods and Services,” which already generate entries and, if necessary, ESF/SNT.

Group Operations (scenario 3.4): mass reassignment of the Responsible attribute for selected calls through the “Group Change of Attributes” processing.

7. Extension Points

  • Attributes. Adding custom fields (for example, “Source of Inquiry,” “Category of Request,” “Duration of Call”) through configuration extension — header attributes of the document.
  • Object Module Handlers. Subscriptions to events OnSaving/ProcessingPosting for integration with external telephony (CTI), automatic call registration from PBX, task assignment.
  • Entry Based On. Extending “Create Based On” commands to generate tasks, support inquiries, sales documents.
  • Forms. Refining DocumentForm (dialing buttons, pop-up card of the caller) through extensions without removing the configuration from support.
  • Event Subscriptions (BSP). Using “Interactions” BSP mechanisms for integration with email, calendar, reminders.

Requires verification (version-specific): the exact composition of form attributes and message texts may differ between releases — evidence on the structure is collected on releases 3.0.68.1, target version — 3.0.74.2. Verify the composition of mandatory fields and handlers in the configurator of the target release.

Частые вопросы

Does the document "Phone Call" generate accounting entries?
No. This is a CRM document from the "Interaction" subsystem, and it has an empty list of movements (register_records = []). It does not affect the accounting registers and the chart of accounts of the RK (1210, 1030, 3310, etc.) and does not calculate taxes. Financial entries and tax movements arise only in sales documents created based on the call.
What fields are mandatory for recording the document?
Subject, Description, Incoming, SubscriberRepresentation, and SubscriberContact. If any of these are not filled in, 1C will not allow you to save/process the document and will display "Field ... is not filled in".
How to open the list of phone calls?
By the navigation link e1cib/list/Document.PhoneCall or through the section "Standard Subsystems" → "Phone Call" / interaction journal.
Is an electronic invoice (ESF) or sales tax invoice (SNT) issued from a phone call?
No. Electronic documents (ESF in the ESF IS, SNT) are not issued from a call. Based on the results of the negotiations, financial documents (order, sale) are created based on the call, and they, if necessary, generate ESF and SNT.
What does the error "Invalid object call on the client" mean?
This refers to a call to the server context/method of the object from the client code in the object module. The call needs to be moved to the server. The text is taken from release 3.0.68.1; when making modifications through an extension, check the execution context.

Read also

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.