Решение проблемы с исчезающим предпросмотром

12.09.08

Разработка - Инструментарий разработчика

В 1С  порою исчезает предпросмотр документов перед печатью.
Данная обработка предназначена чтобы рещить данную проблемму.

Скачать файлы

Наименование Файл Версия Размер
обработка Востановления Предпросмотра
.1220517393 3,18Kb
409
.1220517393 3,18Kb 409 Скачать бесплатно
обработка востановления предпросмотра с библиотеками
.1220518887 564,61Kb
468
.1220518887 564,61Kb 468 Скачать бесплатно
ВостановлениеПредпросмотраVBS.zip
.1221215577 1,08Kb
308
.1221215577 1,08Kb 308 Скачать бесплатно
Считается что одной из основных причин исчезновения предпросмотра
являеться длиный путь к принтеру
(он не должен быть больше 15 символов).
http://www.sinor.ru/~my1c/knowhow/noprview.html
Есть два пути:
1) сократить путь к принтеру.
2) добавить в строке HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Имя базы>\V7\<Имя юзера>\Moxel\<Default Printer> в значение в конце строки \
(т.е. если было \\Server\Printer то станет \\Server\Printer\).
Другая ошибка связана с установлеными отрицательными поля по умолчанию:
http://www.kuban.ru/forum_new/forum9/arhiv/305122.html
Данные обработки исправляют данные две ошибки.

Комментирии по скачке:
Данная обработка для работы с реестром использует компоненту 1С++ .
1) Если есть Вы знаете что это такое и она у Вас есть то качайте только саму обработку.
2) Если её у Вас нет, то скачайте обработку с библиотеками.
(регистрировать её не нужно, за что спасибо Александру Орефкову).
3) Либо скачайте сприпт он так же не требует 1С++, он рассматривает только первый случай.
Так как это случай наиболее вероятен, то лучше всего скачать только её.

Если у кого-то данный метод не сработал, пишите.
Две первые обработки решают данную проблему в той базе, в которой они запускаются.
Скрипт на Vbs решает проблему сразу для всех баз данного пользователя.

возможные дополнения
1) сделать так что бы скрип решал и вторую часть проблемы
2) сделать так что бы скрипт периодически запускался каждые 10 минут
3) сделать так что бы скрипт решал данную проблему на удаленном компьютере

Все это сделать не сложно, но мне кажется это врят ли кому-то нужно.
Если кто-то напишет что ему это нужно, то я постараюсь это сделать.

См. также

Консоль запросов

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    21559    54    Gvozdod    8    

14

StartManager 1.4 - Развитие альтернативного стартера

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    165720    1864    Alexoniq    1596    

496

Tray Informer

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    32881    61    O-Planet    78    

49

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21200    Reptile    5    

35

v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18030    35    MarSeN    14    

16

[Разработчику] Любая таблица значений в OLAP

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36103    51    venger    7    

23

Библиотека кода 1С 7.7 (накопленная за 8 лет)

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    34960    248    adhocprog    51    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3119 04.09.08 22:20 Сейчас в теме
баян, причем рецепт временный.. ищи на куьани ветку десятилетия" 0 там подробно разжевано...
2. nikolka75 72 05.09.08 13:00 Сейчас в теме
Сhe Burashka Спасибо.
Благодаря тебе и Pit в данной обработке учтена новая ошибка.
3. CheBurator 3119 06.09.08 05:14 Сейчас в теме
(2) пжлста! приходите еще...
4. chislya 10.09.08 14:39 Сейчас в теме
Спасибо!!! Полезная вещица!
5. victuan 4232 11.09.08 04:30 Сейчас в теме
(0) Дай сцылку на ветку на кубани
6. cabat 11.09.08 10:48 Сейчас в теме
По моим наблюдениям, проблема решается так:
1. удалить базу из списка
2. закрыть окно выбора баз
3. запустить 1С, снова добавить базу в список
7. nikolka75 72 11.09.08 11:12 Сейчас в теме
5. повидимому имеется ввиду ветка http://www.kuban.ru/forum_new/forum9/arhiv/305122.html
которая указано выше.
6. Да то что вы делали скорее всего должно помочь.
Но сам не проверял.
8. nickVZ 10 11.09.08 12:54 Сейчас в теме
А еще есть такая причина: сменили принтер. И принтер "по дефолту" вдруг не цепляется ;)
И это можно поправить назначением доступного...
P.S. Для лазанья в реестр 1с++ вовсе не обязателен. Достаточно винды.
9. nikolka75 72 11.09.08 12:56 Сейчас в теме
nickVZ согласен, постараюсь на днях написать скрипт на Vbs который
делает аналогичное.



10. Twixoed 24.09.08 09:06 Сейчас в теме
Спасибо. А то пока не зайдешь в "Файл->Параметры страницы" предпросмотр не работает.
11. vasilykushnir 63 24.09.08 09:24 Сейчас в теме
(10) Дык в Таб.ПараметрыСтраницы() последним аргументом укажи "в лоб" название принтера. Можно любой принтер, или принтер по умолчанию. Пример:
Код
   wshPrint            = CreateObject("WScript.Shell");
   Prn                     = wshPrint.RegRead("HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device");
   ПозЗпт               = Найти(Prn, ",");
   PrinterDefault   = Лев(Prn, ПозЗпт - 1);
Показать полностью


PrinterDefault - это и есть принтер по умолчанию дляя конкретного пользователя.
12. Бедуин 14.01.09 23:10 Сейчас в теме
Спасибо огромадное!!! А то мучилась дооолгооо!
Оставьте свое сообщение