|
Как найти элемент справочника? | ☑ | ||
---|---|---|---|---|
0
Studenь1C8
21.07.14
✎
09:02
|
Здравствуйте, при проведении вн.обработки возникает следующая ошибка: "Значение поля "Вид взаиморасчета" не соответствует периоду действия договора!", в результате дальнейшее выполнение работы обработки прерывается системой. Код обработки рабочий, при выборе иных значений в параметрах выборки все работает, проблема именно в самом элементе справочника. Конфигурация УПП 1.3. Работа ведется со справочником Договоры контрагентов.
|
|||
1
el7cartel
21.07.14
✎
09:03
|
(0) запросом!
|
|||
2
Фокусник
21.07.14
✎
09:03
|
(0) Найди отладчиком место где формируется сообщение и проанализируй какие условия не выполняются (если из самого сообщения это не очевидно)
|
|||
3
Studenь1C8
21.07.14
✎
09:33
|
Не формируется условие записи, ошибка при вызове метода контекста (записать) не удалось записать...
Строчка ОбъектИскомыеДоговоры.ОбменДанными.Загрузка = Истина; также не помогает. Запросом не вариант так же как и в отладке, ну сформирую запрос, ну увижу что код рабочий, ну выдаст он мне туеву кучу элементов справочника по проблемному значению параметра, а дальше что, просматривать их в цикле? Повторюсь их очень и очень много. |
|||
4
hhhh
21.07.14
✎
09:35
|
(3) ну тогда завязывай с 1с. Там 90% проблем такие.
|
|||
5
Godofsin
21.07.14
✎
09:37
|
(3) в (2) тебе рассказали все, что нужно
|
|||
6
Maxus43
21.07.14
✎
09:38
|
да глобальным поиском по "не соответствует периоду действия договора!" - там понятно будет почему такое ругательство и как заполнять правильно
|
|||
7
zak555
21.07.14
✎
09:48
|
это дописка что ли ?
|
|||
8
Studenь1C8
21.07.14
✎
11:11
|
(7) Это обработка внешняя, довольно простая если значение реквизита такое то, то значение другого реквизита иное.
(6) Глобальный поиск пока ничего не дал. Нужно просто понять взаимосвязь между Видом взаиморасчета и периодом действия договора в УПП 1.3, скорее всего придется маны штудировать по конфе) |
|||
9
Фокусник
21.07.14
✎
11:55
|
(8) "Глобальный поиск пока ничего не дал."
Лучше так: включил замер производительности в отладчике, запустил обработку, отключил замер производительности. В результате выдаст исполнившийся код. Ищи в нем что-нибудь вроде "сообщить", ставь там точку останова. Анализируй через стек вызовов в отладчике какой код приводит к сообщению об ошибке. |
|||
10
Studenь1C8
21.07.14
✎
20:09
|
Во всяком случае проблемные элементы справочника выявлены путем связки попытки+исключение со свойством отладчика остановка по ошибке. А дальше как начальство решит)
(9) Там общие модули задействованы, модуль сеанса точно ну и ряд других вслед за ним, копаться там не стал ибо не было такой задачи. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |