Ремонт товаров: стоимость запчастей

  • 96 Просмотров
  • Последнее сообщение 13 сентября 2023
  • Есть решение
Мажедасат написал 07 сентября 2023

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

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

в форме приема в ремонт в печатной форме так же перестала отображаться предварительная стоимость форм так же осталась моя правленная

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

 

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

Здравствуйте!

сама форма осталась моей вопрос где и что править я уже не помню.

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

Текст ячейки: {{#if Сумма}}[Сумма] руб.{{#else}}{{/if}}

Имя: Сумма

Формат: #,##0.00;-#,##0.00;''

И сразу попутный вопрос стоимость запчастей я в извращенной форме вписываю в коментарии контрагента и оттуда он подтягивается в печатную форму можно как то добавить поле для этого в карточку выдача из ремонта?

Можно, скопируйте в папку дополнений два прикреплённых файла: RepairOfGoods.form и RepairOfGoods.object

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

 

Мажедасат написал 08 сентября 2023

немного не то что нужно, поле добавилось в виде числового значения а нужно чтобы было как поле выполненные работы текстовое и числовое: например конденсатор 10мкф16 вольт -100 рублей флешь 25q64 -150 рублей. ну и тогда добавить еще одно поле там же с именем дата готовности ( это необходимо для например гарантийных ремонтов где сроки строго ограничены законом и зачастую не совпадают со временем когда клиент соизволит забрать технику из ремонта. Сейчас я это беру из строки комментарий. Акт выполненных работ провожу только когда выдаю технику, а составляю и сохраняю без проведения до выдачи

Мажедасат написал 08 сентября 2023

попутно вопрос по рмк можно ли поле комментарий сделать в виде выпадающего списка?  я пользуюсь версией рмк 2 там есть кнопка комментарий  мне в основном нужно 2 варианта. Первый вариант; Договор/ID и далее вписывать туда до 14 цифр и второй вариант: О невозможности возврата данного товара покупатель ознакомлен. ?

 

Danil написал 11 сентября 2023

немного не то что нужно, поле добавилось в виде числового значения а нужно чтобы было как поле выполненные работы текстовое и числовое: например конденсатор 10мкф16 вольт -100 рублей флешь 25q64 -150 рублей. ну и тогда добавить еще одно поле там же с именем дата готовности 

я запутался, так строковое или числовое? или строковое и числовое?

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

попутно вопрос по рмк можно ли поле комментарий сделать в виде выпадающего списка? 

в обозримом будущем так не получится сделать

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

немного не то что нужно, поле добавилось в виде числового значения а нужно чтобы было как поле выполненные работы текстовое и числовое: например конденсатор 10мкф16 вольт -100 рублей флешь 25q64 -150 рублей. ну и тогда добавить еще одно поле там же с именем дата готовности 

я запутался, так строковое или числовое? или строковое и числовое?

 

поле стоимость запчастей точно такое же как поле выполненные работы. Стоимость запчастей расписана например вот так: DC/DC преобразователь 4 шт х100 рублей=400 рублей конденсаторы 2 шт х50 руб =100 итого 500 рублей

 

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

 

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

если кратко то система такая клиент принес аппарат в ремонт, я заполнил прием в ремонт где кстати есть примерная дата готовности и собственно дата приема в ремонт. Далее идет ремонт, после его завершения заполняется выдача из ремонта где прописываю выполненные работы + стоимость запчастей + итоговая стоимость ремонта. НО проводить его нельзя поскольку клиента еще нет. я просто сохраняю эту выдачу без проведения и начинаю вызванивать клиента и ждать пока он явится. а явиться он может и через пару недель. вот для этого мне нужно в этом акте (выдача из ремонта) поле дата окончания ремонта (оно там у меня есть только дату я подтягиваю из комментария а хотелось бы просто отдельной строчкой там же где строки: выполненные работы, стоимость ремонта и стоимость запчастей) то есть если по букве закона то я должен после ремонта выдать документ о ремонте с актуальной датой когда забирают аппарат при выдаче документ сам в шапке прописывает эту дату.  а вот в тексте есть строка о б реальном окончании работ. Там же у меня прописаны условия гарантии и этот документ является гарантийным талоном. 

 

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

вот такой акт должен получиться:

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

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

<StackPanel>

<FieldControl Value="[Выполненные работы]" Required="true" Multiline="true" Height="60" />

<Panel Margin="0 0 0 0" Height="70" >

<FieldControl Value="[Сумма]" Label="#RepairOfGoods/RepairAmount" Width="320" Height="33" Margin="0 0 0 0" />

<Label Column="1" />

<FieldControl Row="1"  Value="[Стоимость запчастей]" Label="Стоимость запчастей" Width="400" Height="20" Margin="0 0 0 0" /> 

и как ее поменять местами с полем сумма ? 

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

Danil написал 12 сентября 2023

Сделайте вот так:

<StackPanel>
    <FieldControl Value="[Выполненные работы]" Required="true" Multiline="true" Height="60" />
    <Panel Margin="0 0 0 0" Height="30" >
        <FieldControl Value="[Сумма]" Label="#RepairOfGoods/RepairAmount" Width="320" Height="33" Margin="0 0 0 0" />
        <Label Column="1" />
    </Panel>
    <FieldControl Value="[Стоимость запчастей]" Multiline="true" Height="80" />
</StackPanel>

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

Сделайте вот так:

<StackPanel>
    <FieldControl Value="[Выполненные работы]" Required="true" Multiline="true" Height="60" />
    <Panel Margin="0 0 0 0" Height="30" >
        <FieldControl Value="[Сумма]" Label="#RepairOfGoods/RepairAmount" Width="320" Height="33" Margin="0 0 0 0" />
        <Label Column="1" />
    </Panel>
    <FieldControl Value="[Стоимость запчастей]" Multiline="true" Height="80" />
</StackPanel>

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

Danil написал 12 сентября 2023

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

скорее всего потому что вы оставили </StackPanel>

Вам нужно вот этот кусок в файле что я вам выдавал выше (строка с 98 по 105):

<StackPanel>
    <FieldControl Value="[Выполненные работы]" Required="true" Multiline="true" Height="60" />
    <Panel Margin="0 0 0 0" Height="70" >
        <FieldControl Value="[Сумма]" Label="#RepairOfGoods/RepairAmount" Width="320" Height="33" Margin="0 0 0 0" />
        <Label Column="1" />
        <FieldControl Row="1" Value="[Стоимость запчастей]" Label="Стоимость запчастей" Width="320" Height="33" Margin="0 0 0 0" />
    </Panel>
</StackPanel>

заменить на это (то что выше присылал):

<StackPanel>
    <FieldControl Value="[Выполненные работы]" Required="true" Multiline="true" Height="60" />
    <Panel Margin="0 0 0 0" Height="30" >
        <FieldControl Value="[Сумма]" Label="#RepairOfGoods/RepairAmount" Width="320" Height="33" Margin="0 0 0 0" />
        <Label Column="1" />
    </Panel>
    <FieldControl Value="[Стоимость запчастей]" Multiline="true" Height="80" />
</StackPanel>

 

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

спасибо сработало, а поле дата готовности в выдачу из ремонта как добавить?  Решено все добавил и еще добавил поле примечание))) спасибо за помощь

  • Понравилось
  • Danil
Close