Как открыть документ при входе определенного пользователя #563701


#0 by b0rn
Подскажите плз, перепробовал много вариантов ничего не помогло, видимо соображалки не хватает. Нужно чтобы при входе в систему определенного пользователя у него открывался бы документ за вчерашнее число. Платформа 1с 8.1.15.14 УТ 10.3.8.9
#1 by lxs
ПриНачалеРаботыСистемы
#2 by palpetrovich
один документ в день?
#3 by Быдло замкадное
+ ГлТекущийПользователь
#4 by Jstunner
более дебильного задания, пожалуй, не придумаешь
#5 by Aprobator
чо пробовать то? Не посмотреть принцип как напоминалки работают в подсистеме зарплата?
#6 by b0rn
КонецЕсли; Вот, писал в глобальном модуле в процедуре ПриНачалеРаботыСистемы. Но чот не пашет=
#7 by rbcvg
стикер к монитору приклеить?
#8 by Aprobator
сдается мне, что у мТекущийПользователь тип нефига не строка.
#9 by Reset
Так правильней по заданию:
#10 by Живой Ископаемый
трындец... а Документы.ПлатежноеПоручениеВходящее.Открыть - это точно последний документ, а не скажем предпоследний или 8 с начала?
#11 by FIXXXL
мТекущийПользователь кто такой? Документы.ПлатежноеПоручениеВходящее.Открыть; чего открыть?
#12 by b0rn
говорю же мозгов не хватает, подскажите)
#13 by b0rn
мТекущийПользователь = ПараметрыСеанса.ТекущийПользователь;
#14 by Jstunner
обратись к специалисту, пока что нибудь не поломалось
#15 by Живой Ископаемый
ауэуэээ....
#16 by evgen2011
сначала создать документ нужно или найти вчерашний, потом открывать
#17 by evgen2011
+ мТекущийПользователь.Наименование = "Пользователь5"
#18 by b0rn
а как правильно сделать ссылку на документ?
#19 by Живой Ископаемый
любой способ. который даст ссылку на нужный документ - правильный...
#20 by b0rn
в общем одного не пойму, каким образом должен открыться документ, какой оператор надо использовать?
#21 by b0rn
хотяб в какую сторону гуглить подскажите
#22 by Шапокляк
в сторону СП. ТвойНайденныйВчерашнийДокумент.ПолучитьФорму.открыть
#23 by Wobland
#24 by Reset
Крестьянский: ОткрытьЗначение(Ссылка);
#25 by b0rn
Так ну вроде документ открылся, вот ещё вопрос, каким образом открыть за вчерашний день? Запрос делать?
#26 by Wobland
ВЫБРАТЬ ПЕРВЫЕ 1 Ссылка Из Документы ГДЕ Документ.Дата<&НачалоТекущегоДня УПОРЯДОЧИТЬ ПО ДАТА УБЫВ тебе последний за вчера надо?
#27 by ice777
или срез последних на дату из регистра ;)
#28 by b0rn
да нужно за вчерашний день, счас попробую
#29 by Wobland
дополнительно условие ГДЕ Проведён может оказаться полезным
#30 by b0rn
Все получилось спасибо большое, вот только один момент. Получается открывается последний за вчерашний день документ, а если их было несколько, как тогда быть?
#31 by Aleksey
Ты у нас спрашиваешь? Мы тебе такую задачу не ставили
#32 by b0rn
Вы не ставили, но сделать нужно. Как сделать отбор конкретно за вчерашний день? Ну что нибудь типо ТекущаяДата - 1
#33 by Staffa
"несколько последних" - это как? Последний по определению только один. Или все таки нужно открыть ВСЕ документы за предыдущий день?
#34 by b0rn
нужно открыть все документы за вчерашний день
#35 by kotletka
Вопрос: а зачем
#36 by kotletka
Выбери все и открой в цикле
#37 by Staffa
тогда перефразируя : ВЫБРАТЬ Ссылка Из Документы ГДЕ Документ.Дата МЕЖДУ &НачалоПрошлогоДня И &КонецПрошлогоДня
#38 by Staffa
ИМХО какое-то тестовое задание =)
#39 by Sarmen
может быть легче открыть форму списка документов с отбором за вчерашний день?
#40 by b0rn
какое значение должно быть у &НачалоПрошлогоДня? Может быть легче, еслиб знал как)
#41 by Staffa
;)
#42 by igni
cтрашно подумать, что будет если вчера был выходной
#43 by Azverin
или праздник)
#44 by Staffa
, ну, пусть ТС подумает хоть немного )
#45 by b0rn
что это значит? {МодульПриложения}: Значение не является значением объектного типа (ПолучитьФорму)                                   Выборка.Ссылка.ПолучитьФорму("ФормаСписка").Открыть;
#46 by ВераТ
тот самый выходной :))))
#47 by ВераТ
без смеха...в ссылке нету ссылки :)
#48 by ВераТ
запутался ты совсем...ты у ссылки хочешь форму списка открыть? напиши, какой код у тебя сейчас
#49 by b0rn
Тогда Запрос = новый Запрос("ВЫБРАТЬ
#50 by Wobland
о ужас! зачем выбирать всё? ссылки будет достаточно. ничего оно тебе не выбрало. сделай Если Выборка.Следующий Тогда Открыть
#51 by Wobland
и это... про НачалоПрошлогоДня тебе уже объясняли. сейчас ты вычитаешь секунду от текущей даты
#52 by ВераТ
я чуть не поперхнулась :))) накой тебе все реквизиты??? тебе только ссылка нужна, чтобы открыть форму:) параметры хреновые. ну и выборкпа походу пустая, потому и ссылки нет
#53 by Wobland
мТекущийПользователь у тебя строка? логичней было б, если там была СправочникСсылка.Пользователи
#54 by ВераТ
и потом неизвестно, накой вообще выбирать все документы, если открываешь только одну форму? короче, все в топку! читай книги
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С