|
![]() |
#1 |
Участник
|
Вообще, связка между этими таблицами везде по системе идет именно по этим четырем полям, afair.
И relation по ним же настроен |
|
![]() |
#2 |
Участник
|
2 kashperuk
Тогда есть другой не менее ламерский вопрос, но сначала немного фактов из жизни: 1. Открываю \Работа с поставщиками\Поставщики\Функции\Сопоставление открытых проводок 2. Выделяю две проводки, жму Обновить 3. Вылетает вот такое сообщение: Цитата:
Ошибка времени выполнения. : Деление на ноль.
Трассировка стека: (S) \Classes\CustVendSettle_Vend\postAmountDiffTrans_RU - line 29 (S) \Classes\CustVendSettle\postExchAmountDiff_RU - line 89 (S) \Classes\CustVendSettle\settleNow - line 714 (S) \Data Dictionary\Maps\CustVendTrans\Methods\updateOffsetVoucher - line 28 (S) \Data Dictionary\Tables\VendTrans\Methods\updateOffsetVoucher - line 7 (S) \Data Dictionary\Tables\VendTrans\Methods\settleTransact - line 31 (C) \Classes\FormButtonControl\Clicked - line 5 5. Иду в \Работа с поставщиками\Запросы\Журналы\Накладные 6. Ищу накладную с таким же полем "Накладная", как и в открытой проводке из пункта 2 7. Находится 2 накладные, созданные по одной и той же закупке, с одинаковой датой, InvoceId и NumberSequenceGroupId (обозначим их как Накл1 и Накл2) 8. Во всех строках Накл1 стоят нули в полях Цена/ед, Скидка, Скидка %, Сумма и Налог, включенный в цену 9. Возвращаюсь в Сопотавление открытых проводок по поставщику и в открытой проводке никаких нулей там не вижу 10. Жму Запрос\Документ ГК. Там в строках стоит Документ ГК такой же как у Накл2 Спрашивается, зачем при нажатии кнопки Обновить в цикле, который приведен в первом сообщении, идет обход по строкам обеих накладных - и Накл1 и Накл2? 2 belugin Не знаю как у вас, но у нас прямой SQL-запрос к базе показывает, что в таблице VendInvoiceJour нет таких двух записей, у которых был бы одинаковый InernalInvoiceId |
|
Теги |
custsettlement, vendsettlement, сопоставление |
|
|