View Issue Details

IDProjectCategoryView StatusLast Update
0001174СкладGeneralpublic2017-11-27 15:27
Reporterruslan Assigned Tobarry  
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Summary0001174: +Склад-Справочники Организации-Группы организаций - Идивидуальные шаблоны е-майл рассылок по группам организаций
DescriptionЗадача родилась из требования ДК не печатать внутренним клиентам документы с ценами реализации. По группе организаций эти клиенты фильтруются однозначно.

Добавить возможность индивидуальных шаблонов по группам организаций.
Логика такая, если в реализации товара(счете) присутствует организация, которая входит(вероятно вхождение в несколько групп, поэтому сделай выбор первой по ИД) в группу с индивидуально указанным шаблоном, то отправлять по этому шаблону. Если все группы, в которые входит Организация без указанных индивидуальных шаблонов - отправлять по стандартному для Реализации.

Более изящного я ничего не придумал... разве что в html скрипт вставить на javascript?
TagsNo tags attached.

Relationships

related to 0001138 closedbarry +Склад-меню[?]-Настройка по умолчанию-новая закладка -Отправка емайл-уведомлений 

Activities

barry

2017-11-06 17:42

administrator   ~0002963

stor32.zip
mebl_ib5.zip

barry

2017-11-06 17:43

administrator   ~0002964

Last edited: 2017-11-06 17:43

View 2 revisions

в группе организаций - имя файла без пути (лежит в /FrfStor/)

barry

2017-11-06 22:07

administrator   ~0002965

stor32.zip

ruslan

2017-11-07 12:24

manager   ~0002966

1. Убери отображение запроса перед отправкой письма.
2. И добавь фильтр на наличие шаблона в группе в запросе:

[Window Title]
Склад[ADMIN]

[Content]
Select DD.ID, DD.DAT_, DD.OUT_DATE, DD.NBR, DD.Summa, DD.EMAIL_STATE, DD.TYP, O.No_EMail, s1.Name Stor1Name, s2.name Stor2Name,
O.EMail Orgn_EMail, PC.Email Prsn_EMail, PC2.EMail Prsn2_EMail,
PC.Name Prsn_Name, PC2.Name Prsn2_Name, P.ID PrsnID, P2.ID Prsn2ID,
O.Name OrgnName, DD.Comment, DD.UserName, U.FullName UserFullName,
(select first 1 gg.EMail_Tmpl_Real
from OrgnGrpRef rg join Orgn_Grp gg on gg.id=rg.grpid
where rg.orgnid=dd.nameid order by gg.id)
 FROM DGVDT DD
Left Join Orgn O on O.ID=DD.NameID
Left Join StorList S1 on S1.ID=DD.Stor
Left Join StorList S2 on S2.ID=DD.StorID
Left Join Personal P on P.ID=DD.PrsnID
Left Join PrsnCard PC on PC.ID=P.PrsnCardID
Left Join Personal P2 on P2.ID=S2.OwnPrsnID
Left Join PrsnCard PC2 on PC2.ID=P2.PrsnCardID
Left Join UserList U on U.NAME=DD.USERNAME
 WHERE DD.ID=913

Например:
(select first 1 gg.EMail_Tmpl_Real
from OrgnGrpRef rg join Orgn_Grp gg on gg.id=rg.grpid
where rg.orgnid=dd.nameid and gg.EMail_Tmpl_Real is not null
and gg.EMail_Tmpl_Real <>''
 order by gg.id)

barry

2017-11-07 13:49

administrator   ~0002967

stor32.zip

Issue History

Date Modified Username Field Change
2017-11-06 15:42 ruslan New Issue
2017-11-06 15:42 ruslan Relationship added related to 0001138
2017-11-06 17:42 barry Note Added: 0002963
2017-11-06 17:42 barry Status new => resolved
2017-11-06 17:42 barry Resolution open => fixed
2017-11-06 17:42 barry Assigned To => barry
2017-11-06 17:43 barry Note Added: 0002964
2017-11-06 17:43 barry Note Edited: 0002964 View Revisions
2017-11-06 22:07 barry Note Added: 0002965
2017-11-07 12:24 ruslan Note Added: 0002966
2017-11-07 12:24 ruslan Status resolved => feedback
2017-11-07 12:24 ruslan Resolution fixed => reopened
2017-11-07 13:49 barry Note Added: 0002967
2017-11-07 18:32 ruslan Status feedback => resolved
2017-11-07 18:32 ruslan Resolution reopened => fixed
2017-11-27 15:27 ruslan Status resolved => closed