Имя: Пароль:
1C
 
Ошибка в документе УТП для Украины
,
0 lyapkoandy13
 
27.01.16
18:56
После обновления УТП для Украины с 1.2.33.3 до 1.2.35.1 при выборе номенклатуры в документе создания заказа начала вылазить такая ошибка.

{ОбщийМодуль.Ценообразование.Модуль(124)}: Ошибка при вызове метода контекста (ЗначениеЗаполнено)
        Если ПолученнаяЦена <> 0 И ЗначениеЗаполнено(УсловиеПродаж) Тогда
по причине:
Проверка мутабельных значений на заполненность не поддерживается

Я сравнил старую конфигурацию с новой, код нужных функций и процедур не отличается.
Можете подсказать как решить проблему?
1 Cyberhawk
 
27.01.16
18:58
В отладчике сравни значения переменной УсловиеПродаж - после обновления там СправочникОбъект, скорее всего, а до обновления - нет
2 lyapkoandy13
 
27.01.16
19:07
(1) Да, до обновления тип значения УсловиеПродаж, а перед объект самого документа, но я не пойму в чем проблема, из-за чего это происходит?
3 Cyberhawk
 
27.01.16
19:16
Я не понял, что ты написал, так что показывай на картинке, как было до и как стало после
4 Живой Ископаемый
 
27.01.16
19:36
сравни галки в модуле Ценообразование в конфе до и после обновления
5 lyapkoandy13
 
27.01.16
19:46
До обновления
ТипЗнч(УсловиеПродаж) = Документ объект: Заказ покупателя
После
ТипЗнч(УсловиеПродаж) = УсловиеПродаж
6 lyapkoandy13
 
27.01.16
19:47
(5) Точнее наоборот
7 lyapkoandy13
 
27.01.16
19:55
(4) Одинаково
8 Cyberhawk
 
27.01.16
20:43
Я все еще длу картинку...
9 Cyberhawk
 
27.01.16
20:43
*жду
10 Serg_1960
 
27.01.16
20:49
(5) Строка "ТипЗнч(УсловиеПродаж) = УсловиеПродаж" - нонсенс, лишена смысла.
11 lyapkoandy13
 
27.01.16
23:14
12 Cyberhawk
 
27.01.16
23:55
(11) Теперь открой стеки вызова и посмотри, почему у тебя вместо ссылки на этот справочник передается сам заказ покупателя
13 lyapkoandy13
 
28.01.16
00:19
(12) Все, разобрался, спасибо, все таки нашел различия в коде
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.