|
Упп зачем при вводе документа ПоступлениеТоваровИУслуг два раза вызывается | ☑ | ||
---|---|---|---|---|
0
sidalexsandr
27.12.12
✎
15:51
|
Упп зачем при вводе документа ПоступлениеТоваровИУслуг два раза вызывается Процедура:
1) В модуле формы документа в Процедуре ПриОткрытии() ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Покупка", ПараметрОбъектКопирования); 2) В модуле объекта в Процедуре ОбработкаЗаполнения() ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Покупка"); ? |
|||
1
shuhard
27.12.12
✎
15:55
|
(0) а тебе не пох ?
|
|||
2
Prince
27.12.12
✎
15:55
|
Убери одну и увидишь ;)
|
|||
3
sidalexsandr
27.12.12
✎
16:00
|
(1) Нет. Надо переносить документы в УПП на подобии 7.7 используя Процедуры из типового Уппца.
|
|||
4
pessok
27.12.12
✎
16:04
|
(0) можно подумать, это мы сидели и ваяли код уппырища...
|
|||
5
mehfk
27.12.12
✎
16:06
|
(0) Встречный вопрос, почему в модуле формы док-та "Комплектация номенклатуры" в ПриОткрытии() есть такой код
Если ЭтоНовый() Тогда ... Если НЕ ЗначениеЗаполнено(НДСвСтоимостиТоваров) Тогда НДСвСтоимостиТоваров = Перечисления.ДействиеНДСВСтоимостиТоваров.НеИзменять; КонецЕсли; ... КонецЕсли; а в модуле док-та в "ОбработкаЗаполнения" нет? |
|||
6
Serg_1960
27.12.12
✎
16:13
|
(0) Это ты загнул насчет "два раза вызывается". Наверное из-за невнимательности.
|
|||
7
shuhard
27.12.12
✎
16:16
|
(3)[ Надо переносить документы в УПП на подобии 7.7 ]
не взлетит |
|||
8
Serg_1960
27.12.12
✎
16:34
|
(0) Не "два раза", а - четыре раза шапка документа заполняется. И это только в процедуре обработки заполнения модуля объекта :))
Процедура ОбработкаЗаполнения(Основание) ТипОснования = ТипЗнч(Основание); Если ТипОснования = Тип("ДокументСсылка.ЗаказПокупателя") Тогда ... ИначеЕсли ТипОснования = Тип("ДокументСсылка.ПередачаТоваров") Тогда ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание); Если Основание.ВидОперации <> Перечисления.ВидыОперацийПередачаТоваров.ВПереработку Тогда //договор мог уже заполниться - перезаполним ЗаполнениеДокументов.ПриИзмененииЗначенияКонтрагента(ЭтотОбъект, мСтруктураПараметровДляПолученияДоговора); Возврат; КонецЕсли; ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание); // Заполнение шапки. ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект); ... КонецЕсли; ... ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Покупка"); ... КонецПроцедуры |
|||
9
Maxus43
27.12.12
✎
16:37
|
а если учесть что в 8.2 щас ОбработкаЗаполнения вызывается и при смоздани нового - короче много раз делается фигня
|
|||
10
mehfk
27.12.12
✎
17:41
|
(9) А еще в самой новой УПП древнюччая БСП или предок БСП.
|
|||
11
ILM
гуру
27.12.12
✎
18:30
|
(0) Какой только х...ней люди не страдают. Зачем уже спрашивали?
|
|||
12
ILM
гуру
27.12.12
✎
18:32
|
(8) Эй? Люди, что пургу гнать? Там заполнение в зависимости от условий вызывается, после того как вызвалось выходит из процедуры заполнения по Возврату.
|
|||
13
Джинн
27.12.12
✎
18:33
|
(10) Откуда там БСП?
|
|||
14
mehfk
27.12.12
✎
19:22
|
(13) Нет? Значит показалось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |