AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2007, 11:30   #3  
Owl83 is offline
Owl83
Участник
 
14 / 10 (1) +
Регистрация: 18.12.2006
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
4. Иду в код - вижу то, что описано в первом сообщении
5. Иду в \Работа с поставщиками\Запросы\Журналы\Накладные
6. Ищу накладную с таким же полем "Накладная", как и в открытой проводке из пункта 2
7. Находится 2 накладные, созданные по одной и той же закупке, с одинаковой датой, InvoceId и NumberSequenceGroupId (обозначим их как Накл1 и Накл2)
8. Во всех строках Накл1 стоят нули в полях Цена/ед, Скидка, Скидка %, Сумма и Налог, включенный в цену
9. Возвращаюсь в Сопотавление открытых проводок по поставщику и в открытой проводке никаких нулей там не вижу
10. Жму Запрос\Документ ГК. Там в строках стоит Документ ГК такой же как у Накл2

Спрашивается, зачем при нажатии кнопки Обновить в цикле, который приведен в первом сообщении, идет обход по строкам обеих накладных - и Накл1 и Накл2?

2 belugin
Не знаю как у вас, но у нас прямой SQL-запрос к базе показывает, что в таблице VendInvoiceJour нет таких двух записей, у которых был бы одинаковый InernalInvoiceId
Теги
custsettlement, vendsettlement, сопоставление

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Разбиение проводок при сопоставлении по поставщикам lugachy DAX: Функционал 11 24.05.2005 17:10
Программное сопоставление открытых проводок DiZ DAX: Программирование 7 27.10.2004 06:23
Сопоставление открытых проводок Андре DAX: Программирование 0 14.03.2003 10:55
Сопоставление открытых проводок - копейки Boris DAX: Функционал 7 24.09.2002 10:33
сопоставление открытых проводок - 'коррекция' в основной валюте фирмы sguryev DAX: База знаний и проекты 0 18.12.2001 15:14

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:43.