|
|
|
Создание ПоступлениеТоваровУслуг из внешенй обработки . Помогите разрулить | ☑ | ||
|---|---|---|---|---|
|
0
palpetrovich
26.10.11
✎
10:59
|
При записи нового дока из внешенй обработки вызывается его модуль, в числе первых строк которого есть такая вот строка:
ОбновитьПараметрыУчетнойПолитики(Ссылка.Дата,Ссылка.Организация, Ложь); "Ссылка" - в данном случае - неопределена, в результате слетают некоторые значения в ТЧ (счетУчета, НалоговоеНазначение) Как-то можно выйти из ситуации не меняя конфигурацию? (менять - низзя) зы: УТП для Украины 1.2.2.3 ззы: можно конечно открывать форму не записывая документ, но в этом случае как мне вернуть ссылку на него в обработку после записи вручную? |
|||
|
1
DrShad
26.10.11
✎
11:07
|
(0) как это при записи Ссылка неопределена?
|
|||
|
2
palpetrovich
26.10.11
✎
11:10
|
(1) понятния не имею, смотрю в отладчике: свойство - "ссылка", значение - незаполнено, Тип - ДокументСсылка.ПоступлениеТоваровУслуг
|
|||
|
3
palpetrovich
26.10.11
✎
11:12
|
+(1) записываю из внешенй обработки так:
НовыйОбъект.Записать(РежимЗаписиДокумента.Запись); ps: в БП и УТ таких траблов не было, ибо нет там ОбновитьПараметрыУчетнойПолитики... :) |
|||
|
4
DrShad
26.10.11
✎
11:15
|
(3) это в какой процедуре все?
|
|||
|
5
palpetrovich
26.10.11
✎
11:22
|
(4) НовыйОбъект.Записать(РежимЗаписиДокумента.Запись); - в процедуре внешенй обработки
ОбновитьПараметрыУчетнойПолитики(Ссылка.Дата,Ссылка.Организация, Ложь); - в теле модуля докуцмента |
|||
|
6
DrShad
26.10.11
✎
11:25
|
(5) вызов ОбновитьПараметрыУчетнойПолитики() прям таки из тела идет?
|
|||
|
7
palpetrovich
26.10.11
✎
12:40
|
(6)
КонецФункции // СоздатьТаблицуСторнированияПартийПриПоступленииПоОрдеру(ТаблицаПоТоварам) мВалютаРегламентированногоУчета = глЗначениеПеременной("ВалютаРегламентированногоУчета"); ОбновитьПараметрыУчетнойПолитики(Ссылка.Дата,Ссылка.Организация, Ложь); ... |
|||
|
8
palpetrovich
26.10.11
✎
13:49
|
немного соврал
ОбновитьПараметрыУчетнойПолитики(Ссылка.Дата,Ссылка.Организация, Ложь); вызывается еще на этапе НовыйОбъект = Документы["ПоступлениеТоваровУслуг"].СоздатьДокумент(); так что "Ссылка" - и не может быть заполнена ...что делать? |
|||
|
9
Рэйв
26.10.11
✎
13:52
|
(8)Если по быстрому, то
//-------- Если НЕ Ссылка.Пустая() Тогда ОбновитьПараметрыУчетнойПолитики(Ссылка.Дата,Ссылка.Организация, Ложь); КонецЕсли; //--------- а вообще надо что-то в кансерватории менять глобально |
|||
|
10
palpetrovich
26.10.11
✎
13:54
|
(9) редактировать конфу нельзя, клиент с поддержки снимать не хочет
|
|||
|
11
catena
26.10.11
✎
14:03
|
(2)Т.е. там пустая ссылка с типом ДокументСсылка.ПоступлениеТоваровУслуг? Тогда проблема где-то в другом месте, потому что при вводе нового документа в теле модуля ссылка точно такая же.
|
|||
|
12
palpetrovich
26.10.11
✎
14:04
|
кста, а если снять с поддержки, вставить строку в
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) ОбновитьПараметрыУчетнойПолитики(Дата, Организация, Ложь); // вот эту можно-ли поставить на поддержку обратно? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |