Вход | Регистрация

1С:Предприятие ::

Метки:

Как разделить объекты при выгрузке данных?

Я
   psv
23.11.04 - 11:22
Для распределенной базы при обмене вызывается процедура "ПриОтправкеДанныхПодчиненному(ЭлементДанных,Отправка)". Необходимо разделить выгружаемые объекты (ЭлементДанных) на документы, справочники, регистровые движения и т.д.
Что-нить типа:
Если ЭтоДокумент(ЭлементДанных) Тогда
...
ИначеЕсли ЭтоСправочник(ЭлементДанных) Тогда
...

Есть воще кто знает как это сделать?
 
  Рекламное место пустует
   kabazЯba
 
1 - 23.11.04 - 11:28
т.е. ты хочеш контролировать "что отправлять" в момент отправки?
В действительности, скорее всего, нужно действовать наоборот. При записи объекта в БД (будь то справочник, документ, движение регистра) регистрировать его изменение, а при выгрузке отправятся только зарегистрированные.
   kabazЯba
 
2 - 23.11.04 - 11:34
Лучше всего смотри - Демонстрационная конфигурация "Обмен данными" с диска ИТС.
или
v8: УРБД на v8 за четыре шага.
или
v8: УРБД на v8 за четыре шага.
инфы кругом навалом, но если хочешь что-либо сделать хорошо - сделай это сам!
   Rovan
 
3 - 23.11.04 - 11:49
(0) Попробуй так Сред( ТипЗнч( ЭлементДанных ), 1, 8 ) = "Документ"
   008
 
4 - 23.11.04 - 12:31
А почему бы не воспользоваться стандартным методом? Ну, типа
Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(ЭлементДанных))
   psv
5 - 23.11.04 - 12:32
(1) На самом деле надо контролировать определенный реквизит у документов, а проверять его уже при выгрузке, т.е. регистрировать изменения нужно все, а выгружать только те документы, у которых этот реквизит совпадает с реквизитом ПланаОбмена, например "Склад".
   psv
6 - 23.11.04 - 12:35
(4)Потому что "ТипЗнч(ЭлементДанных)" возвращает тип типа "ДокументОбъект", а "Документы.ТипВсеСсылки()" содержит типы "ДокументСсылка"
   psv
7 - 23.11.04 - 12:37
(3)Спасибо, попробовал получилось, хотя на самом деле "ТипЗнч(ЭлементДанных)" возвращает не строку, тип типа "Тип", но это сработало!
   008
 
8 - 23.11.04 - 13:05
Ну ты странный, psv! Любой ДокументОбъект, СправочникОбъект и т.д. имеет свойство .Ссылка
   psv
9 - 23.11.04 - 13:09
(8)Да, а если это движение регистра, тогда как быть?


Список тем форума
Рекламное место пустует   Рекламное место пустует
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует