Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Горячая тема (более 10 ответов) Вылетает 1С при распроведении документа (1++) (число прочтений - 11399 )
Scorpion
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Местоположение: Киев
Зарегистрирован: 05. Июня 2006
Пол: Мужской
Вылетает 1С при распроведении документа (1++)
04. Августа 2006 :: 08:45
Печать  
База 1С на ДБФ, пробовал 21 и 25 релизы. Если загружена компонента 1с++ (пробовал версии 2.0.2.1 и 2.0.2.2), то при распроведении документа с пустой процедурой ОбработкаПроведения() 1с вылетает. Отчет об ошибке прикреплен.

  

2013_appcompat.rar ( 5 KB | Загрузки )
Наверх
 
IP записан
 
Scorpion
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Местоположение: Киев
Зарегистрирован: 05. Июня 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #1 - 04. Августа 2006 :: 08:56
Печать  
1.8.1.6.fb03 тоже не работает
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Вылетает 1С при распроведении документа (1++)
Ответ #2 - 04. Августа 2006 :: 09:37
Печать  
Не подтверждается или недостаточно данных.
R25 2.0.2.2., 2.0.2.3 cvs bld

Сделай тест.
  

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


I Love YaBB 2!

Сообщений: 32
Местоположение: Киев
Зарегистрирован: 05. Июня 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #3 - 04. Августа 2006 :: 11:26
Печать  
Нашел проблему, она заключается в следующем:
в глобальном модуле определена процедура
Код
Выбрать все
Процедура ПриОтменеПроведенияДокумента(Конт, фИнтерактивно = 1, КодВозврата = 1)
   Сообщить(фИнтерактивно);
КонецПроцедуры 



Вот при интерактивной отмене проведения документа на строке Сообщить(фИнтерактивно), 1с-ка вываливается, призагруженной компоненте 1с++.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #4 - 04. Августа 2006 :: 11:31
Печать  
предопределенная глобальная процедура ПриОтменеПроведенияДокумента имеет один параметр, на сколько мне известно
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #5 - 04. Августа 2006 :: 11:34
Печать  
или ты надеешься что в случае этого системного события параметры 2 и 3 примут значения по умолчанию?
  

1&&2&&3
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #6 - 04. Августа 2006 :: 11:38
Печать  
Scorpion писал(а) 04. Августа 2006 :: 11:26:
Нашел проблему, она заключается в следующем:
в глобальном модуле определена процедура
Код
Выбрать все
Процедура ПриОтменеПроведенияДокумента(Конт, фИнтерактивно = 1, КодВозврата = 1)
   Сообщить(фИнтерактивно);
КонецПроцедуры 



Вот при интерактивной отмене проведения документа на строке Сообщить(фИнтерактивно), 1с-ка вываливается, призагруженной компоненте 1с++.

Возьми ночную сборку.
http://www.1cpp.ru/bugs/show_bug.cgi?id=2258
  

FormEx developer
Наверх
www  
IP записан
 
Scorpion
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Местоположение: Киев
Зарегистрирован: 05. Июня 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #7 - 04. Августа 2006 :: 13:55
Печать  
trad писал(а) 04. Августа 2006 :: 11:34:
или ты надеешься что в случае этого системного события параметры 2 и 3 примут значения по умолчанию?


Без 1++ все работает. Я не найдеюсь, я заню, что это так работает.
Смысл состоит в том, что есть еще два дополнительных параметра, которые я устанавливаю и потом использую.
  
Наверх
 
IP записан
 
Scorpion
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Местоположение: Киев
Зарегистрирован: 05. Июня 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #8 - 04. Августа 2006 :: 13:57
Печать  
Цитата:
Scorpion писал(а) 04. Августа 2006 :: 11:26:
Нашел проблему, она заключается в следующем:
в глобальном модуле определена процедура
Код
Выбрать все
Процедура ПриОтменеПроведенияДокумента(Конт, фИнтерактивно = 1, КодВозврата = 1)
   Сообщить(фИнтерактивно);
КонецПроцедуры 



Вот при интерактивной отмене проведения документа на строке Сообщить(фИнтерактивно), 1с-ка вываливается, призагруженной компоненте 1с++.

Возьми ночную сборку.
http://www.1cpp.ru/bugs/show_bug.cgi?id=2258


Спасибо в понедельник попробую.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #9 - 04. Августа 2006 :: 14:09
Печать  
Scorpion писал(а) 04. Августа 2006 :: 13:55:
trad писал(а) 04. Августа 2006 :: 11:34:
или ты надеешься что в случае этого системного события параметры 2 и 3 примут значения по умолчанию?


Без 1++ все работает. Я не найдеюсь, я заню, что это так работает.
Смысл состоит в том, что есть еще два дополнительных параметра, которые я устанавливаю и потом использую.

да я уже понял что безнадежно отстал от жизни
  

1&&2&&3
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #10 - 04. Августа 2006 :: 16:16
Печать  
trad писал(а) 04. Августа 2006 :: 14:09:
да я уже понял что безнадежно отстал от жизни

А со мной поделитесь пониманием? А то я чуствую себя бедным родственником.
  
Наверх
www  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #11 - 05. Августа 2006 :: 04:42
Печать  
fez писал(а) 04. Августа 2006 :: 16:16:
trad писал(а) 04. Августа 2006 :: 14:09:
да я уже понял что безнадежно отстал от жизни

А со мной поделитесь пониманием? А то я чуствую себя бедным родственником.

к своему стыду я только вчера обнаружил описание некоторое фичи http://itland.ru/forum//index.php?s=&showtopic=7165&view=findpost&p=39358
поиск по документации, по хистори, по ченgлогу не дал результата.
  

1&&2&&3
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #12 - 07. Августа 2006 :: 09:16
Печать  
Мда. А пацаны-то не знают...
  
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #13 - 07. Августа 2006 :: 09:19
Печать  
Вы серьезно?!
  

FormEx developer
Наверх
www  
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #14 - 17. Августа 2006 :: 03:42
Печать  
та же картинка: вылетает 1С в космос при переопределении предопределенных процедур (если к ним добавить дополн. параметр)

в глобальнике:
Код
Выбрать все
Процедура ПриОтжатииПравойКнопки(Конт,СостКнопки = "",КоордГориз = "",КоордВерт = "",ФСО = "",ВыбраноДействие = "")
...
КонецПроцедуры // ПриОтжатииПравойКнопки() 



открываем любую форму модально, нажимаем правую кнопку мыши и привет!..  Нерешительный

тестовая конфа прилагается, тестировал на августовских ночных сборках сборной 1CPP, а также на последней ночной сборке formex(2.0.5.0 #10)

Не вылетает на ночной сборке 1С++ от 02.06.2006

Тест:
1) кладем в каталог базы любую сборную 1С++ позже июня 2006, или сборку formex(2.0.5.0 #10)
2) с панели инструментов открываем обработку, нажимаем правую кнопку мыши - вылет 1С
« Последняя редакция: 18. Августа 2006 :: 03:26 - DrACe »  

FormEx_Test.zip ( 44 KB | Загрузки )
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #15 - 18. Августа 2006 :: 03:24
Печать  
Может быть объявить это поведение "фичей" и запретить в документации переопределение предопределенных процедур?

Хотя плодить лишний код не очень хочется, но зато будет "порядок в королевстве", я вижу даже монстры программирования, как trad так не делают, может и мне не стоит?.. С другой стороны - раньше такого ограничения не было... Озадачен
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #16 - 21. Августа 2006 :: 05:00
Печать  
Я это дело правил. Возможно, при разделении что-то упустил. Посмотрю и поправлю.
  

FormEx developer
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #17 - 21. Августа 2006 :: 05:07
Печать  
Алексей, я на днях один баг правил, обрати внимание.
Отписался об этом тебе в асю.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при распроведении документа (1++)
Ответ #18 - 21. Августа 2006 :: 05:11
Печать  
artbear писал(а) 21. Августа 2006 :: 05:07:
Алексей, я на днях один баг правил, обрати внимание.
Отписался об этом тебе в асю.

Спасибо, гляну.
  

FormEx developer
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать