|
Почему программно криво сохраняет, а через интерфейс - норм? |
☑ |
0
R0m1n
30.06.14
✎
13:10
|
Пытаюсь программно через ТабличныйДокумент.Записать() сохранить либо в ODS либо в PDF - строки все в одну съзжают. Если сохранять через "Сохранить копию" - все норм, таблица нормально строится.
|
|
1
R0m1n
30.06.14
✎
17:48
|
ап
|
|
2
Лефмихалыч
30.06.14
✎
17:50
|
яхз - ты чо-то делаешь не так
|
|
3
Segate
30.06.14
✎
17:54
|
я думаю, ты где-то ошибся
|
|
4
R0m1n
30.06.14
✎
17:55
|
ТабДок = ПечатьДокумента();
ТабДок.Записать("C:\софт\файл1.ods",ТипФайлаТабличногоДокумента.ODS);
вот весь код в принципе. ПечатьДокумента - из типовой целиком, может в ней загвоздка?
|
|
5
R0m1n
30.06.14
✎
17:56
|
УТ 10.3, 1С:Предприятие 8.3 (8.3.3.721), документ - Установка цен номенклатуры
|
|
6
Лефмихалыч
30.06.14
✎
17:56
|
(4) этот код, как раз, правильный, а накосячил ты где-то в другом месте
|
|
7
acsent
30.06.14
✎
18:00
|
Может потому что 8.3.3.721
|
|
8
R0m1n
30.06.14
✎
18:01
|
не знаю, на других пока не пробовал. сейчас испытаю. а может быть как то связано с местоположением? у меня сейчас в "ПередЗаписью" торчит.
|
|
9
R0m1n
30.06.14
✎
18:03
|
да по ходу в этом и проблема была - в ПриЗаписи все номр вроде
|
|
10
GreatOne
30.06.14
✎
18:03
|
без макета формирует, не?
|
|
11
GreatOne
30.06.14
✎
18:04
|
+(10) привык к ТабДок = СформироватьТабДокКлиент();, все остальное таит много лишнего и странного
|
|
12
R0m1n
30.06.14
✎
18:10
|
в ПриЗаписи стабильно работает. Не очень взаимосвязь ясна правда. В ПередЗаписью все выводилось в одну строку, причем выводились только цены, количество и скидки, а сами наименования, кроме первого, не выводились. При сохранении в mxl все хорошо было и там и там. Если кто сможет пояснить - заранее благодарен.
|
|
13
MrStomak
30.06.14
✎
18:28
|
Сохранять во внешний файл в событии "ПередЗаписью" - немного идиотизм, конечно.
Типовые процедуры печати рассчитаны на печать уже записанных объектов, для чего встроены всякие проверки. В событии "Перед записью" объект не записан.
|
|
14
R0m1n
30.06.14
✎
18:37
|
Самое забавное, то что проблема и не в этом по ходу. У меня и ПередЗаписью теперь нормально формируется. Но как только ставлю код записывающий в ods после этой строки - ПочтовыйПрофиль.ВремяОжидания = 20; сразу начинает съезжать. Поясню: после записи файл отправляется на электронную почту.
|
|
15
R0m1n
30.06.14
✎
18:40
|
в ПриЗаписи вообще то работает даже с отправкой сообщения. вообщем по ходу действительно пока док не записан в базу, лучше его не печатать.
|
|
16
R0m1n
30.06.14
✎
18:40
|
всем спасибо за участие - без пинков с форума почему то не получается)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший