Фильтрация данных для планов обмена

Фильтрация данных для планов обмена

Уникальная система фильтрации данных передаваемых через планы обмена. Условия фильтра задаются на языке запросов 1с.
Сокращает время прохождения обменов, уменьшает трафик, позволяет сократить объем периферийных БД, убирает ненужную или конфиденциальную информацию из перифирийных БД.


14.05.2011 11:31 [13.06.2011 05:12] (itmind) Игорь 11 [+] [−] Перейти к публикации

Страницы: 1
1.
Jon2011 16.05.11 9:17 URL

Демо-версии нету?

2.
itmind 16.05.11 13:42 URL

Демо-версия добавлена.

3.
murenka 18.05.11 12:56 URL

че то типа http://www.business-plus.ru/products/bpex/ ?

4.
itmind 18.05.11 13:43 URL

Да, что то подобное. Судя по описанию в ней используется обычный отбор по реквизитам, в моей же подсистеме для фильтрации используются произвольные запросы, что намного гибче.
Например есть премещение по ордерной схеме. Отгрузку по данному перемещению выполняет склад в одном городе, прием - магазин в другом городе. Необходимо в удаленную базу магазина передать как само перемещение, так и расходный ордер на товар. Обычным отбором по реквизитам документа этого не сделать (в расходном ордере все реквизиты относятся к складу и нет указания на магазин). Здесь на помощь и приходит фильтрация на основе запроса.
Так же в описании подсистемы указанной по ссылке не описан принцип фильтрации регистров и есть ли он вообще.

Изменено: itmind - 19.05.11 1:35
5.
sergey-201 23.05.11 6:28 URL

все это хорошо. у нас также сделано. Но как вы обошли проблему, когда зарегистрированный объект по какому-то подразделению ушел в обмен, пришло подтверждение что он там, А потом меняют подразделение на другое. Соответственно из первого узла он должен удалиться. Это как то решено?

6.
itmind 23.05.11 7:18 URL

Решено для документов и справочников. Выполняются две проверки: одна на объект до изменения, вторая после изменения.
Если же не включена проверка при записи объекта, то документ в любом случае удалится со всех баз, для которых он не предназначен.

Изменено: itmind - 23.05.11 7:27
7.
regina_r2000 08.02.12 7:50 URL

Не могу разобраться с настройкой фильтрации. Значение признака "Определять узлы при записи" не сохраняется для выбранных узлов, т.е. делаю так: выбираю план обмена, выбираю узел, ставлю галку в "Определять узлы при записи", настраиваю фильтры, закрываю. Когда открываешь в следующий раз в "Определять узлы" галка не стоит.
И по регистрам: если для документа задан фильтр, то связанный с ним регистр накопления как перенесется в удаленную базу? Все записи или только для документов выбранных по фильтру?
Автор, помогите разобраться! Очень надо )

8.
itmind 08.02.12 8:08 URL

1. Параметр "Определять узлы при записи" хранится в Константах. Проверьте наличие обработчика "При изменении" на элементе формы списка регистра сведений. Там должна быть указана функция "ОпределятьУзлыОбменаПриЗаписиОбъектаПриИзменении".
2. Если для регистра указан тип обмена "По фильтру", то будут перенесены записи только для тех документов-регистраторов, которые прошли фильтр.

9.
regina_r2000 08.02.12 8:34 URL

Действительно, функция потерялась).
Есть еще один момент (проверено на КА и УТ). После объединении с Вашей конфигурацией в свойствах Общего модуля Обмен данными нужно ставить галку "выполнять на клиенте". иначе появляется ошибка, про передачу мутабельного значения на сервер.
еще по регистрам: для регистров сведений действует тот же принцип с фильтрами?

10.
itmind 08.02.12 8:40 URL

Спасибо, поставлю галочку.
Для регистров сведений подчиненных регистратору принцип фильтрации такой же как и для регистров накопления.
Если же регистр сведений свободный (не подчинен регистратору) то принцип фильтрации как для документов.

11.
Voloden 12.02.12 12:49 URL

Здравствуйте, у нас стоит ваша доработка (покупали через этот сайт). К сожалению у нас случилось падение баз и теперь по обмену рисуется такая картина: в центральной базе пропала часть документов из переферийной базы, если перепроводим их в переферии, а затем делаем выгрузку в центральную, то в центральную базу попадают только документы за оодин день (и то не полностью), а остальные документы просто игонорируются. В переферийной базе вручную, ваше обработкой пытаемся зарегестрировать документы для обмена, но и в этом случае они не перетекают в центральную базу. А при попытке выгрузить данные из центральной в переферию, в переферии убиваются все документы, кроме тех, что уже переехали в центральную. Не знаете может быть это связано с вашей обработкой?
А вообще вещь хорошая.

13.
soba 04.03.12 19:49 URL

Мне казалось, что демка с инструкцией не должна требовать $m
Скиньте, пожалуйста на мыло демку с инструкцией lodkapvhСОБАКАgmail.com
Перед покупкой потестил бы сначала на том функционале,что там заявлен

Страницы: 1

11 [+] [−] Перейти к публикации