Имя: Пароль:
1C
1С v8
Разочаровался в Табличном Документе. Какие варианты?
,
0 badboychik
 
13.08.15
20:30
1. решать проблему с зависанием ТабДокумента 80% (8)
2. пилить в Word и не выделываться 20% (2)
3. HTML5 в браузере 0% (0)
4. учить Jasper/Crystal Reports 0% (0)
Всего мнений: 10

Из-за какой то фигни с функцией ПроверитьВывод() или принтерами 1С намертво зависает с непредсказуемой регулярностью и никакая очистка хранилища настроек и кэша не помогает. Поставлена под угрозу работа всей подсистемы и внедрение участка, т.к. печатный документ это важнейший результат работы сотрудника. На серверной базе падает, а на файловой нет... Приходится через диспетчер завершать процесс и входить по новой.

Задумался какие есть варианты отказаться от этого древнего глючного и непредсказуемого механизма табличных документов.
1. HTML-документ. Еще один убогий пережиток прошлого. Есть вариант запуска в браузере, но надо изучать вопрос проверки вписания в границы листа А4, а также ставить правильный браузер на рабочем месте.
2. Word. Самое гибкое решение, но и самое тяжелое по времени запуска и надо изучать VBA для программной доработки макета в моем случае
3. Внешние движки - CrystalReports, JasperReports... - наверно самые гибкие и быстрые, и редактор макетов есть, остается только изучить API

Похоже 1С ничего менять не собирается в базовых механизмах, а все силы бросило на переписывание типовых на Такси. Сколько уже не менялся ТабДок? По моему с 7.7 ничего кардинального там и не появилось, т.е. лет 15 стоим на месте в плане печатных форм
1 Мимохожий Однако
 
13.08.15
20:36
п.5 Формат С не предлагать?
2 ДенисЧ
 
13.08.15
20:39
Ну што могу предложить господа, пять мп гранаты дают осечки, примерно 50\50, вот пистолеты есть: четыре вальтера, один парабелум, это из импортного и теперь отечественный производитель - тульский токарев он же ТТ сегодня один, извини, очень быстро разбирают
3 rsv
 
13.08.15
20:43
(0) имхо со службами reporta  по ходу выбор огромен.
4 rsv
 
13.08.15
20:45
Т.е.  Как будете инфу выводить и в чем .... выбор за вами , а 1с нормализованные данные предоставит.
5 ilkoder
 
13.08.15
20:45
windows 10?
6 Asmody
 
13.08.15
20:47
(0) Баня-Лука - это где вообще?
7 jsmith82
 
13.08.15
20:48
Я за Word! Механизм православен и нареканий не вызывает. VBA там по мелочи.

пилить в Word и не выделываться
8 ilkoder
 
13.08.15
20:49
(7) офис 365? он же в облаке...
9 rsv
 
13.08.15
20:49
Копать dom продуктов ms
10 jsmith82
 
13.08.15
20:51
(8) Обычный Office 2015
11 Xapac
 
13.08.15
20:58
(6) присоединяюсь к вопросу.

(0) давай печатную форму нам на проверку.
лучше внешней обработкой. ичтобы в УПП запустилось
12 Xapac
 
13.08.15
20:59
13 Serg_1960
 
13.08.15
21:03
п.2 "но и самое тяжелое по времени запуска" - десяток строк и вместо "на печать" печатная форма выводится "в файл" и не выходя из 1С, открывается в Word-е.
14 Garykom
 
гуру
13.08.15
21:04
Вариант 0:
Прочитать наконец мануал по 1С... или другим способом научиться писать правильный код
15 badboychik
 
13.08.15
21:06
(13) Word бывает глючит тоже, бывало что сформированный документ где то на заднем фоне висит, или сам ворд запускается долго.

В принципе в старой системе тут все отчеты на базе Excel, поэтому для них это привычный стандарт.

Хорошие внешние библиотеки или дорогие или слишком мощные, да еще и на английском все доки

Бесит, что все переделывать когда уже сделано на макетах в 1С
16 ДенисЧ
 
13.08.15
21:07
(14) Это точно не вариант...
17 badboychik
 
13.08.15
21:07
(14) Это в 1С должны научиться писать инструменты по-человечески и дать хотя бы возможность вычислять и устанавливать высоту области в миллиметрах
18 ДенисЧ
 
13.08.15
21:10
(17) А кофе тебе по утрам они не должны приносить?
19 badboychik
 
13.08.15
21:16
(18) А потом удивляемся, почему это 1С на западе никому не нужна
20 Мимохожий Однако
 
13.08.15
21:19
(19)Не надо удивляться. Это наш ответ Чемберлену.
21 Kvant1C
 
13.08.15
21:24
(17) открой секрет - зачем тебе высота области в мм?
22 Garykom
 
гуру
13.08.15
21:25
(17)
1. возьми любую прогу(и) которая позволяет в мм
2. нарисуй кружочек диаметром 4 мм в 20 мм от краев листа
3. распечатай на нескольких разных принтерах
4. далее берем линеечку, меряем
5. офигеваем
23 Garykom
 
гуру
13.08.15
21:25
(22)+ мерять не только диаметр кружочка но и расстояние от краев
24 H A D G E H O G s
 
13.08.15
21:27
(17) Подумай, почему они так не делают.
Если 1С что-то не делает (я про платформу) - на это есть объективная причина. В 99.9% случаев.
25 jsmith82
 
13.08.15
21:28
Вот. ТС написал длиннопост и без ошибок. Аж бальзам на сердце. А то понабегут, по клаве попой попрыгают и ждут ответов
26 Kvant1C
 
13.08.15
21:30
(22) Все объясняется непечатаемыми полями, вот здесь есть разъяснение
http://www.homepc.ru/2003/82/26075/page2.html
27 badboychik
 
13.08.15
21:31
(22) Офигеем, если будем автомасштабом по ширине подгонять.
Если ставить 100% масштаб, отклонений быть не должно
28 Мимохожий Однако
 
13.08.15
21:40
(27)Наивно. ИМХО.
29 Garykom
 
гуру
13.08.15
21:44
(27) мда.... не в курсе что даже одинаковый документ .doc
распечатанный на разных компах, даже в одинаковой версии офиса и на одинаковых (но разных) принтерах
никогда не будут одинаковыми
30 Asmody
 
13.08.15
21:53
ТС, бросай ты этот 1С, рас уж все равно не в России.
31 Asmody
 
13.08.15
21:59
А по поводу размеров в мм при печати, уж сколько производители принтеров бьются, уж сколько стандартов понапридумывали, ан нет - до сих пор каждый со своим бубном танцует.
А так-то, в принципе, из 1С можно прямо постскрипт формировать.
32 badboychik
 
13.08.15
22:10
(29) вряд ли больше миллиметра
(30) проект то на 1с все равно
33 Garykom
 
гуру
13.08.15
22:22
(32) хехе
а строчки/слова по разному перенос не хошь?
34 badboychik
 
13.08.15
22:26
(33) это некритично, вот когда миллиметр картинки печатается на другой странице, это ужас. Хотя пиоверитьвывод() говорит что влазит вся
35 mistеr
 
13.08.15
22:33
(0) Я не понял, в чем собственно проблема? Зависает драйвер принтера? Поставить нормальный принтер и дрова и все залетает. И админа нормального заодно.
36 badboychik
 
13.08.15
23:03
(35) принтер нормально работает не один год, админ скорее скажет поставить нормальную программу вместо 1С, а не принтер
37 Asmody
 
13.08.15
23:08
(36) И будет прав. И писать тебе тогда UI на java до конца жизни!
38 badboychik
 
13.08.15
23:16
(37) Так говоришь, как будто это что то плохое © ))
39 Мимохожий Однако
 
13.08.15
23:18
(36) С каких пор админы решают какие программы использовать для учёта?!
40 Asmody
 
13.08.15
23:23
(38) Сразу видно, что ты этим не занимался.
41 badboychik
 
14.08.15
00:33
(40) UI на Java бывает разное - под десктоп несколько видов, под веб еще один букет. Какое UI так не понравилось?
42 SeraFim
 
14.08.15
03:18
(27) Посмотри конфигурацию для печати больничных листов :)
Смысл - нужно на листике впечатать буквы в специальные клеточки.
Так вот, в этой кофе штук 10 макетов - для самых популярных принтеров. И в каждом макете по-разному - ширина/высота строк каждый раз разная, а бумажка-то всегда одинаковая :))
43 vis_tmp
 
14.08.15
06:46
(42)Охренеть...
44 magicSan
 
14.08.15
06:57
(42) Чо тока не выдумают от бездумия.

автору учится пистаь код

решать проблему с зависанием ТабДокумента
45 sergeev-ag-1977
 
14.08.15
07:02
Написано много, но не нашёл главного, какова технология вывода ТабДокумента ? И сколько строк в ТабДокументе ?

решать проблему с зависанием ТабДокумента
46 kosts
 
14.08.15
07:36
У меня больше проблем встречалось при выводе в Word, до документ вообще не открывается, то вылетает. То поиск/земена не срабатывала.
С таб док было пара проблем, не правильно определялась высота этим самым проверить вывод на первой странице и одна странная проблема - на листе не пропечатывались линии, (как будто белой ручкой по линейке проводили). Все решилось заменой драйвера.
В планах, по возможности, вообще от Worda уходить...

решать проблему с зависанием ТабДокумента
47 aksolotl
 
14.08.15
08:14
пусть подлые бухи парятся

пилить в Word и не выделываться
48 фобка
 
14.08.15
08:18
Таб док прекрасно работает, не надо валить все на инструмент если руки кривые

решать проблему с зависанием ТабДокумента
49 Web00001
 
14.08.15
08:20
Метод ПроверитьВывод() у нас в терминале тоже вешает систему надолго, какая то проблема с принтерами, понятия не имею, что там с принтерами, там свой админ. Более того, вешается даже вывод расчетного листка в типовой конфигурации. Обхожусь без этого метода.

решать проблему с зависанием ТабДокумента
50 Rokford
 
14.08.15
08:40
У меня тоже была проблема с методом ПроверитьВывод(). Локально отладил ПФ. Закинул в рабочую базу - а он выдал "Ошибка получения информации о принтере".
Потом уже в синтакс-помощнике нашел
"При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение."

Выбрал на сервере в качестве принтера по умолчанию один из сетевых (реально с сервера никто не работал) - все заработало.
51 МихаилМ
 
14.08.15
08:43
если вечером найду , то пришлю идею Рупор абсурда ака avb
еще для  1с77.
его сайт  http://avb1c.narod.ru/files  не работает. проверитьвывод неудобный .

или ищите архив сайта
52 asady
 
14.08.15
08:53
(0) как вариант выводить в pdf вместо принтера - а дальше пусть решают без 1С как печатать и где.

решать проблему с зависанием ТабДокумента
53 Fedor-1971
 
14.08.15
09:13
(49) Удали на терминальном сервере принтер офиса (Microsoft XPS Document Writer или как там у тебя, оставь реальный локально подключенный к терминальному серверу) решает  примерно 90% проблем при печати под терминалом. Как ни странно, но проблемы бывают при автоматическом подключении принтеров пользователей (опять же от офиса), админов напряги пусть проверят.

(0) Проверяй сервер и клиент, как минимум что-бы принтеры по умолчанию были доступны. Как идея - поставь PDF принтер, назначь его принтером по умолчанию и смотри что получится. Следующим шагом оставь только PDF принтер и опять проверь.
Не метайся, у всего есть свои ограничения или гемор при разработке, не факт, что с любым другим инструментом не наступишь на грабли покруче теперешних.

решать проблему с зависанием ТабДокумента
54 Marine Band
 
14.08.15
09:18
Ты просто не умеешь правильно пользоваться этим методом

решать проблему с зависанием ТабДокумента
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn