|
v7: Глюки F9. Глюки при копирование дока! документ копируется в наглую!!! |
☑ |
0
mirvel
18.07.11
✎
09:01
|
Короче проблема такая:
при копировании дока интерактивным способом f9. копируется док...причем все реквизиты внаглую копируются со старого дока, даже датадока!!! неговорю уже о других реквизитах которые должны были занулиться при копировании!!! я пошел даже на извращение везде прописал код обнуления некоторых реквизитов, приоткрытии, вводнового без признака копирования, в базовой части модуля формы!....НЕ РАБОАТЕТ!!!
ПРОМОНИТОРИЛ ОТЛАДЧИКОМ....обнулении срабатывает верно приоткрытии, при вводе нового...и так далее...но когда форма появляется там все реквизиты как были так и остались....
ничего понять не могу! такое ощущение какой то перехват глобалки работает.... но как проследить??? весь код документа прошерстил...ничего подозрительного не увидел!!!
В ЧЕМ МОЖЕТ БЫТЬ ДЕЛО?
|
|
1
1Сергей
18.07.11
✎
09:04
|
Процедура ВводНового(<?>,)
КонецПроцедуры
Синтаксис:
ВводНового(<ПризнКопирования>,<ОбъектКопирования>)
Назначение:
Предопределенная процедура при интерактивном вводе нового документа.
Параметры:
<ПризнКопирования> - признак того, что объект введен копированием. Число: 1 - объект введен копированием, 0 - просто новый объект. Данный признак может быть использован для анализа необходимости инициализации реквизитов нового объекта.
<ОбъектКопирования> - объект, который был скопирован.
Замечание:
Данная процедура может располагаться только в модуле формы документа.
|
|
2
1Сергей
18.07.11
✎
09:04
|
и с чего ты взял, что реквизиты должны сами обнуляться?
|
|
3
mirvel
18.07.11
✎
09:05
|
все всем спасибо...разобрался....оказывается ВК поставщик данных криво работает!!! с обычного журнала нормально копируется!!!!!!! будем копаться в ВК!!!
|
|
4
mirvel
18.07.11
✎
09:05
|
(2) я же их обнуляю :)
|
|
5
mirvel
18.07.11
✎
09:06
|
(1) ???? и?
|
|
6
1Сергей
18.07.11
✎
09:07
|
(5) Причем твоё обнуление "ПриОткрытии", если это надо делать в (1)?
|
|
7
mirvel
18.07.11
✎
09:08
|
короче кто столкнеться с такой же проблемой, имейте ввиду, что класс поставщик данных НЕ КОПИРУЕТ ТРАДИЦИОННО как обычно происходит! он ДУБЛИРУЕТ (при стандартных настрояках)...НАДО ПРАВИТЬ!!
|
|
8
mirvel
18.07.11
✎
09:09
|
(6) я же говорю я пошел уже на изврат!!!! изначально у меня был при ВВОДНОВОГО!!!! но не работала! и я уже начал куда не лень вставлять обнуление! не работало! а оказывается "собака в другом месте зарыта"
|
|
9
1Сергей
18.07.11
✎
09:12
|
Не работал с поставщиком данных. А он разве интерактивно копирует доки?
|
|
10
mirvel
18.07.11
✎
09:16
|
(9) да конечно...там не только интерактивно копируется! там еще ряд интерактивных возможностей!!! чего нет в обычных журналах
|
|
11
Salimbek
18.07.11
✎
09:24
|
(10) Ты гонишь, Поставщик данных не работает с данными.
Скорее всего, твой код отрабатывает ПОСЛЕ того, как поставщик данных нарисует форму на экран, т.е. "Ты видишь зайца, а на самом деле его нет". Если так, то надо в ВводНового, после всех твоих "обнулений", вставить "ПоставщикДанных.Обновить()"
|
|
12
Salimbek
18.07.11
✎
09:25
|
+(11) "Поставщик данных не работает с данными"->"Поставщик данных не работает с данными, он их только отображает"
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший