Имя: Пароль:
1C
1С v8
Как добавить документ к правилам регистрации в КД
0 Gluk
 
03.08.13
20:33
По аналогичным темам ходил, но ответа не нашел или не понял.

Мне к типовым нужно добавить документ в КД. Там только ограниченный список, новые не добавляются.
1 hhhh
 
03.08.13
20:36
конфигурации какие в правилах указаны?
2 Gluk
 
03.08.13
20:39
БП<->УТ
3 Naumov
 
03.08.13
20:42
загружаешь в конвертацию правила и добавляешь
4 EugeniaK
 
03.08.13
20:43
(0) Что значит ограниченные?
Там все документы, входящие в конфигурацию.
Если документ новый, нужно структуру новую загрузить в КД.
5 viraboy
 
03.08.13
20:43
И добавить в план регистрацию документа
6 Gluk
 
03.08.13
20:47
Во этого я и не понял. В правилах обмена есть нужный мне документ, но в правилах регистрации его нет, следовательно он не попадает в обмен, так?
7 EugeniaK
 
03.08.13
20:49
(6) Есть правила конвертации - описывают как конвертировать объекты из одной базы в объекты другой,
есть правила регистрации - какие объекты выгружать.
Необходимо добавить документ в оба набора правил.
8 Gluk
 
03.08.13
20:53
(7) Вооот. В правилах обмена документ есть, а в правилах регистрации нет и добавить нельзя.
9 Gluk
 
03.08.13
20:54
(7) в объекте настройки документ отсутствует
10 zladenuw
 
03.08.13
20:56
так вроде в плане обмена есть регистрация объектов, если я не наплутал.
11 hhhh
 
03.08.13
20:58
(9) а в состав плана обмена жестко включил этот документ?
12 Gluk
 
03.08.13
20:59
(10), (11) блин забыл сказать - конфу менять не хочу
13 zladenuw
 
03.08.13
21:00
(12) так не надо
v8: План обмена и новый объект
или так
Чтобы добавить новый документ в план обмена нужно в конфигураторе найти нужный план обмена, открыть "Состав" и указать авторегистрацию для нового документа. Для регистрации документов в плане обмена используется следующий синтаксис: ПланыОбмена.ЗарегистрироватьИзменения(Узел, Ссылка);
14 Gluk
 
03.08.13
21:03
(13) не, к сожалению как раз так надо.
15 zladenuw
 
03.08.13
21:05
(14) может найдешь что то нужное
http://langslab.com/ebooks/prof-dev2/tome2/pr-dev-t2-ch19
16 Gluk
 
03.08.13
21:19
вроде нашел в главе "МЕТОДИКА ВКЛЮЧЕНИЯ В СООБЩЕНИЕ ОБМЕНА ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ"

можно ли к событию "После обработки" стандартного документа прикрутить выгрузку моего запросом типа "если проведен и дата меньше даты запрета обмена"?
17 Gluk
 
03.08.13
21:30
слились, умники блин
18 hhhh
 
03.08.13
21:40
(17) ну, ответ на (0) никак.
19 Gluk
 
03.08.13
21:50
В правило выгрузки данных типового документа в событие "После выгрузки" добавил запрос и вызов "ВыгрузитьПоПравилу" своего документа. Вроде работает.
20 hhhh
 
03.08.13
21:55
всё равно - это фуфло. Надо ведь проведение, удаление, изменение документа отрабатывать. И куча еще всяких нюансов.
21 Gluk
 
03.08.13
21:59
согласен, но пока пойдетпроведение, удаление - не проблема, пройтись по реквизтам тоже
22 hhhh
 
03.08.13
22:01
(21) ну, типовой докумен, если не выгружается, а твой нужно выгрузить.
23 Gluk
 
03.08.13
22:06
(22)тоже согласен, косяк.

А если в общих правилах в "После выгрузки данных" вызвать "Выполнить(Алгоритмы..."?
24 zladenuw
 
03.08.13
22:11
(23) лучше до выгрузки
25 Gluk
 
03.08.13
22:14
(24) подскажите, почему? Вроде после отработки всего, лучше?
26 zladenuw
 
03.08.13
22:15
(25) так ты можешь до обработки зарегистрировать объект который нужно выгрузить
27 Gluk
 
03.08.13
22:18
(26) т.е. использовать типовой механизм?
28 zladenuw
 
03.08.13
22:39
ну а за чем столько сложностей. там галку и забыл. а так велик делаешь и толку от него. потом баги разгребать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший