Имя: Пароль:
1C
1С v8
расположить() в области таб. дока приводит к падению 1С 8.2
0 novichok79
 
16.09.12
00:32
доброго времени суток!
делаю отчет по бракованному товару с выводом изображений номенклатуры.
код вывода изображения в таб. док:

   КартинкаТовара = ВыборкаНоменклатура.ОсновноеИзображение.Хранилище.Получить();

   ОбъединяемаяОбласть =
   ТабДокумент.Область(ИзображениеСтрока.Верх, ИзображениеСтрока.Лево, ИзображениеСтрока.Низ, ИзображениеСтрока.Право);

   Рисунок = ТабДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
   Рисунок.Картинка = КартинкаТовара;
   Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально;
   Рисунок.ВыводитьНаПечать = Истина;
   Рисунок.ГраницаСверху = Истина;
   Рисунок.ГраницаСнизу = Истина;
   Рисунок.ГраницаСлева = Истина;
   Рисунок.ГраницаСправа = Истина;

   Рисунок.Расположить(ОбъединяемаяОбласть);

в итоге, если выводить таб. документ с раскрытым группировками, то все нормально. но если свернуть группировки и в режиме предприятия в полученном таб. документе попробовать раскрыть их - то 1С предприятие падает с ран-тайм ошибкой - я пробовал на 2-х разных компах с разными операционками - результат один и тот же... помогите, пожалуйста, кто сталкивался с подобной ситуацией.
1 Лефмихалыч
 
16.09.12
00:34
версия платформы?
2 novichok79
 
16.09.12
00:40
(1) 1С:Предприятие 8.2 (8.2.15.317)
3 Лефмихалыч
 
16.09.12
00:42
(2) попробуй чего-нибудь из этого не делать:
1. с выводом изображений номенклатуры
2. свернуть группировки и в режиме предприятия в полученном таб. документе попробовать раскрыть их

падать должно перестать
4 novichok79
 
16.09.12
00:44
(3) ага, с такой логикой можно вообще отчет не делать. сейчас не сворачиваю, вроде работает. но не хочу потом переделывать, поэтому лучше исправить все сейчас.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший