Скажите уважаемые
кто вовсю пользует клиент-банк в ERP?
проблема - при загрузке входящих платежей
подтягиваются документы уже загруженные ранее
недолгие поиски привели к чудо запросу:
|ВЫБРАТЬ
| ТаблицаДокументов.НомерСтроки КАК НомерСтроки,
| ДанныеДокумента.Ссылка КАК Ссылка
|
|ИЗ
| ТаблицаДокументов
|
| ЛЕВОЕ СОЕДИНЕНИЕ
| Документ.ПоступлениеБезналичныхДенежныхСредств КАК ДанныеДокумента
| ПО
| ДанныеДокумента.БанковскийСчет = &БанковскийСчет
|
| И НАЧАЛОПЕРИОДА(ДанныеДокумента.ДатаВходящегоДокумента, ДЕНЬ) = ТаблицаДокументов.ДатаДок
| И ДанныеДокумента.НомерВходящегоДокумента = ТаблицаДокументов.Номер
| И ДанныеДокумента.ТипПлатежногоДокумента = ТаблицаДокументов.ТипПлатежногоДокумента
|
| И (ДанныеДокумента.БанковскийСчетОтправитель.НомерСчета = ТаблицаДокументов.ПлательщикСчет
| ИЛИ ДанныеДокумента.БанковскийСчетКонтрагента.НомерСчета = ТаблицаДокументов.ПлательщикСчет
| ИЛИ (ЕСТЬNULL(ДанныеДокумента.БанковскийСчетОтправитель.НомерСчета, """") = """"
| И ЕСТЬNULL(ДанныеДокумента.БанковскийСчетКонтрагента.НомерСчета, """") = """")
| ИЛИ ТаблицаДокументов.ПлательщикСчет = """"
| )
Показать
как видно из него если совпал номер платежки, дата платежки и НЕ заполнен номер счета, то он подбирает уже созданный документ
номер и дата платежки - это номер и дата контрагента, и они естественно могут совпадать (что и происходит)
сомнительный вариант поиск!
вообще сомнительно при чтении файла из банка сразу создавать документ, но вопрос не об этом!
кто-нибудь натыкался на этот момент?
1С:ERP Управление предприятием 2 (2.2.3.205)