Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 3
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Чем заменить из УТП1.2 " глЗначениеПеременной" для BAS КУП          
Ch2025 Подменю пользователя
сообщение 26.01.25, 15:54
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 21
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день,

при переводе модуля с "Управление торговым предприятием для Украины", редакция 1.2. (1.2.71.1)в "Business automation software for integrated enterprise management (2.5.9.4)" не находит переменные

Кто знает чем заменить "глЗначениеПеременной("ВалютаРегламентированногоУчета")"?

встречается в коде
Если НЕ ЗначениеЗаполнено(ВалютаРегламентированногоУчета) тогда
        ВалютаРегламентированногоУчета = глЗначениеПеременной("ВалютаРегламентированногоУчета");
    КонецЕсли;

Кто знает чем заменить "глЗначениеПеременной("ЗначенияДополнительныхПравПользователя")"
встречается в коде
Функция ПолучитьЗначениеПраваДляТекущегоПользователя(Право, ЗначениеПоУмолчанию = Неопределено) Экспорт
    
    КэшДополнительныхПрав = глЗначениеПеременной("ЗначенияДополнительныхПравПользователя");
    ЗначениеПрава = КэшДополнительныхПрав[Право];
    Если ЗначениеПрава = Неопределено Тогда
        ЗначениеПрава = ПрочитатьЗначениеПраваДляТекущегоПользователя(Право, ЗначениеПоУмолчанию);
        КэшДополнительныхПрав[Право] = ЗначениеПрава;
        #Если Сервер Тогда
            глЗначениеПеременнойУстановить("ЗначенияДополнительныхПравПользователя", КэшДополнительныхПрав, Истина);
        #КонецЕсли
    КонецЕсли;    
    Возврат ЗначениеПрава;
    
КонецФункции // ПолучитьЗначениеПраваДляТекущегоПользователя()


Заранее спасибо

Slon747 Подменю пользователя
сообщение 26.01.25, 21:03
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 109
Спасибо сказали: 14 раз
Рейтинг: 14

Цитата(Ch2025 @ 26.01.25, 15:54) *
глЗначениеПеременной("ВалютаРегламентированногоУчета")

Константы.ВалютаРегламентированногоУчета.Получить()
Цитата(Ch2025 @ 26.01.25, 15:54) *
глЗначениеПеременной("ЗначенияДополнительныхПравПользователя")

Попробуйте обойтись без ПолучитьЗначениеПраваДляТекущегоПользователя()

Спасибо сказали: Ch2025,

AnryMc Подменю пользователя
сообщение 27.01.25, 10:28
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 479
Спасибо сказали: 129 раз
Рейтинг: 132.4

Цитата(Ch2025 @ 26.01.25, 15:54) *
ЗначенияДополнительныхПравПользователя



РольДоступна("НужнаяРоль")


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

Спасибо сказали: Ch2025,

Slon747 Подменю пользователя
сообщение 27.01.25, 10:52
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 109
Спасибо сказали: 14 раз
Рейтинг: 14

AnryMc @ Сегодня, 10:28 * ,
Там немного не так.
В УТ 2.* и УТП используется регистр сведений для расширения доп. прав (Печать непроведенных документов и пр.).

Спасибо сказали: Ch2025,

Ch2025 Подменю пользователя
сообщение 02.02.25, 15:57
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 21
Спасибо сказали: 0 раз
Рейтинг: 0

Slon747 @ 26.01.25, 21:03 * ,
не получается
ТекПользователь = Пользователи.АвторизованныйПользователь();

даёт ошибку
Цитата
{Обработка.ЗагрузкаДанныхИзБазыСКАРБ.Форма.Форма1.Форма(1938,19)}: Переменная не определена (Пользователи)
ТекПользователь = <<?>>Пользователи.АвторизованныйПользователь(); (Проверка: Тонкий клиент)

а
мВалютаРегламентированногоУчета = Константы.ВалютаРегламентированногоУчета.Получить();

даёт ошибку
Цитата
{Обработка.ЗагрузкаДанныхИзБазыСКАРБ.Форма.Форма1.Форма(1939,36)}: Переменная не определена (Константы)
мВалютаРегламентированногоУчета = <<?>>Константы.ВалютаРегламентированногоУчета.Получить(); (Проверка: Тонкий клиент)

помогите пожалуйста

Slon747 Подменю пользователя
сообщение 02.02.25, 17:25
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 109
Спасибо сказали: 14 раз
Рейтинг: 14

Ch2025 @ Сегодня, 15:57 * ,
Потому что вы это используете на клиенте, а модуль "Пользователи" и константы доступны на сервере и не доступны на клиенте.

Ch2025 Подменю пользователя
сообщение 02.02.25, 22:18
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 21
Спасибо сказали: 0 раз
Рейтинг: 0

Slon747 @ Сегодня, 17:25 * ,
как быть?

Slon747 Подменю пользователя
сообщение 03.02.25, 8:23
Сообщение #8

Завсегдатай
****
Группа: Пользователи
Сообщений: 109
Спасибо сказали: 14 раз
Рейтинг: 14

Ch2025 @ Вчера, 22:18 * ,
дайте код

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.02.25, 17:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!