1С — Отчет на почту по расписанию.
Задача: сформировать отчет и отправить его по почте раз в день (отчёт на почту по расписанию).
Используем для этого регламентные задания.
Задача: сформировать отчет и отправить его по почте раз в день (отчёт на почту по расписанию).
Используем для этого регламентные задания.
1.Взрослое
2.Детское
Ну проще всего показать на примере:
1 2 3 4 5 6 7 8 9 10 11 |
def InsertUserToForpost(connf,login,passw): putlog("*добавляем учетку в Форпост "+str(login)); sql="insert into User (ID,IsActive,CanChangeOwnInfo,CreationDate,Login,Password,TypeId) values (null,1,1,now(),%s,MD5(%s),2);"; cursor = connf.cursor(dictionary=True,buffered=True) cursor.execute(sql,[login,passw]); connf.commit() #получаем ID lid=conf.insert_id() sql="insert into AccountUser (ID,UserID,AccountID,IsReadOnly) VALUES (null,%s,1,1);"; cursor = connf.cursor(dictionary=True,buffered=True) cursor.execute(sql,[lid]); |
Всё началось с того, что в один прекрасный момент у всех пользователей документы стали открываться не в закладках, а отдельными окнами, что жутко не удобно для тех кто уже привык к интерфейсу Такси. Плюс у меня еще навешана обработка, которая запускается при входе в 1с, и заменяет «Рабочий стол» пользователя, соотвественно стала открываться отдельным окном. Что делать? Гугленье результатов не дало этого странного поведения, но был найден выход — при открытии обработки, подменяем и перезаписываем настройки пользователя на нужные нам: интерфейс такси, режим форм — закладки.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
&НаСервере Процедура СохранитьНастройкиП() // Вставить содержимое обработчика. нп=Новый НастройкиКлиентскогоПриложения; нп.РежимОткрытияФормПриложения=РежимОткрытияФормПриложения.Закладки; нп.ВариантИнтерфейсаКлиентскогоПриложения=ВариантИнтерфейсаКлиентскогоПриложения.Такси; нп.ВариантМасштабаФормКлиентскогоПриложения=ВариантМасштабаФормКлиентскогоПриложения.Обычный; нп.ОтображатьПанельРазделов=Истина; ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения",,нп); КонецПроцедуры &НаКлиенте Процедура ПриОткрытии(Отказ) // Вставить содержимое обработчика. СохранитьНастройкиП(); ОбновитьИнтерфейс(); КонецПроцедуры |
Поднял для детеныша сервер Minecraft. Ничего особенного там нет, просто можно побегать, построить.
Вход: 176.107.213.49:25565