печать

  • 209 Просмотров
  • Последнее сообщение 17 декабря 2021
Мажедасат написал 10 декабря 2021

возник вопрос по дополнениям. Есть ремонт товаров. формируем прием в ремонт а распечатать не получается кнопка печать не реагирует. Программа же не на фискальнике должна печатать? как ценники например на обычном принтере. И как по форме документа? информации нигде не нашел

Сортировка: Стандарт | Новые | Голоса
Danil написал 10 декабря 2021

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

Мажедасат написал 10 декабря 2021

 

вот кнопка. нажатие ничего не дает.  

Мажедасат написал 10 декабря 2021

вот отсюда все печатает по умолчанию

Danil написал 10 декабря 2021

Версия программы 1.11? Открывайте папку модуля ремонта, там будет файл с кракозябрами, его переименуйте в ПриемВремонтДоговор.tcr должно заработать

Мажедасат написал 10 декабря 2021

упс счас поставлю 1.10 (это домашний комп) в 1.11 не работает вики принт!

Мажедасат написал 10 декабря 2021

а выдачу как поправить? прием заработал.

Danil написал 11 декабря 2021

а похоже никак, выдача изначально сломана, будем чинить

Мажедасат написал 11 декабря 2021

приемную квитанцию можно под себя изменить? сам бланк. Есть какие то правила его формата? В мыслях добавить снизу отрывную часть с дублем информации о правилах приема и дублем подписей сторон.

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

Мажедасат написал 11 декабря 2021

так модуль очень классный надо обязательно допилить!

Мажедасат написал 12 декабря 2021

вот такая форма нужна на выдачу:

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

  1. Наименование фирмы и юридический адрес, если это юрлицо, или ФИО предпринимателя, а также ИНН.
  2. Вид работ.
  3. Цена.
  4. Наименование, описание и цена материалов.
  5. Отметка об оплате работ или информация об авансе, если он предусмотрен.
  6. Дата приема и исполнения заказа.
  7. Гарантийный срок.
  8. Подписи мастера и заказчика.

Danil написал 12 декабря 2021

приемную квитанцию можно под себя изменить? сам бланк.

 Тот файл (ПриемВремонтДоговор.tcr) что вы переименовывали, перенесите в дополнения и открывайте нашим редактором форм (устанавливается вместе с программой), дальше потребуется определённая сноровка, но не вижу ничего особо страшного.

Мажедасат написал 13 декабря 2021

осилил редактор форм, вот что получилось из приемной квитанции. Теперь нужен акт выдачи)))

Danil написал 13 декабря 2021

осилил редактор форм, вот что получилось из приемной квитанции. Теперь нужен акт выдачи)))

сделайте копию приёмной квитанции и назовите её Выдача из ремонта.tcr, дальше можете себя не сдерживать, в результате должно сработать

 

Мажедасат написал 13 декабря 2021

нашел еще один баг в 11 версии. При попытки печати приема или выдачи из ремонта открывается квитанция нормально, но если выбрать предварительный просмотр страницы то вылазиет вот это...

  • Понравилось
  • Danil
Мажедасат написал 13 декабря 2021

Теперь по выдаче. Квитанцию выводит но есть некоторые нюансы. В форме есть реквизиты фирмы моей. фамилия заказчика и стоимость ремонта остальные поля не подтягиваются. Это не правленная квитанция, просто переименованная в выдачу. Куда копать? 

Danil написал 13 декабря 2021

остальные поля не подтягиваются. Это не правленная квитанция, просто переименованная в выдачу. Куда копать? 

а какие нужны? если кратко, запустите программу с ключом командной строки -develop тогда в панели инструментов будет доступен список свойств документа или справочника:

это то что вы можете использовать в печатной форме

Мажедасат написал 13 декабря 2021

Открыл. Ничего не понял. Закрыл.

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

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

и теперь вопрос как использовать, то что вы показали, я могу использовать в печатной форме? 

 

Danil написал 13 декабря 2021

делаю вывод что либо данные в этот документ берутся из другого места (не как в приеме на ремонт) 

Данные берутся из документа в первом случае из Приема в ремонт во втором случае из Выдачи из ремонта

и теперь вопрос как использовать, то что вы показали, я могу использовать в печатной форме? 

Я показал, как увидеть какие данные есть в том или ином документе

на всякий случай это тут оставлю, вдруг поможет, тут есть немного про секции и параметры

Мажедасат написал 13 декабря 2021

Я показал, как увидеть какие данные есть в том или ином документе

 

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

Ну и как бы  уже в плане хотелки используемые детали и их цену бы прописать

То есть выдача совсем непригодная и самому мне ее не осилить и не в бланке дело. Может как то продублировать можно данные из приема в выдачу?

Danil написал 14 декабря 2021

 ну так то да.  Там действительно нет нужных данных(( если без телефона контрагента вполне можно обойтись то вот без поля устройства которое возвращаем никак нельзя.

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

Мажедасат написал 14 декабря 2021

Неа нету их там! есть контрагент он формируется в квитанции, а вот телефона контрагента нет и соответственно поле пустое. Функция прием в ремонт выводит номер приемной квитанции и все, а вот про то что приняли в какой комплектации, с каким серийником и с какими жалобами и в каком внешнем состоянии НЕТУ. И выдавать устройство из ремонта без этих полей нельзя!

Мажедасат написал 14 декабря 2021

Необходимые функции для выдачи из ремонта: 

дата готовности

состояние

комплектация

неисправность

устройство (такое поле в выдаче формируется как объединенное из устройства, модель, серийный номер. Но функции такой нет!)

телефон контрагента (необязательно)

а еще нужное поле используемые детали и их стоимость

Danil написал 14 декабря 2021

Неа нету их там! есть контрагент он формируется в квитанции, а вот телефона контрагента нет и соответственно поле пустое. Функция прием в ремонт выводит номер приемной квитанции и все, а вот про то что приняли в какой комплектации, с каким серийником и с какими жалобами и в каком внешнем состоянии НЕТУ. И выдавать устройство из ремонта без этих полей нельзя!

 вот так прописал, работает, выводит всё что было в приёме в ремонт, это именно форма Выдача из ремонта.tcr

в общем не страшно, мы не претендуем на звание программы с простым и очевидным способом изменения 

обязательно учтём ваши пожелания при доделывании этого модуля

  • Понравилось
  • Мажедасат
Мажедасат написал 14 декабря 2021

Вы просто супер! Ваша программа лучшая из всех что я перебрал. А поддержка, вообще выше всяческих пожеланий! спасибо заработало!

Мажедасат написал 15 декабря 2021

Еще один вопрос, касаемо дат. Выдача документа берет текущую дату в шапку это правильно. А как зафиксировать дату на момент формирования выдачи из ремонта. Если документ не проводим но сохраняем? Дата в шапке изменится на момент выдачи, но так же изменится и срок готовности а этого быть не должно!

Мажедасат написал 15 декабря 2021

 еще один вопрос а можно ли в бланк добавить логотип? ну то есть небольшую картинку? в редакторе такая функция есть а как, вернее в каком виде работает нету

Danil написал 15 декабря 2021

А как зафиксировать дату на момент формирования выдачи из ремонта. 

Т.е. на момент нажатия кнопки Печать?

 еще один вопрос а можно ли в бланк добавить логотип? ну то есть небольшую картинку? в редакторе такая функция есть а как, вернее в каком виде работает нету

 Открываете Товарный чек, там есть область с логотипом. Копируете её и вставляете куда нужно. Для отображения логотипа нужна картинка logo.jpg в папке с дополнениями

Мажедасат написал 15 декабря 2021

Т.е. на момент нажатия кнопки Печать

Нет. ситуация такова человек сдал аппарат в ремонт я выдал приемную квитанцию с датой приема в ремонт. со сроком ремонта 30 дней. как только аппарат готов я формирую документ выдача из ремонта где указываю произведенные работы но документ не провожу поскольку если провести он считает аппарат выданным:

1. если человек позвонил узнать статус ремонта открываем к выдаче и говорим готов, если в выдаче его нет то не готов.

2. если срок гарантийного ремонта вместе с диагностикой составит более 45 дней клиент имеет право отказаться от товара и вернуть деньги. я сделал аппарат за 30 дней позвонил клиенту а он пришел на 46 день, то при выдаче аппарата в документе формируется дата срок ремонта на момент выдачи... этого вполне хватит для иска в суд с требованием вернуть деньги товар который делали больше установленного срока.

именно поэтому строчка срок ремонта должна отражать именно срок когда ремонт окончен (то есть сформирован документ выдача из ремонта) 

 

Мажедасат написал 15 декабря 2021

Открываете Товарный чек, там есть область с логотипом. Копируете её и вставляете куда нужно. Для отображения логотипа нужна картинка logo.jpg в папке с дополнениями


все разобрался спасибо!

Danil написал 16 декабря 2021

именно поэтому строчка срок ремонта должна отражать именно срок когда ремонт окончен (то есть сформирован документ выдача из ремонта) 

 так не меняйте дату документа при проведении

Мажедасат написал 16 декабря 2021

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

по сути можно же как то считывать не дату срок ремонта из приемной квитанции а дату создания выдачи(там где строчка срок ремонта).  А при проведении выдачи, дату выдачи в шапке акта выдачи, формировать из даты на момент выдачи (ну то есть как сейчас) 

Danil написал 16 декабря 2021

в документе должно быть 2 даты одна когда починили другая когда выдаем

т.е. на момент нажатия кнопки Печать в документе выдачи? если такой вариант подходит, могу рассказать рецепт, как это организовать в форме, там есть возможность вывести дату на момент печати

 

Мажедасат написал 16 декабря 2021

ну давайте по порядку:

1 декабря я взял в ремонт аппарат и поставил срок 13 дней. 14.12 я успешно окончил ремонт и создаю документ выдача из ремонта.

документ просто сохраняю чтобы он не пометился как выданный. печатать его нет смысла поскольку неизвестно когда за аппаратом придут. сообщаю что аппарат готов и жду. Клиент пришел 17.12 выбираю сохраненный документ выдача

открываю его и если просто печатаю то получаю 

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

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

Мажедасат написал 16 декабря 2021

и попутно вопрос как убрать время?

Danil написал 16 декабря 2021

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

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

и попутно вопрос как убрать время?

заменить [Прием в ремонт] на Прием в ремонт [Прием в ремонт.Номер] от [Прием в ремонт.Дата]

и для параметра Прием в ремонт.Дата указать тип Дата и время и формат dd.MM.yyyy

Мажедасат написал 17 декабря 2021

в документе должно быть 2 даты одна когда починили другая когда выдаем

т.е. на момент нажатия кнопки Печать в документе выдачи? если такой вариант подходит, могу рассказать рецепт, как это организовать в форме, там есть возможность вывести дату на момент печати

 

 а можно в документе на момент нажатия печать менять одну дату вот эту?

Danil написал 17 декабря 2021

 

а можно в документе на момент нажатия печать менять одну дату вот эту?

В редакторе переключайтесь на закладку Код и в самый них текста, там будет вот такое:

  <Expressions />

заменяете его на:

  <Expressions>
    <NowExpression ID="Now" />
  </Expressions>

дальше прописываете новый параметр, например Сейчас, вот таким образом и используете в тексте где нужно

 

  • Понравилось
  • Мажедасат
Мажедасат написал 17 декабря 2021

все получилось. До выхода исправлений проживем. Как сделал: дату "сейчас" поставил в шапку. Главное не забыть перед проведением выдачи часики жмакнуть. дату срок ремонта прописываю в комментарии при создании выдачи (и она неизменна).

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

 

Close