Имя: Пароль:
1C
1С v8
Регистрация изменений для обмена.
,
0 Strogg
 
28.03.19
08:50
коллеги, всем привет!
Можно ли каким-либо образом вести историю регистрации изменений для обмена?
Суть такова: некоторые(!) документы не перегружаются из источника в приемник, хотя, удовлетворяют всем условиям в правилах регистрации изменений.
Причем, непонятно, на чьей стороне косяк: либо на стороне источника, либо на стороне приемника. Регистрируем изменения обработкой для объекта - все перегружается отлично.
То есть получается, что либо не регистрируются изменения автоматом, либо не загружаются в приемнике, но регистрация их удаляется в ответном сообщении.
Я думаю, что косяк на стороне приемника, так как, я беру документ, котрый не попал в приемник, удаляю для него всю регистрацию в источнике, перепровожу и он прекрасно регистрирует изменения для обмена, причем подобную штуку я делаю по нескольку раз.
Может, существует какой-то крутой способ запротоколировать этот процесс, кроме отладки в лоб?
Спасибо!
1 mistеr
 
28.03.19
08:52
Заблокируйте как-нибудь выгрузку. И посмотрите, есть регистрация или нет.
2 Strogg
 
28.03.19
09:03
(1) В том-то и дело, что документы перегружаются постоянно и заблокировать выгрузку на какой-то длительный срок я не могу, потому что тут же встает отгрузка и все менеджеры тут же начинают шипеть и ставить в копию весь мир.
А те документы, которые не перегружаются и номера которых мне попадают для анализа - вообще идеальны для правил регистрации изменений(
3 Вася Теркин
 
28.03.19
09:05
На стороне приемника разве сложно писать в журнал регистраций? Да и на стороне источника тоже...
Подключаешь два расширения в каждой базе...
Платформа то хоть 8.3?
4 Strogg
 
28.03.19
09:08
(3) Да. 8.3)
5 Вася Теркин
 
28.03.19
09:09
ЗаписьЖурналаРегистрации (WriteLogEvent)
Синтаксис:

ЗаписьЖурналаРегистрации(<ИмяСобытия>, <Уровень>, <ОбъектМетаданных>, <Данные>, <Комментарий>, <РежимТранзакции>)
Параметры:

<ИмяСобытия> (обязательный)

Тип: Строка.
Событие указывается строкой. Может содержать точки для обозначения иерархии событий.
Запрещена запись событий использующих сочетания символов "_$" и "$_", зарезервированные для системных событий. Например: _$МоеСобытие$_ или _$МояГруппаСобытий$_.МоеСобытие.
<Уровень> (необязательный)

Тип: УровеньЖурналаРегистрации.
Уровень важности события.
Значение по умолчанию: Примечание.
<ОбъектМетаданных> (необязательный)

Тип: ОбъектМетаданных: Куб, ОбъектМетаданных: ТаблицаИзмерения, ОбъектМетаданных: ВнешнийИсточникДанных, ОбъектМетаданных: Поле, ОбъектМетаданных: Таблица, ОбъектМетаданных: HTTPСервис, ОбъектМетаданных: Функция, ОбъектМетаданных: ШаблонURLHTTPСервиса, ОбъектМетаданных: ОпределяемыйТип, ОбъектМетаданных: ПланВидовРасчета, ОбъектМетаданных: ПланСчетов, ОбъектМетаданных: БизнесПроцесс, ОбъектМетаданных: Документ, ОбъектМетаданных: ЖурналДокументов, ОбъектМетаданных: Задача, ОбъектМетаданных: ПланВидовХарактеристик, ОбъектМетаданных: ПланОбмена, ОбъектМетаданных: РегистрБухгалтерии, ОбъектМетаданных: РегистрНакопления, ОбъектМетаданных: РегистрРасчета, ОбъектМетаданных: РегистрСведений, ОбъектМетаданных: Справочник, ОбъектМетаданных: ФункциональнаяОпция, ОбъектМетаданных: ПараметрФункциональныхОпций, ОбъектМетаданных: Команда, ОбъектМетаданных: ГруппаКоманд, ОбъектМетаданных: ХранилищеНастроек, ОбъектМетаданных: ОбщаяКоманда, ОбъектМетаданных: WebСервис, ОбъектМетаданных: WSСсылка, ОбъектМетаданных: Интерфейс, ОбъектМетаданных: Константа, ОбъектМетаданных: КритерийОтбора, ОбъектМетаданных: Нумератор, ОбъектМетаданных: Обработка, ОбъектМетаданных: ОбщаяКартинка, ОбъектМетаданных: Макет, ОбъектМетаданных: ОбщийМодуль, ОбъектМетаданных: Форма , ОбъектМетаданных: Стиль, ОбъектМетаданных: Язык, ОбъектМетаданных: Отчет, ОбъектМетаданных: ПакетXDTO, ОбъектМетаданных: ПараметрСеанса, ОбъектМетаданных: Перечисление, ОбъектМетаданных: ПодпискаНаСобытие, ОбъектМетаданных: Подсистема, ОбъектМетаданных: Последовательность, ОбъектМетаданных: РегламентноеЗадание, ОбъектМетаданных: Роль, ОбъектМетаданных: ЭлементСтиля, ОбъектМетаданных: Графа, ОбъектМетаданных: Измерение, ОбъектМетаданных: ЗначениеПеречисления, ОбъектМетаданных: ОперацияWebСервиса, ОбъектМетаданных: Перерасчет, ОбъектМетаданных: ПараметрWebСервиса, ОбъектМетаданных: ПризнакУчетаПланаСчетов, ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов, ОбъектМетаданных: Реквизит, ОбъектМетаданных: ТабличнаяЧасть, ОбъектМетаданных: Ресурс, ОбъектМетаданных: РеквизитАдресации, ОбъектМетаданных: ОбщийРеквизит.
Объект метаданных, к которому относится событие.
<Данные> (необязательный)

Тип: Любая ссылка; Число; Строка; Дата; Булево; Неопределено; Null; Тип.
Данные, с которыми связано событие.
Рекомендуется указывать ссылки на объекты данных (элементы справочников, документы, к которым относится событие).
<Комментарий> (необязательный)

Тип: Строка.
Произвольная строка комментария к событию.
Значение по умолчанию: Пустая строка.
<РежимТранзакции> (необязательный)

Тип: РежимТранзакцииЗаписиЖурналаРегистрации.
Указывает отношение записи к текущей транзакции.
Значение по умолчанию: Независимая.
Описание:

Записывает событие в журнал регистрации.
Предназначен для записи дополнительных событий, которые не записываются системой.
Средствами встроенного языка не могут записываться системные события, записываемые при записи объектов, удалении и т.д.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ЗаписьЖурналаРегистрации("ИнформационнаяБаза.ОбновлениеИБ",
        УровеньЖурналаРегистрации.Информация, , ,
        "Выполнено " + СтрСообщения);
6 Вася Теркин
 
28.03.19
09:11
(4) Это тебе повезло очень. Была бы 8.5 - пришлось бы записку писать потомкам, запечатывать в бутылку и бросать в море.
7 Вася Теркин
 
28.03.19
09:13
Но только не пластиковую...
8 aleks_default
 
28.03.19
10:00
В журнале регистрации итак изменение данных видно должно быть
9 aleks_default
 
28.03.19
10:02
(0)Это РИБ?
10 mistеr
 
28.03.19
10:43
(2) Тогда на копии
11 Вася Теркин
 
28.03.19
10:53
(8) Ему трассировка нужна. " кроме отладки в лоб"
12 Вася Теркин
 
28.03.19
10:54
(10) Зачем копия когда можно прям в продуктиве?
AdBlock убивает бесплатный контент. 1Сергей