Имя: Пароль:
1C
 
Найти нужный регистр в учетных механизмах конфигурации
0 Momus
 
29.07.22
08:48
Не знаю как в других конфигурациях, но в ЕРП 2.5 добавили учетные механизмы. Кто-нибудь разбирался с ним? Можно ли как-то узнать, какой регистр в каком учетном механизме находится? Щас приходится перебирать все механизмы в поиске нужного.
1 alarm2020
 
29.07.22
08:51
(0) Перебором можно узнать.
Так что, перебирайте, перебирайте...
2 Momus
 
29.07.22
08:57
Даже не знаю что в таком случае тогда лучше: потратить время на перебор и сделать красиво (до следующего глобального обновления) или нарисовать свой велосипед для одного нетипового документа
3 alarm2020
 
29.07.22
09:01
(2) У тебя неверное понимание слова "красиво". Выбросить ЕРП нафиг, вот это красиво. А вписывать туда что-либо, это вредить окружающей среде во всех смыслах
4 Momus
 
29.07.22
09:08
(3) Не согласен. Красиво - это встроиться в существующий механизм, какой бы он не был ужасным.
5 alarm2020
 
29.07.22
09:09
(4) Таким образом вы укрепляете ужас
6 Krendel
 
29.07.22
09:13
(0) что за учетные механизмы?
7 Dmitry1c
 
29.07.22
09:13
(1) (3) (5) специально сделали архитекторы вендора возможность встраивания через "учетные механизмы конфигурации"

(0) пиши для своего регистра отдельно свой учетный механизм, меньше внедрений в типовой код будет
8 Dmitry1c
 
29.07.22
09:14
(6) новая архитектура в 2.5, которая предусматривает возможность создания своего учетного механизма и встраивания его в технологический слой ERP, который предназначен для формирования движений по регистрам.
9 Krendel
 
29.07.22
09:14
Ааа програмные штуки, клево
10 Lama12
 
29.07.22
09:15
(4) Использовать стандартный механизм, это конечно хорошо. До тех пор, пока разработчики стандартного механизма не передумают использовать те или иные объекты из этого механизма. Вот потом начинается развлечение :-)
11 Krendel
 
29.07.22
09:15
Скоро придется раскошеливаться на сис арха
12 Lama12
 
29.07.22
09:16
(8) Где про это можно почитать?
13 Momus
 
29.07.22
09:16
(7) Документ нетиповой, регистры типовые. Вместо создания своего учетного механизма из одного документа с перечнем регистров, я хотел встроиться текущие
14 Dmitry1c
 
29.07.22
09:26
(12) нигде, отрывками статей на ИС типа этой

https://infostart.ru/1c/articles/1343740/
15 Dmitry1c
 
29.07.22
09:53
(13) вот это на свой страх и риск ...
16 Momus
 
29.07.22
09:57
(15) почему? Достаточно же ведь указать нужные учетные механизмы в модуле менеджера документа и в нем указать тексты запросов для проведения. В модуль самих механизмов я не лезу. Т.е. все мои доработки ограничиваются модулем моего нетипового документа, если я правильно понял схему работы.
17 shuhard
 
29.07.22
10:03
(16) код там не сложный, в целом это перенос в новое место старого механизма контроля остатков разного рода
18 shuhard
 
29.07.22
10:16
(17) +1
располагается у документа в менеджере
// Описывает учетные механизмы используемые в документе для регистрации в механизме проведения.
//
// Параметры:
//  МеханизмыДокумента - Массив - список имен учетных механизмов, для которых будет выполнена
//              регистрация в механизме проведения.
//
Процедура ЗарегистрироватьУчетныеМеханизмы(МеханизмыДокумента) Экспорт
    
    МеханизмыДокумента.Добавить("Взаиморасчеты");
    //++ НЕ УТКА
    МеханизмыДокумента.Добавить("МеждународныйУчет");
    //-- НЕ УТКА
    МеханизмыДокумента.Добавить("ОборотныеРегистрыУправленческогоУчета");
    МеханизмыДокумента.Добавить("РасчетыСПодотчетниками");
    МеханизмыДокумента.Добавить("РеестрДокументов");
    МеханизмыДокумента.Добавить("СебестоимостьИПартионныйУчет");
    МеханизмыДокумента.Добавить("СуммыДокументовВВалютахУчета");
    МеханизмыДокумента.Добавить("УчетДоходовРасходов");
    МеханизмыДокумента.Добавить("УчетНДС");
    МеханизмыДокумента.Добавить("УчетПрочихАктивовПассивов");
    
    АвансовыйОтчетЛокализация.ЗарегистрироватьУчетныеМеханизмы(МеханизмыДокумента);
    
КонецПроцедуры
19 shuhard
 
29.07.22
10:24
(0)[Можно ли как-то узнать, какой регистр в каком учетном механизме находится? Щас приходится перебирать все механизмы в поиске нужного]
аналогично, ищу по коду
20 Momus
 
29.07.22
10:32
(17) меня просто смутило предостережение из (15). Подумал мб я что-то не так делаю)
21 shuhard
 
29.07.22
10:38
(20) подождем разъяснений Dmitry1c я рисков не вижу, как в использовании существующих механизмов, так и в создании собственных для новых регистров
22 СеменовСемен
 
29.07.22
11:39
Механизмы это получается группа регистров?
23 shuhard
 
29.07.22
12:05
(22) + отложенные движения к ним