Переключение на Главную Страницу Страницы: 1 ... 40 41 [42] 43 44 ... 46 ОтправитьПечать
Очень популярная тема (более 25 ответов) Тестирование 1cpp-icl (icpp) (число прочтений - 195484 )
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #615 - 14. Октября 2008 :: 13:16
Печать  
kms писал(а) 14. Октября 2008 :: 11:53:
artbear писал(а) 14. Октября 2008 :: 11:39:
1. Это к Федору, он же тебе недавно дал админские права на модуль 1cpp в багзилле.

Ничо об этом не знаю. Ужас

http://www.1cpp.ru/forum/YaBB.pl?num=1223409672
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #616 - 14. Октября 2008 :: 14:00
Печать  
kms писал(а) 14. Октября 2008 :: 11:53:
Не, пусть Федор добавит 3.0.1.20 или тебе выдаст права.

Я ща выступлю в роли тупой переспрашивающей программы Улыбка

Миш, custom fields'ами может управлять только администратор. То есть вместе с доступом созданию новых версий, у Артура появится еще куча всяких возможностей. По управлению пользователями, по удалению багов, по настройке самой багзиллы, практически по всему.

Отмахиваешь?
  
Наверх
www  
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #617 - 14. Октября 2008 :: 16:01
Печать  
сборка 3.0.1.19 от 14.10.2008 скачана где то в 19.00

1.при загрузке 1С++ и создании объектов КОП в теле глобального модуля, а не в ПриНачалеРаботыСистемы, Все нормально))
А вот если в этом классе создать другой класс то у меня падает 1С именно на СоздатьОбъект. Даже до конструктора не доходит(которого у меня там правда нет-)))

2. Похоже перепутаны События у меня почему то сначала идет
ПриОткрытии а потом СозданиеКонтекста
  
Наверх
 
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #618 - 14. Октября 2008 :: 16:06
Печать  
Немного не досчитал. На 3 м уровне вложенности при создании классов падает
  
Наверх
 
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #619 - 14. Октября 2008 :: 16:49
Печать  
С падением класса разобрался. Артур смотри.

Если в Глобальном модуле при его загрузке писать:
ОбъектИнициализация=СоздатьОбъект("Класс1");

А в класс1 например в конструкторе написать:
ОбъектИнициализация=СоздатьОбъект("Класс2");

Причем ОбъектИнициализация не является глобальной переменной. То 1С сворачивается
  
Наверх
 
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #620 - 14. Октября 2008 :: 16:59
Печать  
УпрНастройками=СоздатьОбъект("УправлениеНастройками");
Переменной УпрНастройками не присваивается Объект.

А когда смотришь в отладчике ТипЗначенияСтр(СоздатьОбъект("УправлениеНастройками")) все в порядке.

А когда переменную УпрНастройками то "Ошибка в выражении"
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Тестирование 1cpp-icl (icpp)
Ответ #621 - 14. Октября 2008 :: 18:04
Печать  
fez писал(а) 14. Октября 2008 :: 14:00:
kms писал(а) 14. Октября 2008 :: 11:53:
Не, пусть Федор добавит 3.0.1.20 или тебе выдаст права.

Я ща выступлю в роли тупой переспрашивающей программы Улыбка

Миш, custom fields'ами может управлять только администратор. То есть вместе с доступом созданию новых версий, у Артура появится еще куча всяких возможностей. По управлению пользователями, по удалению багов, по настройке самой багзиллы, практически по всему.

Отмахиваешь?

Да. Видимо, пришло время.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #622 - 14. Октября 2008 :: 20:11
Печать  
Готово.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #623 - 15. Октября 2008 :: 03:24
Печать  
Sergey писал(а) 14. Октября 2008 :: 16:01:
сборка 3.0.1.19 от 14.10.2008 скачана где то в 19.00

1.при загрузке 1С++ и создании объектов КОП в теле глобального модуля, а не в ПриНачалеРаботыСистемы, Все нормально))
А вот если в этом классе создать другой класс то у меня падает 1С именно на СоздатьОбъект. Даже до конструктора не доходит(которого у меня там правда нет-)))

2. Похоже перепутаны События у меня почему то сначала идет
ПриОткрытии а потом СозданиеКонтекста

1. Плохо. Проверю
Создавай баг в багзилле.
Похоже, что загрузка 1С++ и создание объектов в теле ГМ, а не в ПриНачалеРаботыСистемы, так и останется нестабильной и нерекомендованной. Вот и АльФ пока не решил аналогичную задачу для ФормЕкс для доп.глоб.модулей.

2. Объясняй более подробно. Лучше всего тест выложи, так будет намного проще понять, в чем баг.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #624 - 15. Октября 2008 :: 04:40
Печать  
artbear писал(а) 15. Октября 2008 :: 03:24:
Sergey писал(а) 14. Октября 2008 :: 16:01:
сборка 3.0.1.19 от 14.10.2008 скачана где то в 19.00

1.при загрузке 1С++ и создании объектов КОП в теле глобального модуля, а не в ПриНачалеРаботыСистемы, Все нормально))
А вот если в этом классе создать другой класс то у меня падает 1С именно на СоздатьОбъект. Даже до конструктора не доходит(которого у меня там правда нет-)))


1. Создавай баг в багзилле.

Нет, баг создавать не нужно. Я вернул уже существующий баг
http://www.1cpp.ru/bugs/show_bug.cgi?id=4216
Пиши в него
  

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


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #625 - 15. Октября 2008 :: 10:39
Печать  
Так о чем в баге дописывать у меня 3 вопроса возникло:

1. Одинаковость переменных
Цитата:
С падением класса разобрался. Артур смотри.

Если в Глобальном модуле при его загрузке писать:
ОбъектИнициализация=СоздатьОбъект("Класс1");

А в класс1 например в конструкторе написать:
ОбъектИнициализация=СоздатьОбъект("Класс2");

Причем ОбъектИнициализация не является глобальной переменной. То 1С сворачивается


2.Переменной не присваивается объект:
Цитата:
УпрНастройками=СоздатьОбъект("УправлениеНастройками");
Переменной УпрНастройками не присваивается Объект.

А когда смотришь в отладчике ТипЗначенияСтр(СоздатьОбъект("УправлениеНастройками")) все в порядке.

А когда переменную УпрНастройками то "Ошибка в выражении"


3. Неправильная последовательность вызова событий:
Цитата:
Сначала вызывается ПриОткрытии потом СозданиеКонтекста



Кстати на тестовой сборке которую Артур ты выкладывал icpp_3_0_1_19_artbear2.rar вот этой ВСЕ эти вопросы работали нормально (но было двойное проведение) так как у меня как раз все загружается в теле глобальника. А вот как поставил обычную ошибки полезли.
  
Наверх
 
IP записан
 
avgreen
Senior Member
****
Отсутствует



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #626 - 15. Октября 2008 :: 13:13
Печать  
artbear писал(а) 03. Октября 2008 :: 04:29:
artbear писал(а) 03. Октября 2008 :: 03:52:
artbear писал(а) 03. Октября 2008 :: 03:30:
По двойному движению проверил - да, на моей тестовой сборке есть баг Печаль

Заодно нарисовался другой баг -
похоже, что при обычном Док.Провести(ДопПарам) в модуль проведения не передается ДопПарам Печаль

Ложная тревога Улыбка - ошибся в коде 1С.
Юнит-тесты доказали, что все в порядке Улыбка


А где именно ошибка? Имелось ввиду что нужно писать
Док.Провести(Режим, ДопПарам)
Так я так и пишу, но ни в перехватчике ни в оригинальном собитии "ОбработкаПроведения" ДопПарам не вижу. Вижу пустое значение в большинстве документов а пара документов при обращении в перехваченном событии к этому ДопПарам валит 1С Печаль  Т.е. достаточно кода:
Код
Выбрать все
Функция Событие_ОбработкаПроведения(КонтФормы, ДопПараметрПроведения) Экспорт
    Сообщить(СокрЛП(ДопПараметрПроведения));
.....// тут еще вызов оригинального события, хотя можно и без него
КонецФункции
 


чтобы положить 1С. Но это только на двух документах (никак не могу поянть чем они отличаються от остальных). В остальных-же случаях 1С не падает, просто в окне сообщения получаем пустую строку

Уточнение - 1С падает только если проводить вновьсозданный докуент. Если документ создать, записать а на вопрос Провести ответить "нет" и потом зайти в него и провести, то 1С не падает. Но виноват в этом именно ДопПараметрПроведения. Если к нему в перехваченном событии не обращаться (даже не читать) то док. проводится и с первого раза...
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #627 - 15. Октября 2008 :: 13:23
Печать  
Тест выложи.
Версия 1С++, надеюсь, последняя
  

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



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #628 - 15. Октября 2008 :: 13:24
Печать  
artbear писал(а) 15. Октября 2008 :: 13:23:
Тест выложи.
Версия 1С++, надеюсь, последняя


Версия последняя 3.0.1.19 релиз .... хотя на прошлой тестовой тот-же результат.

Тест в процессе.....  Улыбка
  
Наверх
ICQ  
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #629 - 15. Октября 2008 :: 13:25
Печать  
Отличаются скорей всего тем как в них описана ОбработкаПроведения с доп параметром или без.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 40 41 [42] 43 44 ... 46
ОтправитьПечать