arefaste/1C_Forums huggingface dataset:
Здравствуйте, имеется программа Управление торговлей, редакция 11 (11.4.6.166) , платформа 8.3.13.1644, завожу 3 акции, смысл этих акций выводить сообщение о том что должен продавец отдать подарок клиенту,все они находятся в группе совместного использования максимум, проблема в том что первые две акции работают(условие 1-начинает выводить сообщение от 1000р, 2-ой от 3000р, и 3 от 4000р,) а третья акция не показывает сообщений никаких, в чем может быть проблема?
---
Большое спасибо всем кто пытался помочь, проблема в принципе не ушла, в группе совместного применения "максимум" акция с выводом сообщения так и не работает, ее нужно создавать через группу совместного применения "вытеснение" и заводить начинать с самым большим условием и к самому маленькому...всем добра!!
---
без настроек третьей акции-не понять. еще посмотрите в меню кнопки "цены скидки" последний пункт меню-развернутая информация по возможности применения цен/скидок.. там можно почерпнуть источник ошибки.
---
последний пункт меню-развернутая информация по возможности применения цен/скидок
Я уже смотрел там , все условия выполнены.....и он должен выводить сообщение от 3-ей акции, но что то пошло не так
---
А как настроена третья акция? Просто так же не бывает ничего, видимо где то упустили момент.
---
третья акция настроена так же как и предыдущие , но только условие срабатывания стоит от 5000р
---
а почему в названии в окне возможных скидок- скидка от 4000; а в настройке скидки-скидка от 5000? Это точно одна и та же скидка?
---
это я менял условия
---
Большое спасибо всем кто пытался помочь, проблема в принципе не ушла, в группе совместного применения "максимум" акция с выводом сообщения так и не работает, ее нужно создавать через группу совместного применения "вытеснение" и заводить начинать с самым большим условием и к самому маленькому...всем добра!!
Приветствую!
Есть конфигурация УТ 10.3 обычное приложение, есть тестовая и рабочая базы, есть хранилище конфигурации...
Допустим мой коллега захватил справочник Контрагентов, внес в него изменения и поместил их в хранилище. После этого уже Я захватываю справочник и о чудо, изменений, внесенных коллегой я не вижу... то есть при захвате объекта из хранилища устанавливается лишь метка, что объект захвачен мною, а новая версия ко мне не тянется, если я не загружаю принудительно новую версию через "Получить из хранилища" или "Обновить конфигурацию из хранилища"

Причем это уже вторая работа, на которой работаю с УТ 10.3 обычным приложением и где вижу такое поведение при работе с хранилищем.... когда работал с управляемыми формами, всё было хорошо и при захвате объекта автоматически получал "свежую" его версию...

Это какой-то прикол обычного приложения или где-то что-то можно настроить, чтобы исправить ситуацию?
---
Привет!
Бывает такое иногда, скорее всего надо почистить локальный кэш конфигурации.
Можно попробовать повторно зарегистрировать базу в списке под другим именем.
---
Это кэш, то есть в базе данных он изменен, но Вы видите конфигурацию из кэша.
Если пользовательский кэш не чистили, то просто удалите базу из списка и добавьте снова, кэш сформируется новый.
---
А кэш чистили?
Попробуйте еще кэш кластера/сервера 1С почистить
---
у хранилища есть свой кэш.
ПутьКХранилищу/cache
Если эта папка не пуста, то могут быть глюки.
В меню администрирования хранилища есть даже специальная кнопка для очистки кеша
---
Привет!
Бывает такое иногда, скорее всего надо почистить локальный кэш конфигурации.
Можно попробовать повторно зарегистрировать базу в списке под другим именем.
---
Это прям вымораживает.... только что сам в рабочей базе внес правку. Закомментировал ошибочную строку, поместил в хранилищие и в другой базе обновил из хранилища. То есть прямо обновил конфигурацию из хранилища. 1С увидела измененный объект и подтянула его из хранилища, как видно по скриншоту, но строка всё так же без комментария!! во вложении скрины...
---
А кэш чистили?
Попробуйте еще кэш кластера/сервера 1С почистить
---
Сейчас попробую. Прямого доступа не имею к серверу, буду админов пинать

Что интересно, в обеих базах при попытке сравнить этот модуль с версией в хранилище выскакивает сообщение, что они идентичны) ха ха)
---
Это кэш, то есть в базе данных он изменен, но Вы видите конфигурацию из кэша.
Если пользовательский кэш не чистили, то просто удалите базу из списка и добавьте снова, кэш сформируется новый.
---
у хранилища есть свой кэш.
ПутьКХранилищу/cache
Если эта папка не пуста, то могут быть глюки.
В меню администрирования хранилища есть даже специальная кнопка для очистки кеша
---
Всем спасибо. Проблема решена.
А есть возможность отключить кеширование вообще? если это ничем не грозит конечно
---
Нет, грозит тормозами, так как там записывается вся конфигурация.
Открой первый раз конфигурацию, так вот такое, будет каждый раз.
---
Понял, спасибо
---
Можно конечно настроить автоматическую чистку по расписанию :-)
Добрый день. Есть управляемая форма обработки. Человек выбирает в ТЧ на форме (это таблица значений) услугу. Если он выбрал не ту, нужно не давать ему это сделать. Не могу сделать так, чтобы запоминалась та услуга, которая была изначально. Сейчас я просто затираю на пустую, но это не правильно. Появляется пустота в списке.
---
Можно не запоминать.
Можно перехватывать событие обработки выбора, в котором доступно выбираемое значение но оно еще не записано в поле.
И если проверку не проходит, просто отказываться от стандартной обработки (в поле останется прежнее значение).
---
можно наложить отбор на список выбираемых услуг ( что бы не было возможности выбрать не ту услугу)
---
В событие табличной части, есть событие ПередНачалоИзменения, там можно запомнить переменную.
А при изменение вернуть, если что.
---
Можно не запоминать.
Можно перехватывать событие обработки выбора, в котором доступно выбираемое значение но оно еще не записано в поле.
И если проверку не проходит, просто отказываться от стандартной обработки (в поле останется прежнее значение).
---
Да! Все работает. Спасибо!
---
У этого способа есть только один недостаток, если не выберут, а пропишут строкой, то событие выбора не сработают.
Коллеги никто не сталкивался с тем что открытый ключ ЭЦП в 1С обрезается?

```1c
    МенеджерКриптографии = Новый МенеджерКриптографии("Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider", ", 75);
    ТипыХранилищ = Новый Массив;
    ТипыХранилищ.Добавить(ТипХранилищаСертификатовКриптографии.ПерсональныеСертификаты);
    Список = ПолучитьСписокСертификатов(75, ТипыХранилищ, Истина);

    Функция ПолучитьСписокСертификатов(ТипМенеджераКриптографии, МассивТипов, ПроверятьДатуОкончания)
    // Список сертификатов
    СписокСертификатов = Новый Массив;
    МенеджерКриптографии = Новый МенеджерКриптографии(", ", ТипМенеджераКриптографии);
    Для Каждого ТипХранилища Из МассивТипов Цикл
    // Получаем сертификаты для каждого типа хранилища сертификатов
    Хранилище = МенеджерКриптографии.ПолучитьХранилищеСертификатов(ТипХранилища);
    // Выбираем все сертификаты
    СертификатыХранилища = Хранилище.ПолучитьВсе();
    ТекущаяДата = ТекущаяДата();
    Для Каждого Сертификат Из СертификатыХранилища Цикл
    Если ПроверятьДатуОкончания И Сертификат.ДатаОкончания < ТекущаяДата Тогда
    // Пропускаем истекшие сертификаты, если нужно
    Продолжить;
    КонецЕсли;
    СписокСертификатов.Добавить(Сертификат);
    КонецЦикла;
    КонецЦикла;
    Возврат СписокСертификатов;
    КонецФункции
```
---
Там двоичные данные, а не строка. Это просто отображение. В строку можно преобразовать этим ПолучитьHexСтрокуИзДвоичныхДанных.
---
А чего вы решили, что он обрезается? Судя по "..." в конце он просто сокращен при отображении. Щелкните два раза по полю или выведи данные в табличную часть
---
Ну взял я это с того, что когда вывел это в табличный документ то и увидел ...
---
Там двоичные данные, а не строка. Это просто отображение. В строку можно преобразовать этим ПолучитьHexСтрокуИзДвоичныхДанных.
---
Огромное спасибо, не знаю особенности работы с двоичными данными
Есть разные документы с одинаковой ТЧ (наименования и реквизиты совпают).
Как в запросе собрать данные из этих ТЧ по типу документа, не дублируя код отбора?
---
Использовать ОБЪЕДИНИТЬ в запросе?

Объединять 2 подзапроса, В одном одна табличная часть, в другом другая, если нужен тип документа, добавить там и там поле и указать в него тип.
---
Как вариант ещё сделать циклом, по нужным типам документов, заполнение текста запроса, но от этого текст запроса меньше не станет.
---
Использовать ОБЪЕДИНИТЬ в запросе?

Объединять 2 подзапроса, В одном одна табличная часть, в другом другая, если нужен тип документа, добавить там и там поле и указать в него тип.
---
Проблема в том, что таких ТЧ довольно много, получается громоздкий код. Думал, можно передать в запрос параметром список типов, и для каждого документа из списка получить ТЧ
---
Как вариант ещё сделать циклом, по нужным типам документов, заполнение текста запроса, но от этого текст запроса меньше не станет.
---
В данном случае чудесного метода нет. На уровне СУБД это разные таблицы, соответственно для каждой нужен свой SELECT
---
Запрос это текст, просто соберите сами программно этот текст и будет компактно.
Сам запрос от этого меньше не станет, но в коде будет компактно.
---
```1c
    ВЫБРАТЬ
    *
    ИЗ ВТ_ТабЧасти
    ГДЕ Т.Регистратор ССЫЛКА Документ.РасходнаяНакладная
```
---
спасибо всем за ответы
```1c
    НЗ = РегламентныеЗадания.СоздатьРегламентноеЗадание("ИмяМогоРегЗаданияВКоннфигураторе");
    нз.Параметры.Добавить(Объект.Ссылка);

    нз.Расписание = МоеРасписание;
    нз.Наименование=Объект.Наименование;
    нз.Использование=Истина;
    нз.Записать();
```

но на момент Записать() - ошибка.
Записать - Разрешено вызывать только администратору.

Как обойти?
---
```1c
    УстановитьПривилегированныйРежим(Истина);
    <сделать что требуется, но нет доступа с текущими правами>
    УстановитьПривилегированныйРежим(Ложь);
```
---
для этого в коде пишут привелигированный режим. Или модуль ставят в таком режиме.
Во внешней обработке работать не будет кажись.
---
```1c
    УстановитьПривилегированныйРежим(Истина);
    <сделать что требуется, но нет доступа с текущими правами>
    УстановитьПривилегированныйРежим(Ложь);
```
Всем доброе время суток!
Есть внешняя обработка с выводом отчёта через СКД ( см. картинка 1)

Как мне реализовать возможность выбора пользователем необходимую подпись, наподобие такого( см. картинка 2)

Принципиально ли создавать форму настроек и уже через модуль формы реализовывать или же можно как то проще ?
---
```1c
    Выбрать
    ТаблицаЗапроса.ПолеЗапроса КАК ДанныеЗапроса,
    &Должность1 КАК Должность1,
    &ФИО1 КАК ФИО1,
    &Должность2 КАК Должность2,
    &ФИО2 КАК ФИО2,
    Из ТаблицаЗапроса КАК ТаблицаЗапроса
```

Костыль, конечно, но все же...
В СКД указываем для параметров Должность1 и Должность2 указываем либо строка либо справочник должности. Аналогично для ФИО1 и ФИО2 - строка или сотрудник/физлицо.

Если есть справочник сотрудники с должностями - нужно его использовать

Выводим их быстрый доступ. В идеале - отдельную форму настроек сделать.
Далее рисуем отдельной группировкой параметры в схеме Должность1_____ ФИО1 Должность2______ ФИО2. Естественно с предопределенным макетом группировки подвала.
Красиво только если количество подписей всегда фиксированное.
---
параметры добавь и все.
---
А подтягивать справочник сотрудников с должностями? Не проще? Или должности часто меняются?
---
меняются да
---
```1c
    Выбрать
    ТаблицаЗапроса.ПолеЗапроса КАК ДанныеЗапроса,
    &Должность1 КАК Должность1,
    &ФИО1 КАК ФИО1,
    &Должность2 КАК Должность2,
    &ФИО2 КАК ФИО2,
    Из ТаблицаЗапроса КАК ТаблицаЗапроса
```

Костыль, конечно, но все же...
В СКД указываем для параметров Должность1 и Должность2 указываем либо строка либо справочник должности. Аналогично для ФИО1 и ФИО2 - строка или сотрудник/физлицо.

Если есть справочник сотрудники с должностями - нужно его использовать

Выводим их быстрый доступ. В идеале - отдельную форму настроек сделать.
Далее рисуем отдельной группировкой параметры в схеме Должность1_____ ФИО1 Должность2______ ФИО2. Естественно с предопределенным макетом группировки подвала.
Красиво только если количество подписей всегда фиксированное.
---
Правильно ли я понял, что создаю ещё один запрос. Вытягиваю из справочника Должности - реквизит Наименование и в условиях приравниваю наименование к &Должность1 и &Должность2?

Затем в параметрах СКД указываю типы Должностей и вывожу в пользовательские настройки?

Так не вышло...Но мысль вашу вроде понял.
---
не обязательно привязывать наименование. Можно ссылку на справочник должности. И соответствующий тип параметра установить
---
Всё вышло. А намекните как в идеале сделать через форму настроек? Придётся на неё добавлять реквизиты и программно через модуль формы реализовывать ?
---
да, только программно придется реализовывать

(9) справочник в запрос добавлять не нужно. Достаточно указать параметр в запросе. Я и имел ввиду что нужно указать тип параметра в настройках СКД
---
И зачем добавлять этот справочник в Запрос ? Если можно просто указать в параметрах Тип справочника Должности и привязать к параметрам макета ? хм
Где лучше писать метод "ОбработкаПрерыванияПользователя()" в начале или в конце цикла?
---
Правильнее всего будет прерывать обработку пользоателя - до начала выполнения повторяющего блока, учитывая вызовы клиент-сервера, а где это будет прописано в начала блока или в конце, зависит требуется ли выполнить блок хотябы один раз или нет
---
напишите и в начале и в конце цикла, 1ске плохо не станет.... :)
---
Прерывание работы модуля клавишами Ctrl+Break может быть выполнено пользователем, только если в процессе работы модуля выполняется вызов процедуры глобального контекста ОбработкаПрерыванияПользователя(). Данная процедура проверяет, не было ли нажатия пользователем клавиш Ctrl+Break, и если было, прерывает работу модуля.
Т.е. в начале.
---
В книге "Разработка управляемого интерфейса" есть такая рекомендация по использованию указанного метода:
---
Правильнее всего будет прерывать обработку пользоателя - до начала выполнения повторяющего блока, учитывая вызовы клиент-сервера, а где это будет прописано в начала блока или в конце, зависит требуется ли выполнить блок хотябы один раз или нет
Доброго времени суток, как можно исправить формат сохранение файла в XML?
В данный момент код такой:
```1c
    ЗаписьXML.ЗаписатьНачалоЭлемента("NAME");
    ЗаписьXML.ЗаписатьАтрибут("NAME",Строка(Выборка.Наименование));
    ЗаписьXML.ЗаписатьКонецЭлемента();
```

Формирует таким образом:
```1c
    <NAME NAME="100 мг уп. контурн. яч. № 5"/>
```

Нужно что бы формировал так:
```1c
    <Name>"100 мг уп. контурн. яч. № 5"</name>
```

Подскажите пожалуйста, как можно реализовать?
---
А руками написать? ;-) Шаблоны не всегда (у меня никогда) не подставляют реквизиты выборки запроса ;-)
---
Вместо ЗаписьXML.ЗаписатьАтрибут("NAME",Строка(Выборка.Наименование));
используйте
ЗаписьXML.ЗаписатьТекст(Строка(Выборка.Наименование)); и будет вам счастье ;)
---
Вместо ЗаписьXML.ЗаписатьАтрибут("NAME",Строка(Выборка.Наименование));
используйте
ЗаписьXML.ЗаписатьТекст(Строка(Выборка.Наименование)); и будет вам счастье ;)
---
При "ЗаписьXML.ЗаписатьТекст(Строка(Выборка.Наименование))", не находит "Выборка.Наименование" :с
---
При том что в запросе указано всё правильно
```1c
    ТоварыНаСкладахОстатки.Номенклатура.Наименование КАК Наименование,
```

```1c
    Выборка = Запрос.Выполнить().Выбрать();
```

Даже при
```1c
    ЗаписьXML.ЗаписатьАтрибут("NAME",Строка(Выборка.Наименование));
```
 всё нормально, а вот с
```1c
    ЗаписьXML.ЗаписатьТекст(Строка(Выборка.Наименование));
```
 возникла такая проблема. :с
---
Какая точно ошибка выходит?
---
Там не ошибка, 1С просто не даёт выбрать "Выборка.Наименование"
---
Выборка. ты не увидишь в списке поля выборки !
---
А руками написать? ;-) Шаблоны не всегда (у меня никогда) не подставляют реквизиты выборки запроса ;-)
Как сделать чтобы в зависимости от группировки выводилась разная информация
Например если групировка "Культура" тогда
Расходы.Площадь = Посев.Посеяно

В других случаях
Расходы.Площадь = Расходы.Площадь
---
В ресурсы добавляете два раза одно и то-же поле.
Для одного указываете нужную группировку и нужное выражение.
Для второго не указываете группировки и оставляете стандартное выражение.

Или объясните лучше, что Вы хотите.
---
В произвольном выражении отчета СКД то что в (1) вы не сделаете.
(СКД не поддерживает вывод разных ресурсов в одну ячейку ресурса). Можно вывести два поля рядом.
Вы можете сделать свой макет и определить для каждой группировки отдельные ячейки для вывода двух различных ресурсов.
---
СКД может вывести ЗНАЧЕНИЯ разных ресурсов в одну ячейку
---
Это можно сделать с ресурсами. Просто прописываете для каждой группировки свое выражение.
---
Вместо выделенного выражения пишем:

```1c
    ВЫБОР КОГДА ....ВАША ГРУППИРОВКА РАВНА ТОМУ-ТО ТОГДА
    ТО-ТО
    ИНАЧЕ ТО-ТО КОНЕЦ
```
---
Как сделать чтобы в зависимости от группировки выводилась разная информация
Например если групировка "Культура" тогда
Расходы.Площадь = Посев.Посеяно

В других случаях
Расходы.Площадь = Расходы.Площадь

(3)

это я понимаю, а как задать условие по групировке (имя групировки "Культура")
---
Это я понимаю.
А как именно задать условие по группировке (имя групировки "Культура")
---
в колонке Рассчитывать по .. указать одну группировку "Культура"
---
не подходит, потому что в других группировках мне нужно выводить значение Расходы.Площадь
---
В ресурсы добавляете два раза одно и то-же поле.
Для одного указываете нужную группировку и нужное выражение.
Для второго не указываете группировки и оставляете стандартное выражение.

Или объясните лучше, что Вы хотите.
Есть общий модуль клиентский, есть серверный. В клиентском есть расширенная процедура с методом "после", в ней мне надо получить данные на сервере. В серверном модуле написал функцию экспортную и вызываю из клиентского модуля - получаю ошибку "Переменная не определена (ИмяОбщегоМодуляСервер)". Как решить проблему? версия платформы 8.3.14.1630
---
А у модуля (серверного) галка "Вызов сервера" стоит?
---
Создайте обработку с кнопкой и в ней вызовите чего-то с модуля сервера.
Как отладите, перенесете код в модуль.
---
А у модуля (серверного) галка "Вызов сервера" стоит?
---
Не заметил, помогло, Спасибо!)
---
Если модуль глобальный, а процедура экспортная, то писать "ИмяОбщегоМодуляСервер." не нужно
Как убрать разделитель дробной части. Есть код который генерирует артикулы дошёл до 001000, но вместо этого выдаёт 001,000. Как убрать запятую?
---
```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Ссылка,
    | Номенклатура.Артикул,
    | Номенклатура.ЭтоГруппа
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура"
    ;
    Выборка = Запрос.Выполнить().Выбрать();
    Счетчик = 1;
    Пока Выборка.Следующий() Цикл
    Объект = Выборка.Ссылка.ПолучитьОбъект();
    Если Найти(Объект.Артикул,",")>0 тогда
    Объект.Артикул = СтрЗаменить(Объект.Артикул,",",");
    конецЕсли;

    Объект.Записать();
    КонецЦикла;
```
---
```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Ссылка,
    | Номенклатура.Артикул,
    | Номенклатура.ЭтоГруппа
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура"
    ;
    Выборка = Запрос.Выполнить().Выбрать();
    Счетчик = 1;
    Пока Выборка.Следующий() Цикл
    Объект = Выборка.Ссылка.ПолучитьОбъект();
    Если Найти(Объект.Артикул,",")>0 тогда
    Объект.Артикул = СтрЗаменить(Объект.Артикул,",",");
    конецЕсли;

    Объект.Записать();
    КонецЦикла;
```
---
Есть код который генерирует артикулы
может что-то в коде генератора подправить? что бы запятые не ставил! тогда и перебирать объекты и чистить запятые не нужно будет.
Работаю в 1С:Предприятие 8.3 (8.3.13.1513), Бухгалтерия предприятия КОРП.
Я создал расширение с назначением - "Дополнение". В ней есть не заимствованный, но вновь созданный объект регистра сведений.
Сейчас пишу новую внешнюю обработку.
Вопрос:
- Как правильно настроить расширение с добавлением возможности получения его реквизитов в запросах?
---
обращение к данным аналогично, как если бы новый регистр был добавлен в основную конфигурацию.
разница лишь в отображении синтаксис помощника - если обработка внешняя или из основной конфигурации, то объекты расширения помощник не видит, а если обработка встроена в расширение - то видит.
---
Пиши ручками запросы, зачем тебе конструктор?
---
делать запросы в консоле запросов в режиме предприятия. Затем просто копировать текст запроса в конфигуратор.
---
обращение к данным аналогично, как если бы новый регистр был добавлен в основную конфигурацию.
разница лишь в отображении синтаксис помощника - если обработка внешняя или из основной конфигурации, то объекты расширения помощник не видит, а если обработка встроена в расширение - то видит.
---
Можно элементы расширения добавить в промежуточную конфигурацию (с полным совпадением имен) и разрабатывать запросы (через конструктор) в ней, а потом добавлять эти запросы в расширения
Здравствуйте.
Возникла проблема: В организации развернут сервер 1С на старой платформе(8.3.9). Поступила задача написать мобильное приложение(тоже на платформе 1С). Проблема в том, что некоторые функции в приложении требуют платформу 8.3.13. Если распрорастранить приложение через apache(так удобнее для последующей отладки), то при попытке это сделать клиент заменит библиотеку 1С в apache и последний вылетит с ошибкой: Сервер завершил работу. При попытке принудительного возврата библиотеки 8.3.9 apache запускается, но мобильное приложение не распространяется.
Можно ли как-то решить проблему? Не подходят следующие варианты по разным причинам: развернуть сервер apache для развертки приложения на другом компьютере, обновление платформы сервера, распространение через скомпилированное приложение.
---
Приветствую! Если приложение требует новую платформу, то вероятнее всего придется обновлять сервер. Удалось ли решить задачу?
---
Приветствую! Если приложение требует новую платформу, то вероятнее всего придется обновлять сервер. Удалось ли решить задачу?
---
Приветствую! Если приложение требует новую платформу, то вероятнее всего придется обновлять сервер. Удалось ли решить задачу?

Увы. Удалось найти причину, по которой apache не запускался с компонентой клиентской платформы 8.3.13. Не было установлено несколько ключевых обновлений windows для работы с библиотекой компоненты web-сервера. Но установка этих обновлений и запуск apache c компонентой 8.3.13 не дало работать web-сервисам в основном приложении.
Пришлось обновлять платформу сервера.
Доброго времени суток, столкнулся с такой проблемой, отдельной обработкой был сделан отчет, я его прицепил в конфигурацию, создал новую Роль.
К этому отчету добавил эту роль (Использование +Просмотр) оба параметра поставил галочку.
Потом добавил подсистему.
Пользователю прописал роль. Захожу под пользователем, в подсистеме вижу отчет, запускаю, пишет "У пользователя недостаточно прав для исполнения операций над базой данных".
Отчет строится при помощи СКД. Делал не я.
Я смотрю там всего 1 документ задействован.
Захожу в роли- и на этот документ даю Чтение + использование. Запускаюсь - результат прежний. Я еще только новичек, совсем зеленый, дайте совет пожалуйста.
---
Всем спасибо кто откликнулся! Я удалил отчет, заново его прицепил и все стало на место. Возможно баг какой-то...
---
Я смотрю там всего 1 документ задействован. а в документе наверняка справочники, перечисления используются, вот на них тоже права нужны...
---
В общем - права на чтение необходимо давать не только на сам документ, но и на данные, которые выбираются в запросе.
---
Смотри в журнале регистрации на что прав не хватило
---
Вот что написано в журнале регистраций -
---
Всем спасибо кто откликнулся! Я удалил отчет, заново его прицепил и все стало на место. Возможно баг какой-то...