Помогите решить вопрос

1. BlackMoon123 40 17.12.11 07:20 Сейчас в теме
Суть вопроса в следующем!
Необходимо выгружать документы для базы УРИБ в другую базу но выгружать не все документы. Т.е. необходимо удалить часть документов предназначеных для передачи в базу приемник
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. newbas 533 17.12.11 08:18 Сейчас в теме
Штатными средствами этого не сделать
3. BlackMoon123 40 17.12.11 08:39 Сейчас в теме
4. newbas 533 17.12.11 08:45 Сейчас в теме
(3) BlackMoon123,
В двух словах этого не опишешь.
ИМХО есть 2 пути:
1) отключить авторегистрацию у всех объектов, создать функцию в глобальнике, которая будет проверять объект на необходимость выгрузки и, при необходимости, добавлять его в очередь выгрузки. Ну и соответственно, при изменении всех объектов вызывать эту глобальную функцию
2) Не трогать штатный механизм, а написать обработку, которую запускать до выполнения автообмена. Обработка проверяет очередь выгрузки и удаляет не нужные объекты

Как видно, оба метода имеют недостатки: в первом можно пропустить измененный объект (если он изменяется какой-либо обработкой не вызывая глобальную функцию), во втором - можно забыть запустить обработку очереди перед автообменом.
И еще один недостаток всех методов - если база dbf, то доступ к таблице очереди обмена немного затрудняется в монопольном режиме
5. MaxDavid 127 17.12.11 09:14 Сейчас в теме
Зайди в свойства нужного документа, посмотри закладку "Миграция".
6. Shaman100M 1150 17.12.11 13:39 Сейчас в теме
1) есть метод УРБД для спозиционированных объектов РегистрацияИзменений(1 или 0)
перебрать документы, которые передаются, часть из них отключить.
2) пусть передаются в базу приемник, там их "чистить", и отключать регистрацию изменений "обратно"
7. BlackMoon123 40 19.12.11 12:44 Сейчас в теме
(6) Shaman100M, когда я делаю через эту функцию РегистрацияИзменений(0) вроде снимается регистрация потом снова вызываю РегистрацияИзменений() то функция выдает снова что объект зарегистрирован, т.е. регистрация как будто не снялась
8. newbas 533 19.12.11 12:51 Сейчас в теме
BlackMoon123 пишет:
когда я делаю через эту функцию РегистрацияИзменений(0) вроде снимается регистрация потом снова вызываю РегистрацияИзменений() то функция выдает снова что объект зарегистрирован, т.е. регистрация как будто не снялась

нужно в конфигураторе снять флажок "Автоматическая регистрация изменений", иначе 1С сама будет регистрировать
10. BlackMoon123 40 19.12.11 13:32 Сейчас в теме
(9) Ёпрст, спс ссыль http://infostart.ru/public/101155/ очень помогла в решении данной задачи +5 баллов ;)))
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)