выбор сигнатуры из списка

Автор 4_3, 8 февраля 2024, 15:26

0 Пользователи и 1 гость просматривают эту тему.

4_3

есть перечень сотрудников.
если я выбираю фамилию из списка, то можно организовать автоподстановку изображения его подписи в заданном месте?
(мы давно уже не распечатываем документы..)

bigor

Вы задаете общие вопросы. Максимум дождетесь общих ответов. Скорее всего можно. Для конкретики нужно видеть, что за документ, куда подставлять
Поддержать наш форум можно здесь

economist

Можно, изучите Автотекст и F3

А. выводит ПОЛЕ-СПИСОК, не ЭУС, далее выбираем ФИО и жмём F3 - видим скан подписи
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

4_3

#3
не очень понял.. у меня другие поля.. но то что этот функционал присутствует очень воодушевляет.спасибо. пошел в ютуб искать..
кстати. а нет смысла полключать для такого base? сотрудники,нормативы.. адреса.. зависимости.. подписи.. это не про то?

4_3

не могу найти пункт автотекст!
а пункте поле тоже не увидел пункт список

4_3

#5
Цитата: bigor от  8 февраля 2024, 16:06Вы задаете общие вопросы. Максимум дождетесь общих ответов. Скорее всего можно. Для конкретики нужно видеть, что за документ, куда подставлять

нужно отправить 10 писем в 2 инстанции. как создать папку "кому" а в ней папку "прокуратура по районам"
и выбрав нужный район вставить отформатированный фрагмент текста с обращением к такому-то лицу
отом выбрать папку "работа", в ней "отправители" и выбрать от кого (смотри СКРИН 1)
а в конце письма вставить блок из папки "работа", которая находится в папке "подпись" с отформатированным фрагментом текста, содержащим должность, ФИО, подпись и печать (см СКРИН 2)
пример заполненного файла тоже приложил: см ПРИМЕР 1. указанные фрагменты выделены красным
кстати, печать не получается передвинуть на желаемое место: перескакивает сильно

economist

#6
Действуйте последовательно. Верьте что многие вещи уже продуманы и реализованы и не ищите в Ютьюб, смотрите Форум.

Клиенты, корреспонденты, госорганы - это по простому Адресная книга в почтовом клиенте ThunderBird, Outlook итд, или файл в Excel/Calc или (хуже) в Word/Writer, по "адресам" из них Writer умеет сам делать Слияние и Рассылку. В 99% случаев это "свалка" из недописанных контактов, и начать нужно с наведения там порядка.

Почему адреса из Writer и почтовика  хуже чем из Calc? Да потому что вы практически сразу столкнетесь с тем что нужно что-то менять (падежи при обращении), переводить числа в суммы прописью, что-то посчитать итд - а делать это лучше формулами в таблице Calc/Excel, чем ручками в тексте Writer/Word с пустографкой, заполненной как попало. Для юр. доков это очень важно. Рассылка ведь может не только шапку автоматизировать, но и весь текст жалобы, искового итд.


По печати - изучите Автотекст, он запоминает всё. Для верстки используйте отступы или даже таблицу без рамок. И только после этого создавайте из нее Автотекст.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

economist

#7
Механизм Рассылки (Циркулярное письмо) в OpenOffice|LibreOffice создает одно "сводное" или несколько отдельных ODT/PDF, но сам разложить их по папкам (и создать папки) - не может. Нужен непростой макрос или ручной труд.

Лучше освойте "выборочную" рассылку - не по Таблице, а по SQL-Запросу или Представлению/View. Для этого, опять же, лучше всего держать Адреса в Calc/Excel или Базе данных. Главная причина использовать Calc а не Writer - наличие "промышленного", удобного и проверенного временем решения по отбору строк на языке SQL. Для этого:   

1) Создаем в Base БД-пустышку на основе вашего Calc/Excel (Подключиться - Таблица...) сохраняем, зарегистрировать - да.
2) Во Writer жмем Ctrl+Shift+F4 и видим одну таблицу, но нам-то писать в 2 инстанции. Возвращаемся в Base.
3) Создаем 2 "таблицы" из одной  путем написания SQL-запроса вида SELECT * FROM Адреса WHERE Получатель='Транспортная прокуратора г. N' Второй запрос делается копированием первого с правкой.
4) Запускаем две рассылки, каждая по своему SQL-запросу,  указываем разные папки для сохранения результата слияния.

Большим плюсом SQL является ясность и легкость отбора, на уровне Автофильтра и даже проще, освоить вполне может и офис-менеджер. Например, хотим поздравить всех мужчин 23/02. Пишем запрос: SELECT * FROM Адреса WHERE Получатель LIKE '%вич' и делаем Рассылку по этому SQL-запросу. Сербке "Петра Иванович" слать поздравления не стоит, поэтому условия в SQL часто становится "жирными", но они же здорово наводят порядок в голове и приучают вести данные "чисто" и полно.     
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

4_3

я хотел бы уточнить задачу и если можно, то привлечь к созданию видеоурока.
возможно обсудить условия?
задача 1
1: сделать Отчетую документацию, в которой есть:
1-1 данные выбранного юрлица для выполнения заказа (включая реквизиты, лого, печать, лицензии и тп..)
1-2 данные сотрудников (должность, имя, инициалы, ПОДПИСЬ)
1-3 данные объекта (адрес, договор, статус и прочие реквизиты..)
1-4 перечень документов, из которых состоит отчетная документация (закрывающие документы нумерация каждого тома и пр)
как видно, перечислены текстовые и графические элементы. как вносить графические? куда?
задача 2
2: разослать отчетную документацию адресатам, добавив к ним сопроводительные письма, стодержащую тексовые и графические элементы (фирменные бланки, описи итд)

очень интересно... просто сухие формулы не оч понятно: куда их и зачем..
спасибо за то что уже сказали. но вдруг Вам будет это интересно..


4_3

я выделил элементы, на которые хотел бы разбить лист. как в base добавить изображения и как бы связать некоторые позиции: фио и подпись сотрудника, например. это текст и изображение.

economist

Какой движок БД используется в Base? (См. лев-ниж угол экрана).

Механизм рассылки не поддерживает вставку графики(только текст), тут придется делать макрос или использовать F3 рядом с текстом, возвращенным Слиянием.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

economist

Если подписантов несколько на выбор - все их реквизиты,включая ссылку на графику (jpg/png - печать, факсимиле) можно получать кнопкой Данные в Поля по Ctrl+Shift+f4 из БД, связанной, скажем, с Excel/Calc-файлом.

Другой вариант - несколько разных шаблонов. Или нужно делать документы от имени широкого списка контрагентов?

Часть реквизитов контров проще взять с бесплатных API-сервисов (макрос). С данными ЕГРП/ЕРН - хуже, долгоживущих решений нет, конторки дающие выписки - раз в квартал меняют сайты, чтобы не скрапили, а покупать доступ у ФНС дорого  (сотни тыс. в год).
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

4_3

1. первый вариант самый интересный.
2. шаблонов около 10-15: это типы выполняемых документов (обследования, проекты, отчеты. по крайней мере, текстовая часть).
есть идея генерировать спецификации, выгружая их из КАДа в CALC и далее в Райтер с элементами верстки.
3. Список отправителей небольшой: это собственные ООО, ИП и самозанятые, которые участвуют в работе.
текучки нет совсем.
у каждого - своя роль. некоторый участвуют в торгах и подрядах. некоторые в субподрядах.

economist

#13
То есть несколько своих ООО, ИП, СЗ друг другу часто пишут письма, договоры, допы, акты и хочется это автоматизировать, оформляя весь документ синими отметками (своими и от имени  контрагента, то есть в наличии все фирмбланки, сканы нескольких вариантов подписей и печатей своих фирм). Доки в адрес внешних контрагентов тоже возможны. Для этого в Excel/Calc на разных листах, скажем, ОТКОГО и КОМУ, заводим данные своих и чужих контрагентов: Название Кр. Полн., ИНН, КПП, Директор, ДиректорРодПадеж итд. Процесс творческий, длинные поля адресов придется разбить на части Индекс, Адрес1, Адрес2, Адрес3, а то не влезет. Создаем БД типа Таблица к этому файлу. Пути нужны короткие, лучше без пробелов (ломают DDE-связи) и кириллицы (пока все ок, но завтра иностранцы выпустят к-нибудь супер полезную утилиту и она на кириллице обломается). 

После этого остается сущий пустяк - нажав Ctrl+Shift+F4 в файле-шаблоне перетащить мышью поля с таблицы КОМУ и ОТКОГО. Для их заполнения выделяем нужную таблицу, строку и жмем кнопку Данные в Поля. Итого 6 кликов для заполнения десятков реквизитов.

А теперь самое сложное:
- Фирм. бланки 
- Печати и подписи своих фирм
Они по Данные в Поля не появятся, максимум появится текст в поле ПечатьРомашка или D:/НашиПечати/Ромашка.png
В принципе, их достаточно чтобы сработал Автотекст по F3 на слове ПечатьРомашка| (курсор поставить после последней буквы) или чтобы макрос вставил изображение вместо D:/НашиПечати/Ромашка.png (примеры макросов есть на Форуме). Но это плюс целый клик и нажатие F3 (дважды если пишем своим), а макрос только кажется простым, и его надо тоже запускать. 

Но есть способ лучше и правильнее, поскольку макросы это крайняя мера, когда базовым функционалом что-то не предусмторено. Дабы сохранить индивидуальность документации от каждого своего контра - можно в одном файле-Шаблоне сделать несколько подряд фирменных бланков от всех своих 20-ти фирм, а внизу - 20-ть "подвалов" с их же подписями и печатями. А дальше - используем базовый функционал OpenOffice|LibreOffice - Условный/Скрытый Текст/Раздел. В зависимости от значения поля БД, скажем, ИНН, будет в доке выводиться нужный абзац - Фирм. бланк и "подвал" с подписями и синими отметками. А ненужные будут скрыты. Скрытый текст не виден при открытии в старых MSO и офисных пакетах (но лучше слать в PDF, куда он точно не попадает). Условный текст в привязке к значениям Полей БД - мощный автоматизатор. Но его основная задача - построение автопереверстываемых "растущих" доков (договоров с допсоглашениями и спеками), которые реагируют на контролы/текстовые поля/ЭУС, изменяемые пользователем. До этого нужно дойти со временем. Вот там есть где развернуться!

Еще я бы сделал несколько вариантов "подвалов" для каждой своей фирмы, чтобы печати/подписи различались положением, вращением, наклоном итд. У ФНС глаз наметан, они болезненно реагируют на "инкубаторски" похожие отметки. Выводить случайный подвал легко, для этого по Ctrl+SHift+F4 выбираем не Таблицу ОТКОГО КОМУ, а SQL-представления их, созданные с допколонкой, содержащей текущее время. Последняя секунда или чет/нечет ее задаст другой Условный текст. Данные в Поля лучше по Представлению, его легко дополнить столбцами, вычислениями, обогатить данными с checko.ru итд, пока Excel/Calc-файл монопольно занят девочкой, ушедшей на обед.
     

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...