Имя: Пароль:
1C
1С v8
Сохранение в XLS
0 citrus
 
17.05.16
13:37
Всем привет.
Есть УТ 10.3 в ней доработан прайс, в него выводятся картинки товаров.
Недавно юзеры добавляли в прайс новые картинки, сейчас при сохранении  прайса в XLS выходит сообщение "wrote palette index exceeding num_palette" и 1С вылетает.
Кто сталкивался с данной ошибкой, помогите разобраться.
Может просто идеи есть?

Спасибо!
1 sash-ml
 
17.05.16
13:55
картинка кривая, найти и поменять глючную картинку.
2 citrus
 
17.05.16
14:00
(1) а как ее найти из нескольких сотен тысяч?
кстати, кривая по какому параметру?
формат (jpg, png...), разрешение (кол-во пикселей), размер, цветность????
по каким параметрам искать?
3 ДенисЧ
 
17.05.16
14:15
в рот эту палетту....
4 citrus
 
17.05.16
14:21
(3) и не говори. в рот ей ноги.
А если серьезно парни, что делать?
может какой-нибудь пакетный конвертер замутить?
т.е. выгрузить все картинки и сконвертировать.
5 torgm
 
17.05.16
14:21
(2) парси журнал регистрации по изменениям хранилища объектов.

потом среди найденных групповой обработкой формируй прайсы по одной позиции, и сохраняй.

все глючные вылезут
6 citrus
 
17.05.16
14:24
(5) не понял первой строки.
если правильно понял суть, то предлагаешь просто сохранять каждый товар в отдельный прайс и смотреть какой не сохранится?
7 ДенисЧ
 
17.05.16
14:25
(6) Ты всё правильно понял
8 citrus
 
17.05.16
14:40
(7) спасибо :)
тогда зачем вообще мне прайс?
можно написать простенькую печатную форму, в которую выводится картинка и тут же записывается в XLS, если не записалась, то надо разбираться.
Только вопрос, как программно отследить ошибки. Если при ошибке 1С вылетает полностью.
9 ДенисЧ
 
17.05.16
14:40
(8) А лог писать религия запрещает?
10 citrus
 
17.05.16
14:42
(9) и в логе будет всего одна кривая запись "последняя" т.к. до остальных обработка просто не дойдет.
или через попытку сделать?
11 ДенисЧ
 
17.05.16
14:43
(10) Так тебе кривая и нужна, на которой сыпется...
12 Timon1405
 
17.05.16
14:44
Упорядочить отчет по коду товара. Дальше берем первую половину, если формируется, значит бяка во второй половине, делим ее пополам, нувыпоняли
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший