#0
by Double_Medved
Добрый день! Немножко специфики: Есть сервер 1с, который стоит на линухе. Работают с базой из-под винды. Есть на винде папка, куда сыпятся всякие xml файлики. Папка синхронизируется с ларьками, рассыпанными по полям нашей родины. На винде это просто D:/папка, а на линуксе это примонтированный сетевой диск /y/папка. То есть разные пути. Регулярно выполняется регламентное задание на сервере, которое сыпет в /y/ Один документ был очень специфичный - его могут проводить тыча мышкой, и он может быть проведен еще и этим регламентым заданием. При проведении выполняется подписка на событие - до этого проводили только вручную, и подписка на событие кидало фай в D:/папка, теперь проводит еще и регламентное задание. И пытается кинуть в D:/Папка, а не тут-то было! Онож на линуксе, у него нету D:/папка, ему нужен /y/папка! А кусок кода один и тот же. Собственно как можно понять - кто выполняет код? Бухгалтер тычет мышкой или это регламентное задание? В конфигураторе так и отображается - Пользователь(Фоновое задание). Как это понять в коде? Буду очень благодарен, расскажу анекдот
#3
by Cool_Profi
ДокументОбъект.<Имя документа>.ДополнительныеСвойства (DocumentObject.<Имя документа>.AdditionalProperties) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ДополнительныеСвойства (AdditionalProperties) Использование: Только чтение. Описание: Тип: Структура. Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события. Доступность: Сервер, толстый клиент, внешнее соединение.
#4
by Double_Medved
Объясню короче: в общем просто надо понять кто выполняет код, так как это пишется в активных пользователях в конфигураторе, например Серега(Толстый клиент), Администратор(Фоновое задание)
#5
by Double_Medved
Там разные пути у каталога, если сыпать из-под винды или из-под линукса, в этом косяк. Просто надо понять откуда он сейчас сыпет - из-под винды или из-под линукса
#6
by Cool_Profi
ТекущийПользователь (CurrentUser) Синтаксис: ТекущийПользователь Возвращаемое значение: Тип: ПользовательИнформационнойБазы. Описание пользователя, аутентифицированного в текущем сеансе. Если список пользователей информационной базы пустой, то в качестве текущего пользователя будет возвращен пользователь с пустым именем и идентификатором объекта, полученного методом НайтиПоИмени, если в параметре указано пустое имя. Описание: Получает описание текущего пользователя информационной базы. При начале сеанса работы пользователя с информационной базой описание аутентифицированного пользователя сохраняется в сеансе, и оно становится текущим пользователем. Значения всех свойств текущего пользователя в течение сеанса не меняются и остаются такими, какими они были в момент аутентификации. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Доступен всем пользователям
#11
by Черный маклер
Какой-нить параметр сеанса в истина в модуле сеанса, а потом в ложь в модуле приложения
#12
by Fragster
Глобальный контекст.ПредставлениеПриложения (Global context.ApplicationPresentation) Глобальный контекст (Global context) ПредставлениеПриложения (ApplicationPresentation) Синтаксис: ПредставлениеПриложения(<ИмяПриложения>) Параметры: Тип: Строка. Строка, идентифицирующая приложение. Допустимые имена: 1CV8 - идентификатор приложения 1С:Предприятие в режиме запуска "Толстый клиент"; 1CV8C - идентификатор приложения 1С:Предприятие в режиме запуска "Тонкий клиент"; WebClient - идентификатор приложения 1С:Предприятие в режиме запуска "Веб-клиент"; Designer - идентификатор приложения Конфигуратор; COMConnection - идентификатор сессии внешнего соединения 1С:Предприятия через COM; WSConnection - идентификатор сессии Web-сервиса; BackgroundJob - идентификатор сессии обработки заданий; SystemBackgroundJob - идентификатор системного фонового задания; SrvrConsole - идентификатор сессии консоли кластера; COMConsole - идентификатор административной сессии внешнего соединения; JobScheduler - идентификатор сессии планировщика заданий; Debugger - идентификатор сессии отладчика; OpenIDProvider - провайдер OpenID; RAS - идентификатор сервера администрирования. Возвращаемое значение: Тип: Строка. Описание: Позволяет получить локализованное название приложения. Доступность: Сервер, толстый клиент, внешнее соединение. -------------------------------------------------------------------------------- Методическая информация
#14
by Злопчинский
без всяких в частных случаях что мешает просто - проверяем наличие ресурса1, если не доступен - сыпем в ресурс2 ?
#16
by Lama12
Что б знать каким фоновым заданием меняются данные, под каждое задание делаем отдельного пользователя.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Msxml2.DOMDocument
- СКД. Можно ли вывести детальные записи в отдельной колонке?
- Оформление строк динамического списка
- Тормозит 1С
- Шаблон ODT в альбомной ориентации
- УТ 11.2 + БП 3.0. Обмен с банк-клиентом
- УТ 10.3 заполнение регистра сведений Графики работы
- Передать дерево значений в СКД
- УТ 11. Эквайринг от Сбербанка. Ошибка 4309 при оплате картой
- AccumRgAggDictbh27419 - висячая ссылка, старое поколение не может быть удалено
- Апострофы в excel
- Как запустить процедуру при/перед закрытии обработки?
- Отбор по реквизиту в непериодическом независимом регистре сведений
- Доступ к информационной базе разрешен
- Заполнение декларации НДС в УНФ 1.6.6.35
- v7: Ввод остатков товаров в 1с УСН.
- PFSense; Elastix; AmoCRM
- Ошибка при запуске.
- Проводка "Корректировка НДС по расчетам в у.е." в УПП
- Сравнение 1с Бухгалтерия 3.0 и Управление торговлей 11