|
Что могло случиться при обновлении? | ☑ | ||
---|---|---|---|---|
0
Мисти
09.03.20
✎
21:31
|
Вдруг кто мысль подскажет?
Обновила программу (смесь ежа с ужом, в качестве ужа - бит) - сначала обновила все части, перестала работать одна важная обработка (рабочее место не показывает доступных документов) Максимально постаралась оставить эту часть как есть, обновила всё остальное - и всё равно эта обработка не работает! Я поняла, что "полные права" - это еще ничегно не значит, на Бит там они могут быть и не полные, поставила на все объекты доступность на просмотр. объекты в базе все, которые проверила - на месте. реквизиты не переименованы. |
|||
1
Мисти
09.03.20
✎
22:02
|
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, Объект.Компоновщик.ПолучитьНастройки(),,,
Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки); // Дерево для вывода на форму РезДерево = Новый ДеревоЗначений; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(РезДерево); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); Если РезДерево.Строки.Количество() = 0 Тогда ТекстСообщения = НСтр("ru = 'Нет данных для вывода!'"); бит_ОбщегоНазначенияКлиентСервер.ВывестиСообщение(ТекстСообщения); Возврат; КонецЕсли; Дерево и там и там есть 26 строк, но до обновления - оно наполнено данными, а после - там нет части инфорпмвции. Или параметры проверять (совпадают) или смотреть, что может не так быть в МакетКомпоновки |
|||
2
Мисти
09.03.20
✎
22:05
|
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки); // Дерево для вывода на форму РезДерево = Новый ДеревоЗначений; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(РезДерево); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); Если РезДерево.Строки.Количество() = 0 Тогда ТекстСообщения = НСтр("ru = 'Нет данных для вывода!'"); бит_ОбщегоНазначенияКлиентСервер.ВывестиСообщение(ТекстСообщения); Возврат; КонецЕсли; ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки); там так написано, я не пойму - зачем 2 раза? |
|||
3
Мисти
09.03.20
✎
23:15
|
поставила везде "выбрать" вместо "выбрать разрешенные" - не помогло!
|
|||
4
Мисти
09.03.20
✎
23:31
|
СтрокаОплачено.Сумма = СтрокаОплачено.Сумма+СтрокаДерева.Сумма - при некоторых настройках выясняется, что СтрокаДерева.Сумма = null и всё ломается - после обновления.
О чем это говорит? не просто какие-то данные недоступны, а как-то злостно недоступны? Не просто правами? |
|||
5
ponaroshku
10.03.20
✎
05:14
|
(4) в запросе пишите естьNull(ВашеПоле, 0)
|
|||
6
strange2007
10.03.20
✎
08:19
|
(4) При соединениях в запросах одной половинки может и не быть
|
|||
7
Сияющий в темноте
10.03.20
✎
09:16
|
при обновлении и переименовании обьектов в базе что происходит с текстом запроса?
|
|||
8
eklmn
гуру
10.03.20
✎
11:07
|
(0) проверила доступность всех прав или только частично?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |