Макеты договоров в программе не жизнеспособны?

Получить 200 видеоуроков по 1С бесплатно:

Татьяна К.     30.11.2015

И все таки, макеты договоров в программе не жизнеспособны.
Я заморочилась и решила один из своих договоров сделать шаблоном программы. Все вставила, все поля указала. НО! В программе АБСОЛЮТНО не поддерживается вставка таблиц. А у меня все приложения к договору с таблицами. А без приложений, что за договор! Кроме того, не отражается разбивка на страницы. т. е. при распечатке может получиться кусок приложения на одном листе, потом кусок на другом. и в результате каша((((( очень жаль, но пока эта функция совсем-совсем сырая и подходит только для простейших договоров. А так хотелось…

 Ирина Шаврова Profbuh8.ru         30.11.2015

Добрый день, Татьяна!
Таблицы можно нарисовать, правда, это будет не очень просто, но возможно. :)

1. Можно рисовать простые таблицы с использованием знаков «-» и «!».

2. Можно рисовать, используя спец. символы:
alt+196 (Это рисуется «-«)
alt+179 (вертикальная черта)
alt+195 (левый разделитель
alt+180 (правый разделитель)
alt+218 (левый верхний угол)
alt+191 (правый верхний угол)
alt+192 (нижний левый угол)
alt+217 (нижний правый угол)

        Этим способом можно рисовать качественные таблицы.

Вот я нарисовала на скрине двумя способами.

PS: Раз уж «вложились» и хочется это иметь в программе, то, может быть, помучиться, но сделать так, как хочется?  :)

Вот коды, которые могут быть вам полезны для рисования таблицы:

Добавить комментарий или вопрос:
Все комментарии (4)
  • Avatar

    almari Июл 12 2016 - 11:36

    О-о! Псевдографика внутри поля форматированного документа в 1С – это чрезвычайно интересно. Вспоминаются таблицы в текстовых редакторах на ДОС и матричные принтеры))) Но все это интересно скорее с теоретической точки зрения, чем с практической.
    Я ранее тоже попробовал сделать шаблоны своих договоров в 1С:Бухгалтерии 3.0, но так и не смог заставить документ выглядеть удовлетворительно. Текст, который подставляется на месте полей у меня упорно получался другим шрифтом и размером, и побороть это я так и не смог.
    С точки зрения программиста работа с полем форматированного документа мне также доставила радости чуть меньше, чем ничего. Я тоже считаю, что этот объект пока еще не готов для широкого применения. Хотя платформа развивается и возможно уже скоро все изменится к лучшему.

    • Avatar

      Ирина Шаврова Profbuh8.ru Июл 12 2016 - 13:21

      Как программисту вам и карты в руки. Внешнюю печатную форму к справочнику Договоры на управляемой форме с возможностью заполнения таблиц – Ок? А мы здесь поместим!
      Как, осилите?)
      ———————
      А вот по шрифтам специально проверила – нет, тут все в одном стиле. Убирать, выставлять курсив, жирность можно прямо из формы.
      * мы своим клиентам как-то внешними печатными формами рисовали Договоры при приеме сотрудников на работу. Красивые.) С таблицами и прочей информацией страницы этак на 3-4. Правда, в ЗУП 2.5. Была такая практика.)

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

      • Avatar

        almari Июл 13 2016 - 11:51

        Добрый день, Ирина!
        Внешнюю печатную форму создать не слабо, если она принесет людям пользу. Правда я пока не понимаю, как ее сделать универсальной. То есть вы когда делали для ЗУП 2.5 наверняка туда уже “вшивали” текст договора. А чтобы пустить обработку в массы нужно дать возможность пользователю задать текст самому. Для этого как раз и предназначены поля форматированного документа.

        Вместо этого я еще раз терпеливо и настойчиво попробовал настроить шаблон “штатными” средствами (у меня без таблиц, конечно). Получилось, но с некоторыми замечаниями:
        1. При копировании текста в шаблон из Word шрифт изменился с Times New Roman на Courier.
        2. Далее прямо в 1С можно изменить шрифт обратно по кнопке “Изменение шрифта”, но тут же может непредсказуемо измениться и размер независимо от того, что вы задали.
        3. Размер шрифта гораздо надежней задавать кнопками “Увеличить шрифт” и “Уменьшить шрифт”. Так я добился необходимого мне размера.
        4. Для увеличения/уменьшения отступа лучше использовать соответствующие кнопки в командной панели – опять же надежней. Например “Backspace” не уменьшает отступ (как мы привыкли в Word), а объединяет абзац с предыдущим.
        5. Я отказался от использования кнопки “Нумерованный список”, т.к. во-первых список получается одноуровневый, а во-вторых я не смог заставить шрифт цифры совпадать со шрифтом текста. Нумерацию в списке я задал просто текстом “вручную”.

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

        • Avatar

          Ирина Шаврова Profbuh8.ru Июл 13 2016 - 12:53

          Сделать универсальную внешнюю обработку под этот случай несложно.
          Берете реквизиты формы: Шаблон (справочник Шаблона Договоры) из которого будете загружать данные и Макет (Поле табличного документа). Выводите на командную панель три кнопки “Загрузка шаблона”, “Таблица” и “Печать” и работаете с модулем формы по этим операциям.
          Вот примерно набросала схему, см. скрин.
          ——–
          Хорошо, я поняла, что этот функционал с Шаблонами договоров Вы будете у себя использовать.)

Добавить комментарий или вопрос: