ubuntu + 1Cv8 + winXP-7-8. Решение проблемы с печатью на расшаренные принтеры клиентов

Публикация № 452463

Администрирование - Администрирование данных 1С

Linux Ubuntu Terminal server Windows cups-pdf printer pdf Foxit Reader

Принтеров и операционок много, драйверов под Ubuntu на всех не хватает.
Возникла идея печатать cups-PDF, в расшаренную по smb папку. Написать программу под винду, которая будет мониторить эту папку и в зависимости от пользователя печатать *.pdf на принтер, указанный для данного пользователя. Текущая версия программы 1.3

Часть первая. Продолжение данной статьи читайте ubuntu + 1Cv8 + winXP-7-8. Печать на электронную почту

Спасибо людям, благодаря которым возникла данная статья: Atheist, Landre за дельные подсказки neomatrix, со статьи которого Установка терминального сервера на базе Ubuntu Server 12.04 LTS 64-bit для работы c платформой 1C 8.3 все и началось.

При переходе с Windows server  на Ubuntu возникли проблемы печати. Оказалось, что в отличие от винды драйвера под Ubuntu либо есть не всегда, либо работают плохо. Печать на расшаренные принтеры виндовых клиентов из-под Ubuntu - вообще отдельная тема.

Рекомендация: Если Вы только собираетесь переходить на Linux и есть возможность купить принтер - покупайте принтеры HP с сетевым интерфейсом (RJ-45) это избавит Вас от головной боли с печатью. Если принтеры уже куплены - читайте дальше.

Настраиваем Ubuntu Server: Предполагаем, что сервер имеет ip 192.168.1.100

Устанавливаем систему печати в PDF

sudo apt-get install cups-pdf

Устанавливаем Samba:

sud apt-get install samba samba-common system-config-samba

Если Вы ставили терминальный сервер поверх десктопной версии Ubuntu, следующие два пункта можете пропустить, если ставили поверх Ubuntu Server - нужно будет отключить защиту cups-pdf. Иначе невозможно будет изменить каталог назначения для pdf-файлов.

Устанавливаем набор программ для работы с apparmor

sudo apt-get install apparmor-utils

Отключение защиты для модуля usr.sbin.cupsd

sudo aa-complain /etc/apparmor.d/usr.sbin.cupsd

Создаем каталог для печати, который потом сделаем доступным для виндовых клиентов, и делаем его доступным для всех.

sudo  mkdir /srv/samba/pdf

sudo chmod -R 2777 /srv/samba/pdf

sudo chown -R root:sambashare /srv/samba/pdf

Далее редактируем файл /etc/cups/cups-pdf.conf

Для начала сохраняем резервную копию.

sudo cp /etc/cups/cups-pdf.conf /etc/cups/cups-pdf.conf.bak

Редактируем файл настроек cups-pdf

sudo nano /etc/cups/cups-pdf.conf

Далее в файле меняем опции:

Out /srv/samba/pdf/${USER}

Label 2

AnonUMask 0000

UserUMask 0000

Сохраняем файл и рестартуем cups.

sudo service cups restart

Далее Пуск->Настройки-Samba (У меня XFCE4)

Samba1

Поскольку каталог будет мониториться программой, видимость предоставлять не обязательно, и даже не желательно.

Samba2

 sudo sevice smbd restart

 Все, на этом настройка линуксовой части закончена. Переходим к настройке винды.

 


 

Рекомендация: Все файлы, которые вы качаете из интернета проверяйте на virustotal.com . Это не защитит на 100 %, но вероятность заражения резко уменьшается. 

 

В качестве виндового сервера печати я использовал "старушку" с win XP. Не принципиально. Можно выбрать любую клиентскую машину и поставить все на нее.

Ставим на нее все сетевые принтеры всех пользователей.

Printer1

 

Устанавливаем Foxit Reader. Foxit Reader должен быть версии не ниже 2.3. Именно старую версию я рекомендую использовать, потому что она меньше и быстрее. Вобщем, yandex в помощь.

 

Качаем архив old.viptextil.ru/Admin/PdfPrint/PdfPrint.zip

Программа портабельная. Распаковываем в какую нибудь папку.

Настройка программы сводится к редактированию двух INI-файлов.

Редактируем PdfPrint.ini

# BackupDir - если указать каталог, то после распечатки файлы будут переноситься в этот каталог (для отчетности)
# если BackupDir оставить пустым - файлы после распечатки будут удаляться.
BackupDir=

# PdfRootDir - каталог, в который сохраняет файлы cups-pdf, но только снаружи (с точки зрения винды)
# Если адрес линуксового сервера статический - рекомендую ссылаться на сервер через его IP
PdfRootDir=\\192.168.1.100\pdf\

# Маска файлов, создаваемых cups-pdf (именно такая получается при опции Label 2 в cups-pdf.conf)
PdfMask=job_*.pdf

# Принтер по-умолчанию, именно на него будут отправляться все задания от новых пользователей и пользователей не указанных в UserPrinter.ini
DefaultPrinter=HP LaserJet P2050 Series PCL6

# Задержка между опросами PdfRootDir в секундах. Задержка отправки задания печати на принтер будет составлять 2-3 LoopDelaySec
LoopDelaySec=3

# Путь к программе FoxitReader.exe

FoxitReader=c:\Program Files\Foxit Software\Foxit Reader\FoxitReader.exe


#текущее название программы mailsend

MailSend=mailsend1.18.exe


# настройки для gmail.com . Отправка почты осуществляется с ящика googlename@gmail.com
#MailParam=  -enc-type "7bit" -sub "PdfPrint ServName" -f googlename@gmail.com -ssl -port 465 -smtp smtp.gmail.com -auth -user googlename -pass "GoogleUserPass"

 
# настройки для mail.ru .  Отправка почты осуществляется с ящика mailuser@mail.ru
#MailParam=  -enc-type "7bit" -sub "PdfPrint ServName" -f mailuser@mail.ru -ssl -port 465 -smtp smtp.mail.ru -auth -user mailuser@mail.ru -pass "MailUserPass"


#настройки yandex.ru.   Отправка почты осуществляется с ящика yandexuser@yandex.ru
MailParam=  -enc-type "7bit" -sub "PdfPrint ServName" -f yandexuser@yandex.ru -ssl -port 465 -smtp smtp.yandex.ru -auth -user yandexuser@yandex.ru -pass "YandexUserPass"


# Примерный Размер лог-файла в килобайтах. Если 0 - лог файл не создается.
LogSizeKB=1000

# LogLevel 0,1,2,3 default 1. 0=no log, 1=status, 2=error, 3=debug
LogLevel=3

 

Редактируем файл UserPrinter.ini

 

User1=HP LaserJet P2050 Series PCL6
User2=user2@usermail.ru
User3=user3@usergmail.com
User4=HP LaserJet Professional M1212nf MFP
User5=HP LaserJet Professional M1212nf MF


Функционал программы, по отправке файлов на электронную почту описан во второй части статьи ubuntu + 1Cv8 + winXP-7-8. Печать на электронную почту.

User1, User2... User5 это пользователи терминального (и не только) сервера Ubuntu, которые печатают на принтер cups-pdf. Если печатает пользователь, не указанный в файле UserPrinter.ini, его файл буде отправлен на принтер по-умолчанию (указан в файле PdfPrint.ini)

Чтобы было меньше ошибок, рекомендую копировать названия принтеров:

На принтере клик правой кнопкой мыши, свойства

Printer2

 

После того, как все настроено, нужно проверить все в "ручном режиме".

На Ubuntu Server, напечатаем какой-нибудь документ на принтер PDF.

Из под винды провинды проверим, что файл был создан \\192.168.1.100\pdf\User1

Пуск->Выполнить

Выполнить

Находим файл, который только что распечатали, и САМОЕ ГЛАВНОЕ пробуем его удалить.

Если файл защищен от записи, проверяем права доступа на папку и разрешение на запись в Samba.

До тех пор, пока файл не будет нормально удаляться из-под винды, программу PdfPrint.exe запускать нельзя, иначе принтер будет печатать это задание постоянно.

Если все удаляется - запускаем программу PdfPrint.exe и она начинает Работать. Для начала очень полезно просмотреть LOG программы (файл PdfPrint.log в каталоге программы PdfPrint).

Внимание, программа PdfPrint не отбражается в Taskbar, поэтому вырубить ее можно только через диспетчер задач (процесс PdfPrint.exe)

Напомню, что на новых операционках (7-10) программа, помещенная в автозагрузку может не запускаться автоматически, если не отключен UAC. Возможно программу можно запускать через планировщик задач.

Со временем, если программа будет кому-нибудь интересна, оформлю ее в виде windows-службы.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kns77 83 06.02.16 20:59 Сейчас в теме
2. viptextil 08.02.16 09:37 Сейчас в теме
(1) kns77, Спасибо, идея, видимо, витала в воздухе.
3. Demonster 10.02.16 11:30 Сейчас в теме
Велосипед в кубе. Что мешает поставить принт-серверы и печатать напрямую?

В статье не указаны подводные камни этого "изобретения":
1. Компьютеры с Windows должны быть членами домена или иметь одну и ту же учетную запись, указанную в ubuntu.
2. Сможет ли кто-то после Вас это решение поддерживать? Вы его задокументировали и вместе с исходниками отправили своему руководителю/работодателю?
Или это специально сделано, чтобы не уволили, а если уволят - то будут кланятся?
Подсчитайте время, потраченное на реализацию и установку этого "решения" и сравните со стоимостью самого простого принт-сервера.

P.S. У Вас в статье упоминаются принтеры HP - драйвера на linux есть на все модели. Единственное оправдание этого велосипеда - какой-нибудь GDI принтер типа Canon, Samsung и т.п., под который нет драйвера на linux. Но я бы в этом случае убедил бы руководство купить б/у HP, а эти принтеры продать как можно скорее.
4. viptextil 10.02.16 18:35 Сейчас в теме
(3)Demonster, спасибо за отзыв.
Что мешает поставить принт-серверы и печатать напрямую?
Отсутствие нескольких принтсерверов.
1. Компьютеры с Windows должны быть членами домена или иметь одну и ту же учетную запись, указанную в ubuntu.
Только один компьютер (на котором размещена PdfPrint должен иметь учетную запись ubuntu Доступ к принтерам клиентов идет уже с него. При подключении принтеров пароли можно запоминать.
2. Сможет ли кто-то после Вас это решение поддерживать? Вы его задокументировали и вместе с исходниками отправили своему руководителю/работодателю?
Именно это я и сделал, опубликовав статью на популярном сервисе.
Подсчитайте время, потраченное на реализацию и установку этого "решения" и сравните со стоимостью самого простого принт-сервера.
Развертывание программы занимает час-полтора. Программу я писал в рабочее время. Я хороший администратор, свободного времени у меня много. Для фирмы это не стоит ничего.
P.S. У Вас в статье упоминаются принтеры HP - драйвера на linux есть на все модели.
У меня складывается ощущение, что статью читали Вы не очень внимательно ;-)
Единственное оправдание этого велосипеда - какой-нибудь GDI принтер типа Canon, Samsung и т.п., под который нет драйвера на linux. Но я бы в этом случае убедил бы руководство купить б/у HP,
Фирма развивалась постепенно. У меня большой зоопарк принтеров В основном Canon. Именно после попыток их настроить я и написал программу.
Но я бы в этом случае убедил бы руководство купить б/у HP, а эти принтеры продать как можно скорее.
В моем городе не найти 10 Б/У принтеров HP.
5. Ruvim 07.04.16 05:32 Сейчас в теме
Доброго времени суток. Попробовал данную идею реализовать, но дело в том что pdf файлы кидаются в папку по имени терминального *user*, а не в папку pdf. Соответственно ничего не печатается. Если в самбе указать путь /srv/samba/pdf*user* то все работает. Что я сделал не так?
viptextil; +1 Ответить
6. viptextil 37 07.04.16 10:52 Сейчас в теме
(5) Ruvim, Все так и должно быть.
Допустим, у вас пользователь user_buh
Тогда файлы должны появляться в папке /srv/samba/pdf/user_buh

На виндовой машине в конфигурационном файле UserPrinter.ini должна быть запись
user_buh=Название_Вашего_Принтера.

Ну, и желательно посмотреть лог-файл PdfPrint.log в каталоге виндовой программы.

Если есть возможность, киньте сюда от последней записи " ### Start PdfPrint"
7. Ruvim 11.04.16 04:39 Сейчас в теме
Дело в том что папки у меня создаются не в pdf, а рядом

(6) viptextil, 20160411-103615 ### Start PdfPrint v1.2 freeware © viptextil.ru 2016
20160411-103615 BackupDir=
20160411-103615 PdfRootDir=\\192.168.2.117\pdfterm1
20160411-103615 PdfMask=job_*.pdf
20160411-103615 PdfRegMask=job_.*\.pdf$
20160411-103615 DefaultPrinter=HP Universal Printing PCL 5
20160411-103615 FoxitReader=c:\Progra~2\Foxits~1\Foxitr~1\Foxitr~1.exe
20160411-103615 LogSizeKB= 1000
20160411-103615 LoopDelaySec= 3
20160411-103615 LogLevel= 3
20160411-103615 User=term1, Printer=HP Universal Printing PCL 5
20160411-103615 User=pdfdkmc, Printer=HP Universal Printing PCL 5
Прикрепленные файлы:
8. Ruvim 11.04.16 05:50 Сейчас в теме
Разобрался, в файле cups-pdf.conf по вышеприведенной инструкции нужно поменять опции Out /srv/samba/pdf${USER}, вот когда так прописать то пользовательские папки будут появляется около основной папки pdf, поменял на Out /srv/samba/pdf/pdf${USER}, папки пользователей стали создаваться в папке pdf (\\192.168.2.117\pdf\pdfterm1) и все заработало. Спасибо.

И еще такой вопрос, у нас работа в браузере, ведется, вот при подключении через RDP страницы пролистываются с торможением, есть ли способ убыстрить как-то.
9. viptextil 37 11.04.16 09:06 Сейчас в теме
(8) Ruvim, Спасибо, мой косяк, пропустил слэш
опцию следует читать как Out /srv/samba/pdf/${USER}

Сейчас исправлю в тексте.

По-поводу браузера ничего сказать не могу. У меня работает так же как на локальной машине. Возможно что-то с драйверами видеокарты.
11. Ruvim 11.04.16 09:30 Сейчас в теме
(9) viptextil, Спасибо вам большое, за такие понятные инструкции, честно говоря я первый раз по вашей статье установил Ubuntu и настроил терминал. Все понятно. Сделал с первого раза. И еще один вопрос, правда по статье установка Ubuntu там выписали "но в терминале возникли проблемы с переключением языков клавиатуры. Для решения редактируем файл /etc/X11/Xsession" Проблема в том, что пользователи при отключении не выходят из системы, а просто закрывают RDP и при повторном подключении, язык ввода уже не переключается. С этим что-то можно сделать?
12. viptextil 37 11.04.16 09:43 Сейчас в теме
(11) Ruvim, Спасибо, конечно, но статья по установке терминального сервера не моя, а уважаемого
neomatrix, спасибо ему за это. Я тоже не решил проблему с русским языком, поэтому в панели быстрого запуска поставил кнопочку "Рус/лат", по которой выполняется команда setxkbmap -layout "us,ru" -model "pc105" -option "grp:ctrl_shift_toggle,grp_led:scroll" и объяснил бухгалтерии, что ее нужно нажимать, когда перестает переключаться язык.

Но это к теме не относится, это нужно обсуждать в комментах к установке терминального сервера.
10. viptextil 37 11.04.16 09:27 Сейчас в теме
(8) Ruvim, Измените опцию в файле /etc/cups/cups-pdf.conf
на Out /srv/samba/pdf/${USER}

в файле PdfPrint.ini задайте
PdfRootDir=\\192.168.2.117\pdf

в файле UserPrinter.ini задайте
term1=Printer=HP Universal Printing PCL 5
dkmc=HP Universal Printing PCL 5
Оставьте свое сообщение

См. также

Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7 Промо

Свертка базы 1С7.7<->1C7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

С помощью данной конфигурации возможен перенос остатков по бухгалтерским счетам и регистрам на заданную дату - «Дату свертки», вместе с документами, которые участвуют в остатках, а также всех документов и справочников после «Даты свертки». Реализован движок рекурсивного переноса данных, когда достаточно указать документ, который Вы хотите перенести, и все связанные объекты (элементы справочников, со значениями всех реквизитов, подчиненных элементов, история периодических реквизитов, документ - основание и др.) будет перенесены так же. Это даст Вам возможность создать копию существующей базы данных, но только с актуальными документами и справочниками.

24.01.2006    57420    73    support    144    

OneCIBasesCreator - мини-сервис по созданию файла со списком баз 1С

Сервисные утилиты Системное администрирование Бесплатно (free)

Мини-сервис по созданию файла со списком баз 1С (*v8i) на основании файла с настройками сервера (*lst).

01.06.2020    1703    0    korableg    2    

Фиксация изображений с видеокамер (Devline Линия, Acumen, E-Castle) по заданному событию

Сервисные утилиты Бесплатно (free)

Пример использования консольной утилиты CamsCapture, для фотофиксации событий в 1С с камер видеонаблюдения.

10.08.2015    12134    0    IS-Andrey    1    

Счетчик всех процессов 1С в Терминале

Администрирование данных 1С Бесплатно (free)

Есть клиенты, у которых количество лицензий "на пределе". Написал эту программку, чтобы сразу видеть количество запущенных процессов 1С на терминальном сервере

10.06.2014    13288    0    Abadonna    3    

Активные пользователи Промо

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

Обработка аналогична стандартному окну просмотра списка активных пользователей, плюс добавлены следующие функции: - Отправка сообщения выбранному пользователю; - Отправка сообщения всем пользователям; - Закрытие выбранного соединения; - Закрытие всех соединений с информационной базой (кроме своего).

31.03.2008    35991    0    coder1cv8    62    

Полностью настроенный сервер 1С 8.3 на Ubuntu 12.04 LTS server

Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Полностью настроенный сервер 1С 8.3 на Ubuntu 12.04 LTS server, заодно и с клиентом. Поставка в виде стандартного дистрибутива Ubuntu DVD. Образ диска собран на базе Ubuntu 12.04 server и содержит только свободное программное обеспечение. Пакеты 1С нужно будет добавить самим.

20.06.2013    46094    0    capitan    65    

IBridges - новый, бесплатный сервис обмена документами между пользователями программы 1С:Предприятие

Управление взаимоотношениями с клиентами (СRM) Обработка документов WEB Перенос данных из 1C8 в 1C8 Управление взаимоотношениями с клиентами (СRM) v8 БП2.0 УТ10 Россия Бесплатно (free)

Основная задача сервиса IBridges – сделать документооборот между разными организациями - Легким - Быстрым - Бесплатным - Оперативным - Безопасным

11.08.2011    23827    0    O-Planet    61    

Выгрузка документа в XML произвольной структуры (+пример для выгрузки в ECOD)

Обмен через XML Обработка документов v8 1cv8.cf Бесплатно (free)

Обновлено до версии 0.7. Добавлена функция пропуска заголовков табличных частей. Исправлены баги в версии без сохранения (если стандартная версия выдает ошибки)

15.05.2011    46696    0    anig99    44    

Поиск и замена дублей + v0.99 Промо

Чистка базы Поиск данных Тестирование и исправление v8 1cv8.cf Бесплатно (free)

Обработка позволяет выполнять гибкий поиск, замену и удаление дублирующихся элементов любого справочника или плана видов характеристик.

03.08.2007    76144    0    tormozit    227    

Небольшой тюнинг Групповой обработки справочников и документов

Обработка документов v8 1cv8.cf Россия Бесплатно (free)

На вопрос "как бы мне побыстрее провести все документы по выбранной Организации", сразу возникает желание послать (помимо стандартного просто послать :)) к обработке "ГрупповаяОбработкаСправочниковИДокументов". А не тут-то было! При естественном желании выбрать все документы, а потом поставить отбор по нужной Организации, обработка сделать этого не даст. Немного подлечиваем фирменную.

05.05.2011    19575    0    Abadonna    23    

Всем выйти из сумрака - отображение скрытого окна процесса 1C, запущенного через OLE

Администрирование данных 1С Россия Бесплатно (free)

Наверняка те, кто сталкивался с программированием подключений к 1С через OLE, попадали в ситуацию, когда OLE-шный процесс ведет себя "не так, как надо". Например, подключиться к базе удается, а ожидаемых данных нет. Или процесс должен был бы завершиться, а он почему-то висит в списке задач. Эта разработка предназначена для того, чтобы подсмотреть, что же творится в окне непокорной программы.

10.04.2011    5768    0    kittystark    16    

Программа копирования баз системы 1С

Архивирование (backup) Россия Бесплатно (free)

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

27.01.2011    21041    0    SunTechnic    10    

Поиск ссылок на объект для последующего удаления объектов. Промо

Чистка базы Поиск данных v8 1cv8.cf Россия Бесплатно (free)

Иногда бывает нужно найти все ссылки на конкретный документ или любой другой объект системы, чтобы все это удалить...

12.01.2010    52715    0    YAN    45    

Бух 2011 (ставки ФОМС)

Обработка справочников Зарплата Зарплата v77::БУ 1С7:Бух Россия БУ НУ ФОМС, ПФ, ФСС Бесплатно (free)

Обработка устанавливает в типовых конфигурациях "1С:Бухгалтерия 7.7" (релиз 521) и "1С:Упрощенная система налогообложения 7.7" (релиз 177) ставки страховых взносов, измененные с 1 января 2011 года Федеральным законом от 16.10.10 № 272-ФЗ.

11.01.2011    14969    0    Antia    7    

ЗиК 2011 (ставки ФОМС)

Обработка справочников Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v77::Расчет 1С7:ЗиК Россия БУ НУ ФОМС, ПФ, ФСС Бесплатно (free)

Обработка устанавливает в типовой конфигурации "Зарплата и Кадры 7.7" (релиз 305) ставки страховых взносов, измененные с 1 января 2011 года Федеральным законом от 16.10.10 № 272-ФЗ.

09.01.2011    14800    0    Antia    11    

Сбор сведений о компьютере пользователя. 8.1/8.2

Администрирование данных 1С v8 1cv8.cf Россия Бесплатно (free)

Собираем информацию о компьютере через WMI в 1с 8.1/8.2

23.12.2010    22979    0    anig99    16    

Граната для обезьянки или редактор движений регистра (7.7)

Администрирование данных 1С Обработка документов v7.7 1cv7.md Россия УУ Бесплатно (free)

Правим движения регистра не отходя от кассы! Универсальная поделка для редактирования движений любого документа, даже если он не проведен или помечен на удаление.

17.12.2010    37494    0    Ёпрст    187    

VBS: Скрипт генерации паролей заданной длины из заданного набора символов

Администрирование данных 1С Россия Бесплатно (free)

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

01.11.2010    9091    0    angeliccare    3    

Программа для резервного копирования данных: каталогов файловой системы и баз данных 1С

Архивирование (backup) Россия Бесплатно (free)

Если вам надоели монотонные операции по резервированию баз 1С, воспользуйтесь программой Egida Backup, которая по одному щелчку мыши создаст копии важных данных и сохранит их на диск, удаленный каталог или флешку.

02.06.2010    20107    0    tuzek    16    

Очистка БД от документов всех организаций (фирм) кроме указанной

Чистка базы v8 1cv8.cf Россия Бесплатно (free)

Надо было скинуть слепок БД в вышестоящую организацию, но руководство справедливо решило, что все что по этой организации пусть видят, а вот остальные движения там на фиг не нужны, ну и накорябал сие, может ещё кому нить пригодится... Пользуйтесь

23.05.2010    32397    0    Farpost    15    

АЦРК: Реестр документов универсальный

Обработка документов v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Печатает реестр документов любого вида. Можно управлять составом и порядком печатаемых реквизитов (в том числе и табличных частей) и подсчетом итогов по реестру. Можно задавать условия отбора документов для реестра.

21.05.2010    20930    0    acrk    32    

Поиск и замена дублирующихся элементов справочников, КОД ОТКРЫТ, для 7.7

Сервисные утилиты Поиск данных Универсальные обработки v7.7 1cv7.md Бесплатно (free)

1. Работа над обработкой продолжается. Критика (любая) принимается. 2. Для установки: 2.1 Переименуйте файл WithoutConf.exe_ в WithoutConf.exe и разархивируйте (запустите на выполнение). 2.2 Каталог DLL скопируйте в Вашу базу (копию !!!), каталог ExtForms в одноименный каталог Вашей базы. 3. Для открытия: Сервис Дополнительные возможности 1С:Студио: Отчёты и обработки Поиск и замена элементов справочников 4. В обработке использованы 1С++, FormEx, StrMatch

11.05.2010    24075    0    Незнайка    64    

Нормализация наименований контрагентов

Обработка справочников v8 1cv8.cf Бесплатно (free)

Приводит к стандарту наименования контрагентов: 1) Символы в верхний регистр; 2) Поиск аббревиатур и подстановка (аббревиатуры ФОРМ ОРГАНИЗАЦИЙ, ТИПОВ ПОМЕЩЕНИЙ и проч.) 3) Выделение наименования организации по КАВЫЧКАМ, все что внутри кавычек считается наименование организации 4) Устанавливает порядок: "НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ" "АББРЕВИАТУРА ФОРМЫ ОРГАНИЗАЦИИ" "АББРЕВИАТУРА ТИПА ПОМЕЩЕНИЯ" ПРОЧ. (можно изменять порядок) 5) Прочие действия (удаление кавычек, удаление двойных пробелов, запятых, расстановка пробелов после запятых... и т.п. 6) Печать исправлений. (Обновление: увеличена скорость обработки, тонкие возможности настройки нормализации, отбор)

06.04.2010    21770    0    nalivai-chai    14    

Заполнение ТЧ по ТЧ и просто заполнение.

Обработка документов Обработка справочников v8 1cv8.cf Бесплатно (free)

Обработка выполняет любые действия со значениями табличной части в том числе заполнение на основании табличных частей других объектов (не обязательно с похожей структурой). Позволяет заполнять такие экзотические поля как "КлючСтроки" и прочие, требующие сложных вычислений. Навеяно "ОбработкаТабличнойЧастиТовары". Оформленно в виде внешней саморегистрируемой обработки заполнения табличных частей. С претензией на универсальность.

31.03.2010    12458    0    obmailok    10    

Авто-бэкапер 7.7 и 8.1

Архивирование (backup) v7.7 v8 Россия Бесплатно (free)

Программа позволяет выполнить последовательную выгрузку из всех баз 1С, указанных в ini-файле. Кроме того, позволяет принудительно убить все процессы 1С перед выполнением выгрузки. Для версии 7.7 производится подчистка файлов lck. Формирует файлы выгрузки с уникальными именами. Бэкап каждой последующей базы выполняется только после бэкапа предыдущей. По завершении программа выключается Примечание: выгрузка стандартная, формируется архив с файлами 1Cv77.dat, 1Cv7.MD, users.usr (7.7) и файл *.dt (8.0, 8.1) Подробное описание в readme.

22.02.2010    22921    0    Abadonna    19    

Data Commander (обработка для работы с данными)

Обработка справочников Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Универсальная обработка для 1С:Предприятие 8.1. По виду напоминает файловый менеджер. Полезна при перестройке структуры справочников, а также для выполнения различных операций с любыми данными. Предназначена для продвинутых пользователей.

09.02.2010    16415    0    WalterMort    26    

Расчетная ведомость с налогами, свод начислений с налогами (с 2010г.)

Обработка документов Зарплата Зарплата v77::Расчет 1С7:ЗиК 1С7:Комплекс Россия БУ Бесплатно (free)

Разработка не моя... Переработана с учетом введения страховых взносов для ЗиК 7.7. Для комплексной 7.7 не работала вообще... Исправил ошибки. Сейчас все в норме..

04.02.2010    13898    0    and1605    89    

Как сделать из XP (Vista) файл-сервер для 1С

Администрирование данных 1С Россия Бесплатно (free)

Как известно существует ряд специальных ограничений от Microsoft, которые позволяют открывать только ограниченное число сетевых соединений с БД 1С.

14.01.2010    5274    0    Оберон    6    

Программа для резервного копирования данных: каталогов файловой системы и баз данных 1С

Архивирование (backup) Россия Бесплатно (free)

Если вам надоели монотонные операции по резервированию баз 1С, воспользуйтесь программой Egida Backup, которая по одному щелчку мыши создаст копии важных данных и сохранит их на диск, удаленный каталог или флешку.

14.12.2009    23467    0    tuzek    49    

[DesktopGadget1C] - Гаджет для мониторинга активности баз 1С 8.х в клиент/серверном варианте

Сервисные утилиты Статистика базы данных Администрирование данных 1С v8 1cv8.cf Россия Бесплатно (free)

Утилита мониторит серверы 1С 8.1 и 8.2, выводит список активных баз и количество пользователей и позволяет просматривать параметры/настройки кластеров.

27.11.2009    18648    0    Душелов    34    

Загрузка документов из Excel

Загрузка и выгрузка в Excel Ценообразование, прайсы Обработка документов Ценообразование, анализ цен Ценообразование, анализ цен v8 УТ10 Россия Бесплатно (free)

Обработка (старался сделать универсальной) позволяет загружать данные из Excel. Есть возможность выбора соответствия колонок.

23.11.2009    14966    0    Tarlich    34    

Использование визуальных (ActiveX) компонент в тонком клиенте 1С 8.2

Разработка внешних компонент Администрирование данных 1С v8 1cv8.cf Россия Бесплатно (free)

В данной статье рассматривается вопрос использования визуальных компонент (ActiveX) на форме тонкого клиента 1С 8.2 и веб-клиента на базе MS Internet Explorer.

19.11.2009    40834    0    Душелов    59    

Консоль администрирования веб-сервера Apache

Администрирование данных 1С Apache v8 1cv8.cf Россия Бесплатно (free)

Простая утилита для администрирования веб-сервера Apache.

18.11.2009    16919    0    coder1cv8    11    

Очистка краткого наименования контрагентов от мусора (типа ОАО БТ) для 8.1

Обработка справочников v8 1cv8.cf Бесплатно (free)

"Сколько бухгалтера не учи, он все равно будет писать краткое наименование контрагента как полное."

21.10.2009    12546    0    PolAlex2    22    

Мастер корректировки записей регистров

Обработка документов v8 БП2.0 УПП1 Россия Бесплатно (free)

Обработка помогает создать и заполнить документ "Корректировка записей регистров". Обработка будет полезна в тех случаях когда необходима правка какого-либо документа в закрытом периоде.

15.10.2009    20228    0    mrWatson    16    

Всем искавшим дешевый Терминал сервер на основе WIN XP НОМЕ и PROF и SMB 2003 SERVER

Администрирование данных 1С Россия Бесплатно (free)

Всем кто хочет получить максимум скорости работы 1С на основе WIN XP HOME PROF и Small Bisnes SERVER 2003 сохраняя лицензионность смотрим Http://viterminal.ru от фирмы Лайт Софт Кстати отзовитесь кто ставил на SBServer 2003 !!

28.09.2009    10309    0    mart-sha    25    

Универсальная дозагрузка справочников из файлов Excel

Обработка справочников Загрузка и выгрузка в Excel v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Доработанная версия 1С-овской обработки загрузки данных из файлов Excel в справочники 1С. Добавлена возможность не только загружать новые элементы, но и дозаполнять или корректировать существующие справочники. Часто пользуюсь этой обработкой для быстрого полуавтоматического заполнения справочников, а также для переноса данных между различными конфигурациями.

28.09.2009    18748    0    swimdog    20    

Убираем Splash Screen для платформы 77.27 (в Терминальном режиме)

Сервисные утилиты v7.7 1cv7.md Россия Бесплатно (free)

Убираем Splash Screen для платформы 77.27 необходимо для работы в Терминальном режиме

07.09.2009    16735    0    grigr    46    

Архив к статье "Организация B2B интеграции с использованием 1С и JMS"

Практика программирования Администрирование данных 1С Россия Бесплатно (free)

Архив к статье "Организация B2B интеграции с использованием 1С и JMS"

06.09.2009    5833    0    mini_root    6    

Подсистема "Контроль изменения данных" (8.1)

Журнал регистрации v8 1cv8.cf Россия Бесплатно (free)

Подсистема легко встраивается в любую конфигурацию, не изменяет конфигурацию и не мешает обновлению. Назначение - регистрация изменения отдельных (или всех) реквизитов справочников и документов, имеющихся в конфигурации. Например, необходимо контролировать - КТО, КОГДА, С КАКОГО КОМПЬЮТЕРА изменил сумму существующего уже документа "Расходный кассовый ордер"? А в справочнике "Контрагенты" кто и когда поменял "Основного менеджера"? И хотелось бы узнать какое значение на какое заменили - ...чтобы восстановить справедливость :) Подсистема снова БЕСПЛАТНО (то есть даром :))

05.09.2009    28805    0    KukA.5    69    

Скрипт для прямого архивирования в zip-архив папки с файлами

Архивирование (backup) Россия Бесплатно (free)

Может использоваться в случае отсутствия в системе на платформе Windows внешнего архиватора (zip, rar и др.).

04.09.2009    6894    0    Taurus09    7    

Изменение времени любых документов (8.1)

Обработка документов v8 1cv8.cf Бесплатно (free)

Универсальная обработка "Изменение времени любых документов" в любой конфигурации

04.09.2009    14870    0    KukA.5    17    

Перенумератор (Справочники, Документы+Нумераторы)

Обработка справочников Обработка документов v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Универсальная перенумеровка объектов ИБ - Справочников и Документов

30.08.2009    20898    0    grigr    62