![]() |
#1 |
Участник
|
Чудеса с выбором договора в заказе на продажу
Добрый день!
Имеется клиент "Клиент", у него есть договор "РегНомерКлиент1", который устанавливает цену на номенклатуру "телевизор" в рамках договора с клиентом. Имеется заказ на продажу, в который должен быть поставлен договор... НО при выборе договора выводится ошибка "Значение "РегНомерКлиент1" в поле "Рег. номер" не найдено в связанной таблице "Договоры"."... Теперь: заводим новый договор "РегНомерКлиент2", ставим там цену на телевизоры/, идем в заказ, пытаемся ставить договор - О БОГИ он поставился все посчиталось... В чем тут квинтэссенция? Оба договора активны, значения во всяких настроечных полях одинаковые... |
|
![]() |
#2 |
Участник
|
Попробуйте в первом договоре настроить способы или условия оплаты.
Очень похоже на то, что не заполняется таблица расширения карточки договора для российского функционала (SalesAgreementHeaderExt_RU). Если мы конечно говорим о системе DAX 2012. |
|
![]() |
#3 |
Участник
|
забыл... не, у нас 2009...
|
|
![]() |
#4 |
Участник
|
Возможно, в периоде действия договора проблема.
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
А теперь просто снос башки: если договор "РегНомерКЛиент1" для заказа подобрать на X++, то все считается как надо... вот как такое может быть?
|
|
![]() |
#7 |
Участник
|
Vasiliusis, может почистить кэш и перекомпилировать форму заказа?
|
|
![]() |
#8 |
Участник
|
|
|
![]() |
#9 |
Участник
|
Надо проверить:
1. Все буквы русские? Нет "микса" русских и латинских букв, похожих на русские? 2. На список договоров нет настроенного RLS, который исключает соответствующий договор? RLS как раз действует только на отображаемые данные. В коде - не действует. 3. Выполнить переиндексацию таблицы договоров (возможно, поврежден индекс) 4. Посмотрите в коде, нет ли у Вас модификации, которая, например, переключается в другую компанию?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#10 |
Участник
|
чем кончилась история, автор?
|
|