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

Хранилище

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

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



> заполнить документ без полных прав          
Kutuzov Подменю пользователя
сообщение 27.11.14, 15:44
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 328
Из: Одесса
Спасибо сказали: 144 раз
Рейтинг: 0

Есть УПП на СКУЛЕ, есть самодельный документ. при заполнении дергает регистр. есть пользователь у которого нет прав на чтение и есть ограничение на чтение документов. нужно дать пользователю заполнить документ под полными правами.
ткните пример. 64000000.gif


Signature
Вы станете богаче, лишь став умнее...
Чем дальше в лес, тем толще партизаны.
Нельзя недооценивать, не предсказуемость тупизны...

Vofka Подменю пользователя
сообщение 27.11.14, 16:01
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Сделать функцию заполнения в общем модуле ПолныеПрава.

Kutuzov Подменю пользователя
сообщение 27.11.14, 16:05
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 328
Из: Одесса
Спасибо сказали: 144 раз
Рейтинг: 0

как бы пробую...
но не могу заполнить или вернуть таблицу значений так как данные мутабельные

мне необходимо заполнить табличную часть


Сообщение отредактировал Kutuzov - 27.11.14, 16:08


Signature
Вы станете богаче, лишь став умнее...
Чем дальше в лес, тем толще партизаны.
Нельзя недооценивать, не предсказуемость тупизны...

alex040269 Подменю пользователя
сообщение 27.11.14, 16:08
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(Kutuzov @ 27.11.14, 16:05) *
таблицу значений

подозреваю, что это все таки не таблица значений.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Vofka Подменю пользователя
сообщение 27.11.14, 16:12
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(Kutuzov @ 27.11.14, 16:05) *
но не могу заполнить или вернуть таблицу значений так как данные мутабельные

А разве это как-то связано с правами доступа?

Kutuzov Подменю пользователя
сообщение 27.11.14, 16:21
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 328
Из: Одесса
Спасибо сказали: 144 раз
Рейтинг: 0

Цитата(Vofka @ 27.11.14, 16:12) *
А разве это как-то связано с правами доступа?


Да, если я выношу в общий модуль с привилигероваными правами то он хочет получать простые типы данных и отправлять простые

Запихнуть список значений удалось через хранилище а вот обратно он таблицу в хранилище отправить не захотел

правда я возврат делал как результат работы функции.
Возврат хранилище


Цитата(alex040269 @ 27.11.14, 16:08) *
подозреваю, что это все таки не таблица значений.


я пытался вынести только выполнение запроса и вернуть таблицу значений.

возвращать ТЗ он(общий модуль с привиле...) не захотел

потом я запихнул все в общий модуль. результат был забракован в тот момент когда он не захотел через "табл. часть.Добавить()" добавлять строку в документ. Передавал ссылку в общий модуль и потом вспомнил что если док новый и не сохранен то ссылка как бы пустая


я просто вразумительный пример работы с общим модулем привилегированным я не нашел

Сообщение отредактировал Kutuzov - 27.11.14, 16:25


Signature
Вы станете богаче, лишь став умнее...
Чем дальше в лес, тем толще партизаны.
Нельзя недооценивать, не предсказуемость тупизны...

alex040269 Подменю пользователя
сообщение 27.11.14, 17:01
Сообщение #7

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(Kutuzov @ 27.11.14, 16:21) *
я просто вразумительный пример работы с общим модулем привилегированным я не нашел

Функция Тест() Экспорт
    Возврат Новый ТаблицаЗначений
КонецФункции


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

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

Kutuzov Подменю пользователя
сообщение 27.11.14, 17:14
Сообщение #8

Оратор
Иконка группы
Группа: Местный
Сообщений: 328
Из: Одесса
Спасибо сказали: 144 раз
Рейтинг: 0

Это писец товарищи.

вот код общего модуля
Функция ЗаполнитьПоДаннымУправленческогоУчета(Текст, список) Экспорт 
    Списокзначений = Список.Получить();
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ДатаНачала",    Списокзначений[0].значение);
    Запрос.УстановитьПараметр("ДатаОкончания", Списокзначений[1].значение);
    Запрос.УстановитьПараметр("Организация",   Списокзначений[2].значение);
    Запрос.УстановитьПараметр("Контрагент",    Списокзначений[3].значение);
    Запрос.УстановитьПараметр("ДоговорКонтрагента", Списокзначений[4].значение);
    Запрос.УстановитьПараметр("Сделка",             Списокзначений[5].значение);
    Запрос.Текст = Текст;
    Результат = Запрос.Выполнить().Выгрузить();
    Возврат  Результат;
КонецФункции

Он у меня не работал, а теперь заработал. Что было сделано для того что бы он работал.
1. Снята галочка "глобальный" из свойств модуля.
2. вызов функции был не не просто через имя экспортной функции, а с дописыванием имени модуля без галочки глобальный
32542620.gif


Signature
Вы станете богаче, лишь став умнее...
Чем дальше в лес, тем толще партизаны.
Нельзя недооценивать, не предсказуемость тупизны...

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


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

 

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