Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема FuncTest Для 1С v8.1 (число прочтений - 2655 )
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
FuncTest Для 1С v8.1
19. Декабря 2009 :: 18:38
Печать  
Ресь об обработке Артура.

Сравнение результатов ожиданий движений идет по типам?

Я вот добавил

Код
Выбрать все
в = ТаблицаРезультатов.ВыбратьСтроку();
Сообщить("К2 = " +ТипЗнч(в.К2));
 



И получил К2 = Строка, хотя там стоит Контрагент...

Дальше смотрел, вроде как таблица получается из отчета по движениям. Я не ошибся?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest Для 1С v8.1
Ответ #1 - 20. Декабря 2009 :: 17:21
Печать  
В принципе таблица результатов получается как есть, без каки-либо ограничений по типам. По крайней мере, так должно быть Улыбка
Попробую проверить типы.

Плиз, подробнее опиши ситуацию, в которой проблема?
« Последняя редакция: 21. Декабря 2009 :: 05:09 - artbear »  

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: FuncTest Для 1С v8.1
Ответ #2 - 21. Декабря 2009 :: 05:13
Печать  
Да, данные по движениям получаются именно из табличного документа типового отчета "ДвиженияДокумента" - за это отвечает расчетчик ожиданий "РасчетчикОжиданий_ВсеДвиженияДокумента.epf"

Данный отчет обязательно должен быть в конфигурации, иначе при инициализации расчетчика будет выдана ошибка.
Т.к. юзаются данные табличного документа, то, к сожалению, все результаты выдаются в виде строки.

ЗЫ я юзаю данный расчетчик для простейшего сравнения ВСЕХ движений документа.
  

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



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: FuncTest Для 1С v8.1
Ответ #3 - 21. Декабря 2009 :: 14:54
Печать  
artbear писал(а) 21. Декабря 2009 :: 05:13:
Да, данные по движениям получаются именно из табличного документа типового отчета "ДвиженияДокумента" - за это отвечает расчетчик ожиданий "РасчетчикОжиданий_ВсеДвиженияДокумента.epf"

Данный отчет обязательно должен быть в конфигурации, иначе при инициализации расчетчика будет выдана ошибка.
Т.к. юзаются данные табличного документа, то, к сожалению, все результаты выдаются в виде строки.

ЗЫ я юзаю данный расчетчик для простейшего сравнения ВСЕХ движений документа.


Если движения по конкретному регистру по другому проверяются, тогда переделаю на него. А то получается, что и ожидания нельзя подредактировать. Не говоря уж о том, что сравнение по строкам не корректно...

Да и вообще хочется редактировать ожидания движений как в корректировке, иначе получается невозможно предварительное создание теста.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest Для 1С v8.1
Ответ #4 - 22. Декабря 2009 :: 06:55
Печать  
ИМХО нужен отдельный класс-расчетчик, в условии которого задается имя регистра, по которому нужно анализировать движения, и данный класс уже возвращает таблицу движений.

ИМХО сделать несложно.
  

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



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: FuncTest Для 1С v8.1
Ответ #5 - 29. Декабря 2009 :: 14:11
Печать  
artbear писал(а) 22. Декабря 2009 :: 06:55:
ИМХО нужен отдельный класс-расчетчик, в условии которого задается имя регистра, по которому нужно анализировать движения, и данный класс уже возвращает таблицу движений.

ИМХО сделать несложно.

Такой же есть уже. Не хочется для одного документа несколько тестов заводить: на каждый проводимый регистр. И так на разные варианты заполнения документа надо тесты делать...
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать