Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Ошибка при свертке индексированной таблици (число прочтений - 3193 )
Berezka
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 14. Февраля 2007
Ошибка при свертке индексированной таблици
14. Февраля 2007 :: 12:45
Печать  
Наткнулся я коллеги на неприятную ошибку. Если перед сверткой таблици удалить столбец, то после свертки в столбец, в котором ничего не было попадают какие то данные. В прицепленном файле табличка, выгруженная в файл и примечик загрузки удаления и свертки. В частности столбец, в котором было пусто до свертки, каким то образом попадают данные из соседнего столбца или ещё откуда-то. Буду очень признателен если исправите. Удобный и быстрый инструмент, жалко что ещё пока не отлаженный. Использовал последнюю и предпоследнюю версии 1с++ Сама 1с - 25 релиз.
Спасибо !
  

TestTable.rar ( 24 KB | Загрузки )
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка при свертке индексированной таблици
Ответ #1 - 14. Февраля 2007 :: 14:00
Печать  
Berezka писал(а) 14. Февраля 2007 :: 12:45:
Удобный и быстрый инструмент, жалко что ещё пока не отлаженный. Использовал последнюю и предпоследнюю версии 1с++

Инструмент отлажен, но, возможно, не столь тщательно Улыбка
Озвучь точные версии 1С++, ведь непонятно, что за версии ты указал.
  

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: Ошибка при свертке индексированной таблици
Ответ #2 - 14. Февраля 2007 :: 14:47
Печать  
Да, баг в полный рост Печаль

Но если перед сверткой выполнить код
Код
Выбрать все
ИтогоДисконт = ТабДок.Итог("СтДисконт");
 


все будет ок Улыбка
  

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: Ошибка при свертке индексированной таблици
Ответ #3 - 14. Февраля 2007 :: 15:03
Печать  
А вообще для ИТ операция свертки не очень нужна.
ИТ позволяет без свертки получить нужные данные Улыбка
Используй индексы, и все будет ок.
  

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: Ошибка при свертке индексированной таблици
Ответ #4 - 15. Февраля 2007 :: 07:57
Печать  
(0) А зачем в личку мне пишешь? Улыбка
Писал бы сразу в форум, ты же ничего запретного не говоришь Улыбка
  

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


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 14. Февраля 2007
Re: Ошибка при свертке индексированной таблици
Ответ #5 - 15. Февраля 2007 :: 08:01
Печать  
Спасибо что так много народу откликнулось на проблемму. Интересно этот форум сами разработчики читают ? Я бы с удовольствием сообщал о всех найденных багах адресно, непосредственно разработчикам. Им бы это наверно помогло.
     На вопрос какие врсии 1с++ использовал отвечаю. 2.0.3 от 12-02-07 на тот момент была самой свежей.
  
Наверх
 
IP записан
 
Berezka
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 14. Февраля 2007
Re: Ошибка при свертке индексированной таблици
Ответ #6 - 15. Февраля 2007 :: 08:09
Печать  
artbear писал(а) 14. Февраля 2007 :: 14:47:
Да, баг в полный рост Печаль

Но если перед сверткой выполнить код
Код
Выбрать все
ИтогоДисконт = ТабДок.Итог("СтДисконт");
 


все будет ок Улыбка


Спасибо за совет, но это не выход ! Помнить каждый раз о том, что тут играем, тут не играем, тут рыбу заворачивали Печаль Необходимо итожить, потому как не так свернёт Печаль
Но всё равно большое спасибо. Я просто не стал удалять столбцы перед сверткой, а удалил после и всё. Улыбка
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка при свертке индексированной таблици
Ответ #7 - 15. Февраля 2007 :: 08:26
Печать  
ОФФ. Зеленый цвет участника и говорит о том, что он является разработчиком 1С++ Улыбка
  

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


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 14. Февраля 2007
Re: Ошибка при свертке индексированной таблици
Ответ #8 - 15. Февраля 2007 :: 08:32
Печать  
Спасибо. Я буду знать Улыбка
  
Наверх
 
IP записан
 
Berezka
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 14. Февраля 2007
Re: Ошибка при свертке индексированной таблици
Ответ #9 - 15. Февраля 2007 :: 08:48
Печать  
Колеги ! Нашел я способ борьбы с этой проблеммой на мой взгляд довольно простой. Свертка работает не правильно, если столбец не инициализирован ничем. Если же писать в столбец 0 тогда всё работает. Ошибка в компоненте порылась в том, что не понятно как сворачивать, если столбец неопределенного вида. Может это помежет разработчикам исправить Баг Улыбка
Всем огромное спасибо !
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Ошибка при свертке индексированной таблици
Ответ #10 - 16. Февраля 2007 :: 14:15
Печать  
Berezka писал(а) 15. Февраля 2007 :: 08:48:
Колеги ! Нашел я способ борьбы с этой проблеммой на мой взгляд довольно простой. Свертка работает не правильно, если столбец не инициализирован ничем. Если же писать в столбец 0 тогда всё работает. Ошибка в компоненте порылась в том, что не понятно как сворачивать, если столбец неопределенного вида. Может это помежет разработчикам исправить Баг Улыбка
Всем огромное спасибо !

Я там кое-что подправил немножко.  Попробуй завтра взять последнюю сборку и проверить на первоначальном тесте.  У меня к сожалению на этом тесте 1С валится ещё при загрузке из файла (что в общем и не удивительно, но тоже надо постараться исправить).
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать