|   |   | 
| 
 | рассылка отчетов поликлиника 2.1 | ☑ | ||
|---|---|---|---|---|
| 0
    
        unbred 06.09.17✎ 14:51 | 
        настраиваю рассылку отчетов.вроде все ровно,тестовые письма приходят,как только пробую реальный отчет послать пишет Отчет "имя отчета"не сформирован:
 Поле объекта недоступно для записи (СообщенияПользователю). не могу вкурить,какие права надо назначить? или тут вообще не RLS? | |||
| 1
    
        Ненавижу 1С гуру 06.09.17✎ 14:56 | 
        нужен код     | |||
| 2
    
        Масянька 06.09.17✎ 14:57 | 
        (0) Надо бросать... Курить...     | |||
| 3
    
        Heckfy 06.09.17✎ 14:58 | 
        Телепатирую: Пытаетесь поменыть элемент формы.     | |||
| 4
    
        unbred 06.09.17✎ 15:03 | 
        (1) (3)  все делаю стандартными средствами. конфу не трогал. думал, вдруг,есть готовый ответ у кого-то)     | |||
| 5
    
        Heckfy 06.09.17✎ 15:08 | 
        (4) Стандартные средства не гарантируют отсутствие ошибок. А так, ни платформа, ни конфигурация не указаны. В общем, отладчик тебе в руки.     | |||
| 6
    
        Chameleon1980 06.09.17✎ 15:10 | 
        я предполагал, что поликлиника 2.1 это и есть конфа     | |||
| 7
    
        unbred 06.09.17✎ 15:11 | 
        (5) угу((  (6) совершенно верно     | |||
| 8
    
        Chameleon1980 06.09.17✎ 15:16 | 
        (7) я тоже тогда за отладчик.
 не очень уж распространенная конфа. угадывать вряд-ли кто будет. | |||
| 9
    
        h-sp 06.09.17✎ 15:40 | 
        (7) наверно вам нужно определить номер строчки и имя модуля, где происходит ошибка. Вообще-то там написано должно быть, но может у вас рассеянное внимание или лень прочитать.     | |||
| 10
    
        unbred 06.09.17✎ 17:12 | 
        (9) кидает в общий модуль на проверку заполнения отчетов.
 говорит,что отчет не сформирован. проверил тоже самое на ут11- всё работает. грешу на RLS в нем совершенно не шарю( | |||
| 11
    
        Heckfy 06.09.17✎ 17:16 | 
        (10) Какие параметры у функции?     | |||
| 12
    
        unbred 06.09.17✎ 17:38 | 
        (11) Функция СформироватьОтчет(Знач Параметры, Знач ПроверятьЗаполнение, Знач ПолучатьФлажокПустой) Экспорт
 кидает на строку второго параметра Если ПроверятьЗаполнение Тогда ИсходныеСообщенияПользователю = ПолучитьСообщенияПользователю(Истина); ПроверкаПройдена = ОтчетОбъект.ПроверитьЗаполнение(); сюда=> СообщенияПользователю = ПолучитьСообщенияПользователю(Истина); | |||
| 13
    
        Heckfy 06.09.17✎ 17:42 | 
        Без отладчика не обойтись.
 Сделай: ПроверятьЗаполнение = Ложь; Если ПроверятьЗаполнение Тогда ИсходныеСообщенияПользователю = ПолучитьСообщенияПользователю(Истина); ПроверкаПройдена = ОтчетОбъект.ПроверитьЗаполнение(); сюда=> СообщенияПользователю = ПолучитьСообщенияПользователю(Истина); Чего на выходе получится? | |||
| 14
    
        unbred 06.09.17✎ 17:46 | 
        пробовал. конфа ругается,с какойто ошибкой отчет пролазит,но регламентное не выполняется. сравнил с ут11 код .невооруженным взглядом отличий не нашёл.     | |||
| 15
    
        Heckfy 06.09.17✎ 18:02 | 
        Значения параметров сравни.     | |||
| 16
    
        Heckfy 06.09.17✎ 18:02 | 
        И как эти значения дальше по коду идут.     | |||
| 17
    
        unbred 08.09.17✎ 12:13 | 
        вдруг пригодится кому 
 модуль Варинаты отчетов - Функция СформироватьОтчет Если ПроверятьЗаполнение Тогда ИсходныеСообщенияПользователю = ПолучитьСообщенияПользователю(Истина); ПроверкаПройдена = ОтчетОбъект.ПроверитьЗаполнение(); СообщенияПользователюПослеЗаполнения = ПолучитьСообщенияПользователю(Истина); //поменял имя перемнной тут Для Каждого Сообщение Из ИсходныеСообщенияПользователю Цикл Сообщение.Сообщить(); КонецЦикла; Если Не ПроверкаПройдена Тогда Результат.ТекстОшибки = НСтр("ru = 'Отчет не прошел проверку заполнения:'"); Для Каждого Сообщение Из СообщенияПользователюПослеЗаполнения Цикл //и тут Результат.ТекстОшибки = Результат.ТекстОшибки + Символы.ПС + Сообщение.Текст; КонецЦикла; Возврат Результат; КонецЕсли; КонецЕсли; | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |