|
Ошибка последнего Релиза КА 1.1.50 или ... ? |
☑ |
0
Nail2014
06.08.14
✎
10:39
|
Коллеги,
В последнем релизе КА 1.1.50 при загрузке документов поступления, если заполнены услуги, то при открытии документа вылетает с ошибкой следующее место кода:
Форма Документа, процедура ПриИзмененииОблагаетсяЕНВД:
<code>
Если ЗначениеЗаполнено(ВидПоступления) Тогда
Если ВидПоступления = Перечисления.ВидыПоступленияТоваров.НаСклад Тогда
мТекущийСклад = СкладОрдер;
Иначе
мТекущийСклад = СкладОрдер.Склад;
КонецЕсли;
</code>
После Иначе - мТекущийСклад = СкладОрдер.Склад -
делаю в этом месте точку останова, Shift+F9 = Результат: Поле объекта не обнаружено (СкладОрдер.Склад).
Это я туплю или ошибка в самой конфе ?
|
|
1
ale-sarin
06.08.14
✎
10:41
|
"при загрузке документов поступления" откуда?
|
|
2
Михаил Козлов
06.08.14
✎
10:43
|
Судя по всему, это поступление по ордерной схеме. В этом случае СкладОрдер это приходный ордер на товары. Посмотрите значение СкладОрдер, может не заполнено.
|
|
3
ale-sarin
06.08.14
✎
10:43
|
1.1.49. код тот же
Если ЗначениеЗаполнено(ВидПоступления) Тогда
Если ВидПоступления = Перечисления.ВидыПоступленияТоваров.НаСклад Тогда
мТекущийСклад = СкладОрдер;
Иначе
мТекущийСклад = СкладОрдер.Склад;
КонецЕсли;
Иначе
мТекущийСклад = Справочники.Склады.ПустаяСсылка();
КонецЕсли;
|
|
4
Михаил Козлов
06.08.14
✎
12:00
|
(3) Код-то тот же, да документ может быть другим.
|
|
5
Nail2014
06.08.14
✎
12:27
|
Спасибо, благодаря вашей подсказке разобрался.
Перенос из БП 3.0, правила писал с нуля.
При переносе услуг в поступлении в КА ставился вид поступления По ордеру, хотя логика КА интересная - поступление услуг на склад. После поправки условий выгрузки ошибка больше не появлялась. Еще раз спасибо кто откликнулся
|
|