|
СКД при переходе на новую версию платформу 23 (УХ 3.2) | ☑ | ||
---|---|---|---|---|
0
Kigo_Kigo
29.06.23
✎
09:38
|
В СКД перестала работать конструкция в параметрах задано
https://disk.yandex.ru/i/NPOsIx2QmDJTMg В справочнике ПланыСчетовБД в модуле менеджера функция есть Функция ПолучитьПланСчетовБД(ИмяПланаСчетов = Неопределено, ТипБД = Неопределено) Экспорт Куда копать? Прейти на ниже платформу нельзя, 23 уже реструктурировала БД, при попытке запустить платформой ниже получает непознанную ошибка - ошибка потока при старте БД |
|||
1
Волшебник
29.06.23
✎
09:56
|
почисти кэш
|
|||
2
Kigo_Kigo
29.06.23
✎
09:58
|
(1) на 2-х копиях тоже самое
|
|||
3
Kigo_Kigo
29.06.23
✎
09:59
|
у нас перед продой, делается оновление на копии , потом они множится для тесторов и разрабов на 3 копии, во всех 3-х тоже одинаково
|
|||
4
Волшебник
29.06.23
✎
10:01
|
Уберите вызов своей функции. Добавьте просто
Справочники.ПланыСчетовБД.НайтиПоНаименованию("МСФО") Ошибка ушла? |
|||
5
Kigo_Kigo
29.06.23
✎
10:08
|
(4) Нет, не работает. не найти по наименованию, ни по коду, ни по уникальному идентификатору, ошибка точно такая же только функция меняется НайтиПоНаименованию и т.д., когда смотркю при компоновке данных, тип ПланСчетовМСФО встает Справочники.Валюты, с какого ?
|
|||
6
Волшебник
29.06.23
✎
10:12
|
(5) Это ж-ж-ж неспроста...
|
|||
7
Kigo_Kigo
29.06.23
✎
10:16
|
(6) Сделал внешним, точно такая же фигня, пробую в старой версии конфы на новой платформе
|
|||
8
Kigo_Kigo
29.06.23
✎
10:50
|
Попробовал до старой версиейц на платформе 23.1739 такая же ошибка, короче это что с платформой, 32 или 64 не важно, ошибка сохраняется, печаль
|
|||
9
kobzon2
29.06.23
✎
11:00
|
(8) В УХ 3.1.17.11 на платформе 23.1739 попробовал. Все работает и по наименованию находит и через функцию ПолучитьПланСчетовБД.
Правда база файловая, не скульная. |
|||
10
Kigo_Kigo
29.06.23
✎
11:04
|
(9) https://disk.yandex.ru/i/SvTulV9_PzkGoQ от так вот, на 20-й платформе в этой базе работает
|
|||
11
Мультук
гуру
29.06.23
✎
11:11
|
(0)
Имхо такая проблема уже пробегала. И вроде дело было в: ВозможностьИспользованияВнешнихФункций = Истина Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ПользовательскиеНастройкиМодифицированы = Ложь; НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); КонецПроцедуры |
|||
12
Kigo_Kigo
29.06.23
✎
11:20
|
(11) ОНО, спасибо заработало!
|
|||
13
Kigo_Kigo
29.06.23
✎
11:35
|
Стоит добавить для полноты решения проблемы, что параметр ВозможностьИспользованияВнешнихФункций находится в функции Инициализировать, 4-м пераметром
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровки, Истина); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |