RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Reference "RemoveTaskQueue" (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Reference "RemoveTaskQueue" (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification

Parameter Value
Object Type Catalog
Name DeleteTaskQueue
Full Name Catalog.DeleteTaskQueue (Catalogs.DeleteTaskQueue)
Alias — (not set)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Purpose Deprecated service (technical) metadata object. Stored the queue of background tasks — records of scheduled, executing, and completed tasks: schedule, launch parameters, status, attempt counters.

The prefix Delete in the name is a convention of standard 1C configurations, indicating an object marked for deletion. Functionality has been transferred to the standard mechanisms of the 1C:Enterprise 8.3 platform (regulatory and background tasks, the "Task Queue" mechanism of BSP). In current versions, the object is retained only for data transfer during updates and should not be used in application logic.

The object does not belong to the accounting subsystem: it does not participate in VAT calculations (in the RK from 2026 — rate 16%), PIT, WPP, and other taxes, does not generate entries according to the RK chart of accounts, and is not related to electronic invoices (ESF)/SNT. The tax/accounting facts of the country listed below do not apply to this technical object.

Where to find in 1C:

  • Navigation link: e1cib/list/Catalog.DeleteTaskQueue
  • In the interface (in older releases): section "Service Technology" → "Task Queue (not used)". In the current release, the item from the command interface is usually hidden.

2. Attributes and Table Parts

2.1 Header Attributes

The standard attributes of the catalog are Code, Name, DeletionMark, Predefined, Reference. Application attributes of the object:

Name Type Mandatory Purpose
Usage Boolean Not checked Task activity flag — determines whether the task should be executed
ScheduledLaunchMoment Date and time Not checked Calculated time of the next task launch according to the schedule
Milliseconds Number Not checked Specification of the launch time to milliseconds for high-precision scheduling
TaskState EnumerationReference.TaskStates Not checked Current status (scheduled, executing, completed, error)
ExecutingBackgroundTask UUID Not checked Identifier of the platform background task executing the task
ExclusiveExecution Boolean Not checked Flag prohibiting parallel execution of the task with others
AttemptNumber Number Not checked Counter of completed attempts in case of errors
MethodName String Not checked Full name of the export procedure/function called during execution
Parameters ValueStorage Not checked Serialized parameters passed to the called method
LastLaunchStartDate Date and time Not checked Moment of actual start of the last execution
LastLaunchCompletionDate Date and time Not checked Moment of actual completion of the last execution
Key String Not checked Unique task key for identification and prevention of duplication
RetryIntervalOnFailure Number Not checked Pause (in seconds) before retrying on failure
Schedule ValueStorage Not checked Serialized object RegulatoryTaskSchedule
MaxRetriesOnFailure Number Not checked Maximum number of retries on errors
UserName String Not checked Name of the user on whose behalf the task is executed

The property "Mandatory" = "Not checked" for all attributes means that the platform does not perform automatic validation of filling during recording — filling is entirely controlled by the server code that queues the tasks.

2.2 Table Parts

None. All information about the task is stored in the header attributes — each row of the queue corresponds to one element of the catalog.


3. Forms

The object does not have defined forms. This confirms its purely technical nature: the catalog is not intended for interactive user work and is serviced programmatically.

Form Availability Purpose
Element Form No (auto-generated) When opening an element, the platform builds a default form from the attributes
List Form No (auto-generated) Opened via e1cib/list/Catalog.DeleteTaskQueue; used by the administrator for diagnostics
Selection / Group Selection Form No Reference selection of the object in application logic is not provided

If data viewing is necessary, the platform displays the object through automatically generated forms.


4. Key Procedures of Modules

The object modules (object module, manager module) in the attached evidence are not presented, there is no ready BSL code. Below are typical handlers characteristic of the service catalog-task queue in configurations on BSP; in a specific release, they may be empty, as the object is marked for deletion.

Object Module (ProcessingProcedure is absent — not a document):

  • BeforeRecording(Refusal) — service control of queue recording (key check, state); in the marked for deletion object, it usually does not carry application logic.
  • OnCopy(CopyingObject) — reset of execution identifiers (ExecutingBackgroundTask, AttemptNumber) when copying, to avoid duplicating active tasks.

Manager Module (typical functions for working with the queue):

  • Queue task placement — creating an element, filling MethodName, Parameters, Schedule, ScheduledLaunchMoment, Key.
  • Selection of ready-to-launch tasks — selection by Usage = True and ScheduledLaunchMoment <= CurrentDate().
  • Updating status after execution — recording TaskState, LastLaunchStartDate, LastLaunchCompletionDate, AttemptNumber.

Requires verification (version-specific): whether the object/manager modules are filled with code in release 3.0.74.2 or the object is left "empty" until physical deletion — determined in the Configurator for a specific delivery.


5. Processing and Movements

The catalog is a non-document object. It:

  • is not a document, does not have a processing mode;
  • does not generate movements in any accumulation, information, or accounting registers;
  • does not create accounting entries and does not affect the RK chart of accounts in any way.

Accordingly, standard accounting entries of the configuration are not applicable to it, for example (for comparison — these are operations of sales/purchase documents, not this object):

  • sale of goods: Dr 1210 (short-term receivables from customers) — Cr 6010 (income from sales), VAT accrual 16% Cr 3130, cost write-off Dr 7010 — Cr 1330;
  • receipt of goods: Dr 1330 — Cr 3310 (payables to suppliers);
  • receipt of payment: Dr 1030 (money in current accounts) — Cr 1210.

Data of the object is stored as catalog elements; "movement" here is only the recording/modification of the queue element itself.


  • Enumeration TaskStates — source of values for the attribute TaskState.
  • Platform mechanisms — background/regulatory tasks of 1C:Enterprise 8.3 (BackgroundTasks, RegulatoryTasks), which are referenced by ExecutingBackgroundTask (UUID) and the object RegulatoryTaskSchedule in the attribute Schedule.
  • Subsystem "Task Queue"/"Service Technology" BSP — current replacement for this catalog.

Input based on: not provided either as a basis or as a receiver. The object does not participate in input chains based on application documents and is not related to electronic documents (ESF, SNT).


7. Extension Points

Since the object is marked for deletion, any extension of its application logic is not recommended — instead, the standard mechanisms of background tasks and the "Task Queue" subsystem of BSP should be used. Technically available:

  • Configuration extension (Extension): adding attributes/event subscriptions to the catalog is possible but impractical due to the prefix Delete.
  • Event subscriptions BeforeRecording / OnRecording of the catalog — for diagnostics or logging during the migration period.
  • IB update handlers — a typical place where data from DeleteTaskQueue is transferred to current mechanisms and cleaned; here it is safest to refine migration, not working logic.
  • Programmatic API of the object manager — the only supported way of access (there are no forms for interactive work).

Recommendation: plan new tasks through the standard regulatory/background tasks of the platform; gradually eliminate references to Catalog.DeleteTaskQueue in the refined code.

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

Why does the directory name have the prefix "Delete" and can it be used?
The prefix "Delete" is a convention of typical configurations in 1C: the object is marked for deletion, its functionality has been transferred to the standard mechanisms of background/scheduled tasks of platform 8.3 and the "Task Queue" subsystem of BCP. It should not be used in new application logic; it is left for data transfer during updates.
Does this directory generate accounting entries or movements in registers?
No. This is a non-posting service directory. It is not a document, does not have postings, does not create movements in registers, and does not affect the chart of accounts of the RK (accounts 1210, 1030, 1330, 3310, 3130, 6010, 7010, etc.). Accounting operations and VAT at 16% relate to application documents, not to this object.
Where can the directory be found in the interface and does it have forms?
The object does not have its own forms — auto-generated forms of the platform are used. The list can be opened via the navigation link e1cib/list/Directory.DeleteTaskQueue; in older releases, the item was in the "Service Technology" section → "Task Queue (not used)", in the current release it is usually hidden.
Does the directory have tabular sections?
No. Tabular sections are absent — all information about the task (schedule, parameters, status, attempt counters, method name, and user) is stored in the header attributes; one task corresponds to one directory item.

Read also

Источники

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