Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нужна помощь по планам обмена
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая: настроен обмен данными из 1С во внешнюю систему через план обмена. Из 1С во внешнюю систему передается орг. структура (подразделения, должности, работники и физ. лица). В плане обмена стоит авторегистрация изменений данных справочников и снята галочка РИБ. Тип обмена - через файловый ресурс. При этом требуется, чтобы во внешнюю систему не попадали физ. лица, для которых не заведен работник. Обработать эту ситуацию на стороне внешней системы возможности нет. Я вижу несколько вариантов: 1) Убрать для физ. лиц авторегистрацию и регистрировать требуемые записи вручную. Но при этом не могу разобраться как понять, что изменение записи произошло с момента последнего обмена данными, плюс как автоматически это выполнять перед выгрузкой данных. 2) Оставить для физ. лиц авторегистрацию, но перед выгрузкой проходить по всем зарегистрированным изменениям и удалять регистрацию ненужных. 3) Найти какое-либо событие, которое вызывается перед выгрузкой каждой записи справочника и в котором можно указать, выгружать данную запись или нет (что-нибудь аналогичное процедуре "ПриОтправкеДанныхПодчиненному") Я попробовала третий вариант, но у меня процедуры "ПриОтправкеДанныхПодчиненному", "ПриОтправкеДанныхГлавному", "ПриОтправкеДанныхУзлаПодчиненному" не отработали, обмен при этом прошел. Подозреваю это из-за снятой галочки РИБ. Подскажите в какую сторону копать? С 1С я столкнулась впервые и надо сделать эту задачу. Отдельно буду признательна примерам кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 16:31 |
|
||
|
Нужна помощь по планам обмена
|
|||
|---|---|---|---|
|
#18+
Cherry_, События ПриОтправке...ПриПолучении существуют и работают только для плана обмена РИБ потому, что структурой сообщения (вместе с передачей - приемом изменений конфигурации) платформа управляет самостоятельно, а для конфигурирования доступна только обработка одиночного объекта. А для не-РИБ-плана где-то в вашей конфигурации есть код, который полностью отвечает за формирование файла обмена, а там - цикл, который записывает в файл представление каждого измененного объекта. Вам остается этот код и этот цикл найти, да и добавить там свое условие, чтобы выгружать иди пропускать объекты по их содержанию . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 17:15 |
|
||
|
Нужна помощь по планам обмена
|
|||
|---|---|---|---|
|
#18+
Cherry_, ... и ещё,вдогонку. Часто (хотя и не обязательно) обмен реализуется через xml типовой обработкой, которая,во-первых, уже встроена в типовые конфигурации, а во-вторых распространяется в составе общедоступной конфигурации Конвертация. В этом случае обмен конфигурируется не программным кодом выгрузки, а правилами обмена, которые управляют той обработкой, и Конвертация - это инструмент создания и редактирования таких правил. Так что Вам предстоит определить, каким именно способом реализован тот обмен, который сейчас работает, и который требуется изменить. А от этого уже зависит где, что и как изменить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 17:24 |
|
||
|
Нужна помощь по планам обмена
|
|||
|---|---|---|---|
|
#18+
pail, у нас как раз и настроен обмен данными через xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 17:37 |
|
||
|
Нужна помощь по планам обмена
|
|||
|---|---|---|---|
|
#18+
Cherry_, Тогда ищите в своей базе(конфигурации) и выгружайте правила обмена, загружайте их в конфигурацию Конвертация. Затем правка правил, выгрузка из Конвертации и загрузка в свою базу. Конвертацию надо знать и понимать - без этого никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 17:43 |
|
||
|
Нужна помощь по планам обмена
|
|||
|---|---|---|---|
|
#18+
Cherry_, Вам может быть проще сделать следующее: - добавить подписку на событие ПриЗаписи справочника Физлица , и регистрацию изменений в плане обмена производить там, по содержанию объекта (метод ЗарегистрироватьИзменения ) - а авторегистрацию изменений в этом плане обмена - действительно снять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 17:53 |
|
||
|
|

start [/forum/topic.php?fid=28&tid=1520532]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 399ms |

| 0 / 0 |
