Обновление:СМС рассылка
Материал из wiki.standart-n.ru
Версия от 17:26, 15 мая 2015; Vlasova (обсуждение | вклад)
Содержание
Создание/обновление справочников SP$WDICTS
UPDATE OR INSERT INTO SP$WDICTS (PARENT_ID, CAPTION, DESCRIPTION, SID, STATUS, INI, SORTING, FRAMECLASS)
VALUES (0, 'Контрагенты', NULL, 'AGENTS ', 2, '[insertsql]
[deletesql_selected]
[deletesql]
update agents set deletedt=current_date where id=:id
[refreshsql]
select * from vw_agents where id=:ID
[selectsqlwithdeleted]
[selectsql]
select * from vw_agents where id>3 and deletedt is null order by caption,id
[form_show]
position=0
left=0
Top=0
Width=800
Height=800
MaxWidth=0
MaxHeight=0
MinWidth=0
MinHeight=0
[form_get]
position=0
left=0
Top=0
Width=800
Height=800
MaxWidth=0
MaxHeight=0
MinWidth=0
MinHeight=0
[main]
sourcetablename=AGENTS
returnfieldname=ID
captionfieldname=CAPTION
keyfieldname=ID
ViewID=AGENTS2
RootGroupTableName=AGENTS
ShowCaption=Клиенты
GetCaption=Клиенты
GroupSelect=1
foldergroup=AGENTS.FOLDERS
initfolder_id=
dataset=0
InitTMSGroup_id=
folders_visible=0
Canfloating=0
hidetoppanel=0
ActivateDictAction=0
[cfSelect]
selectfieldexpression=coalesce(caption,'''')||'' ''||coalesce(phonenumbers,'''')||'' ''||coalesce(email,'''')
AllwaysPartial=1
[childs]
bottomdock_units=2
bottomdock_size=50
rightdock_units=0
rightdock_size=0
[child_0]
caption=Детализация покупок
wdict=AGENTS_SALE
oninit=tek_id=0
afterscroll=tek_id=id
onselectedchange=tek_id=id
efaultdocksite - где будет по-умолчанию: none - не показывается, right - справа, bottom - снизу в виде закладки, custom - просто показывается
defaultdocksite=bottom
ShortCut=
afterupd=tek_id=id
afterdatasetopen=
[TMS_1]
group_id=-601
caption=Рассылка
[editfields]
CAPTION=default
FULLNAME=default
INN=default
EMAIL=default
PHONENUMBERS=default
KREDITDAY=default
BANK=BANK_ID
BIK=default
RS=default
KS=default
KPP=default
BANK_ID=WDICTS.BANK(initvalue=bank_id)
DOVERKA=default
PHONENUMBERS2=default
PHONENUMBERS3=default
', NULL, NULL)
MATCHING (SID);
UPDATE OR INSERT INTO SP$WDICTS (PARENT_ID, CAPTION, DESCRIPTION, SID, STATUS, INI, SORTING, FRAMECLASS)
VALUES (0, 'Покупки клиента', NULL, 'AGENTS_SALE ', 1, '[insertsql]
[deletesql_selected]
[deletesql]
[refreshsql]
select * from PR_AGENTS_SALE(:tek_id) where id=:ID
[selectsqlwithdeleted]
[selectsql]
select * from PR_AGENTS_SALE(:tek_id)
[form_show]
position=1
left=0
Top=0
Width=600
Height=400
MaxWidth=0
MaxHeight=0
MinWidth=0
MinHeight=0
[form_get]
position=1
left=0
Top=0
Width=600
Height=400
MaxWidth=0
MaxHeight=0
MinWidth=0
MinHeight=0
[main]
sourcetablename=DOC_DETAIL
returnfieldname=ID
captionfieldname=ID
keyfieldname=ID
ViewID=AGENTS_SALE
RootGroupTableName=
ShowCaption=Детализация покупок
GetCaption=Детализация покупок
GroupSelect=0
foldergroup=
initfolder_id=
dataset=1
InitTMSGroup_id=
folders_visible=0
Canfloating=0
hidetoppanel=0
ActivateDictAction=0
folderscaption=Каталоги
[cfSelect]
selectfieldexpression=
AllwaysPartial=1
[childs]
bottomdock_units=2
bottomdock_size=50
rightdock_units=0
rightdock_size=0
[block_hl]
fieldname=DOC_ID
column=SPROFILE
color1=8421504
color2=8421376
', NULL, NULL)
MATCHING (SID);
COMMIT WORK;
Создание/обновление TMS
UPDATE OR INSERT INTO GROUPS (ID, PARENT_ID, CAPTION, GROUPTABLE, STATUS, SYSTEMFLAG, DESCRIPTION, IMAGEINDEX, COLOR, SORTING, BASE_AGENT_ID, SID)
VALUES (-602, -430, 'рассылка', 'TMS ', 0, 0, NULL, -1, NULL, NULL, 0, NULL)
MATCHING (ID);
COMMIT WORK;
В поле DATA загружаем файл
Файл:-602.zip
Описание e-mail рассылки
Отправка через VGMCSend.exe
Описание смс рассылки
Регистрация на сайте
Используется сайт http://www.smsprofi.ru/ Необходимо пройти регистрацию Ознакомится с правилами и тарифами Закинуть деньги на баланс
Отправка смс
Посредством xml проткола Описание: Файл:Opisanie-xml-protokola.zip
Инструкция к работе
1. Выбираем фильтр "Только отмеченные" (если отмечали) или создаем произвольный фильтр в справочнике Контрагенты. Отправка данных будет по текущей выборке (Не по отмеченным!)2. Нажимаем на список подпрограмм, выбираем "Рассылка"
3. Для e-mail рассылки на форме на закладке "e-mail рассылка" заполняем соответвуюшие поля 1,2,3. Отправляем по кнопке 4.
![]()


