Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Прямое редактирование ТП с ПоставщикомДанныхИТ (число прочтений - 1507 )
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Прямое редактирование ТП с ПоставщикомДанныхИТ
09. Апреля 2010 :: 06:26
Печать  
При прямом редактировании колонки ТП с ПоставщикомДанныхИТ редактирование первого значения проходит нормально, а после этого, при попытке редактирования следующего значения, падает 1с.
1СРР.dll - 3.0.1.26
1c         - 7.70.027
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Прямое редактирование ТП с ПоставщикомДанныхИТ
Ответ #1 - 09. Апреля 2010 :: 06:46
Печать  
Вот сама обработка.
  

________________003.ert ( 47 KB | Загрузки )

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Прямое редактирование ТП с ПоставщикомДанныхИТ
Ответ #2 - 29. Апреля 2010 :: 05:45
Печать  
Проверить особо не на чем, ибо
Процедура ПриОткрытии()
....
рс.ВыполнитьИнструкцию(...)
отказалась подключаться к моей БД (ДБФ).

По коду есть сомнения:
Процедура КонтейнерДатВыбор(...) и
Процедура КонтейнерОснВыбор(...)
начинают ТабличноеПоле.РедактироватьЗначение(...) не проверяя, а не редактируется ли уже чего-нибудь.

Ты уверен, что при активном редактировании в одном из ТП не происходит повторных входов в эти процедуры?
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Прямое редактирование ТП с ПоставщикомДанныхИТ
Ответ #3 - 29. Апреля 2010 :: 09:12
Печать  
dnp писал(а) 29. Апреля 2010 :: 05:45:
Ты уверен, что при активном редактировании в одном из ТП не происходит повторных входов в эти процедуры?

По идее, такая ситуация закладывалась и должена отрабатываться нормально с закрытием первого поля редактирования.
Хотя, конечно, это некий стресс для механизма редактирования.

А у автора проблема гораздо проще:
http://www.1cpp.ru/docum/icpp/html/TableField.html#selection

Код
Выбрать все
Выбор(Строка, Колонка, ТипРегиона)
 



мы же в коде видим:
Код
Выбрать все
Процедура КонтейнерОснВыбор(ТабличноеПоле,ТипРегиона, Колонка, Стр)
Процедура КонтейнерПостВыбор(ТабличноеПоле,ТипРегиона, Колонка, Стр)
и т.д.
 



И куда у него при этом улетают привязки редактирования - никто знает.
Вывода 2: 1) использование ТП нецелевым образом 2) недостаточная защита ТП от автора Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Прямое редактирование ТП с ПоставщикомДанныхИТ
Ответ #4 - 29. Апреля 2010 :: 11:15
Печать  
dnp писал(а) 29. Апреля 2010 :: 05:45:
...не проверяя, а не редактируется ли уже чего-нибудь[/b].

Ты уверен, что при активном редактировании в одном из ТП не происходит повторных входов в эти процедуры?

Не знаю, как проверить?
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать