![]() |
![]() |
![]() |
|
Конвертация: Как настроить поиск только по номеру документа? | ☑ | ||
---|---|---|---|---|
0
Castlevania
07.07.09
✎
17:00
|
Ситуация такая: Между базами Управление Торговлей 8 и Управление Производственным Предприятием 8 настроен автообмен. Но проблема в томЮ что дата документов часто меняется, и при выгрузке документов возникает ошибка:"Код не уникален" и добавляется копия документа, но уже с другой датой. В правилах конвертации отключили поиск по дате, но тогда поиск вообще не стал работать-у всех документов появилось несколько копий.
Вопрос: Как решить такую проблему? |
|||
1
ТелепатБот
гуру
07.07.09
✎
17:00
|
||||
2
Mitriy
07.07.09
✎
17:03
|
по идентификатору?
|
|||
3
Castlevania
07.07.09
✎
17:06
|
(2) Поиск был по номеру, и по дате. Но дату часто меняют, и такой вариант не устраивает. Внутренний идентификатор у всех документов разный. Поэтому этот вариант не подходит. Отключила поиск по дате-поиск вообще перестал работать
|
|||
4
Mitriy
07.07.09
✎
17:10
|
(3) а ты включи по идентификатору и посмотри, что будет... на копии, разумеется...
|
|||
5
Castlevania
07.07.09
✎
17:14
|
(4) Этот вариант сразу отпадает, потому что идентификаторы у всех документов разные (Уже пробовали неоднократно). База на SQL
|
|||
6
nop
07.07.09
✎
17:17
|
имхо, вообще фигня делать постоянный обмен опираясь на поля, значения которых может изменять пользователь
|
|||
7
Castlevania
07.07.09
✎
17:20
|
(6)Почему решили сделать обмен?
Есть 7 филиалов, на которых стоит УТ. Все документы сливаются в центральный офис в УТ. Потом переносятся в УПП(там делают проводки, там же собственно составляют отчетность бухи). Каждый день появляются несколько сотен документов. И вручную их забивать не получится. |
|||
8
GenV
07.07.09
✎
17:27
|
(7) Ну, если номер периодический, то можно попробывать добавить поиск по дате (что бы знать в каком периоде искать), анализировать при загрузке найденный объект (его свойства поиска), искать нужный и подменять на свой.
|
|||
9
Castlevania
07.07.09
✎
17:33
|
(8)А можно поподробнее?
|
|||
10
GenV
07.07.09
✎
17:51
|
(9) Подробнее нужно смотреть ... Например ПрочитатьОбъект, НайтиСсылкуНаОбъект, НайтиЭлементПоСвойствамПоиска в модуле обработки ...
Вообщем, если укажешь поиск только по номеру, то т.к. номер документа периодический, то второй параметр (дата) в НайтиПоНомеру будет не задан. И соотв. документ не найдется. Еще как вариант - задать обработчик для полей поиска, там будут известны поля поиска Дата и Номер в СвойстваПоиска. По ним можно самому найти реальную дата документа, подменить её в свойствах поиска, остальное сделает КД. |
|||
11
GenV
07.07.09
✎
17:54
|
10+ хотя, конечно, искать только по номеру с перезаписью даты, который может быть периодическим - это маразм.
|
|||
12
GenV
07.07.09
✎
20:45
|
10+ еще как вариант - добавить поиск по другому реквизиту (не Дата и Номер), тогда Кд будет производить поиск запросом, а не НайтиПоНомеру
|
|||
13
dk
07.07.09
✎
20:57
|
одно время хотел реализовать поиск через свой регистр сведений
измерение - ссылка загружаемого объекта ресурс - ссылка уже загруженного объекта но духу не хватило реализовать по нему поиск и заполнение |
|||
14
Castlevania
08.07.09
✎
09:20
|
Главное условие-не вносить имзменения в конфигуратор
|
|||
15
Castlevania
08.07.09
✎
09:22
|
ап
|
|||
16
Shurjk
08.07.09
✎
09:24
|
(0) Видимо что то не так с номерами... раз не хочет по ним искать...
|
|||
17
Castlevania
08.07.09
✎
09:29
|
(16) Все нормально, длинна кода одинаковая. Вообще эти документы изначально созданы в УТ и выгружены в УПП. Включаю поиск по дате-все нормально, но если изменили дату-то считает что это другой документ. А если отключаю поиск по дате-то вообще не ищет, только копии кидает:(
|
|||
18
Shurjk
08.07.09
✎
09:30
|
(17) В обработчиках ключ выгружаемых данных не прописан?
|
|||
19
rs_trade
08.07.09
✎
09:31
|
А чем по идентификатору то не устраивает, че то не пойму?
|
|||
20
Castlevania
08.07.09
✎
09:31
|
(18) нет. Что он из себя представляет?
|
|||
21
Castlevania
08.07.09
✎
09:32
|
(19)имеете ввиду поиск по внутреннему идентификатору?
Он у всех разный |
|||
22
Castlevania
08.07.09
✎
09:33
|
(19) Сначала был поиск по идентификатору, но он у всех документов разный, и выходили дубликаты
|
|||
23
GenV
08.07.09
✎
11:25
|
(22) Что пробывала из указанного мной ?!
|
|||
24
Mitriy
08.07.09
✎
11:37
|
(22) по идентификатору дубликаты? разве что только потому, что в базе путаница из-за всяких изменений-исправлений, а так, если включить по нему, то новые документы должны нормально грузиться... а со старыми придется разбираться...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |