Имя: Пароль:
1C
1С v8
неверные параметры valuetype
0 cw014
 
24.05.17
13:04
В инете решения есть, но совсем на другую тему и мне не помогут

8.3.8, Бухгалтерия предприятия 2.0 КОРП (точный релиз не помню), серверная

При заполнение баланса за Январь-Декабрь 2016 года вываливает ошибку в шапке с требованием перезапуска предприятия. Соответственно после перезапуска тоже самое.

Что сделано:
1. ТиИ полное - не помогло, ошибок не выявило
2. Выгрузка в dt и загрузка в файловую базу - помогло на файловой (формируется)
3. Загрузка dt обратно в серверную базу - не помогло, то же самое
4. Кодом выявили ошибку в простом запросе "ВЫБРАТЬ ТипЗначения(ХозрасчетныйОбороты.СубконтоДт2) ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода.... - в общем ругань именно на выборку по "ТипЗначения" по счету 76.АВ
5. Построил оборотки по счету 76.АВ - никаких документов ни в 2015, ни в 2016, ни в 2017 году не было (то есть никаких оборотов быть не может)

Сейчас будем просить админа на сервере создать новую базу, попробуем туда загрузить dt

Кто что может посоветовать?
1 Мимохожий Однако
 
24.05.17
13:06
Принтсскрин ошибки покажи. В журнале регистрации или событий Windows есть что-нибудь с этим связанное?
2 Мимохожий Однако
 
24.05.17
13:07
Файловая?
3 Мимохожий Однако
 
24.05.17
13:07
(2) Упс
4 cw014
 
24.05.17
13:10
Принтскрин сложно сделать - с планшета по удаленке работаю. Просто окно с ошибкой в шапке и две кнопки "Завершить работу" и "Перезапустить". Журнал думаю сейчас админа заставлю посмотреть
5 Buster007
 
24.05.17
13:14
в консоле запросов попробуй выполнить тот запрос, на котором, как вы решили, падает
6 cw014
 
24.05.17
13:22
Перелить его туда сложно, говорю же с планшета работаю, там нет передачи данных
7 Мимохожий Однако
 
24.05.17
13:24
(6) А там на месте не вменяемых пользователей?
8 Buster007
 
24.05.17
13:30
а мы вообще на форуме сидим с плохой шиной данных... принт скрин сделать нельзя, консоль запрос перелить тоже нельзя...
9 cw014
 
24.05.17
13:37
Сейчас попробую и принтскрин и результат запроса вывалить
10 cw014
 
24.05.17
13:53
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто2) КАК ТипДокумента
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , Счет В (&СчетаПоНДСАвансов), &СубконтоКонтрагентыСФВыданные, Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
11 cw014
 
24.05.17
13:53
Запрос, на котором падает
12 cw014
 
24.05.17
13:59
13 cw014
 
24.05.17
14:00
{ВнешняяОбработка.КонсольЗапросов.Форма.Форма.Форма(336)}: Ошибка при вызове метода контекста (Выгрузить)
                    РезультатТаблица = мРезЗапроса.Выгрузить(ОбходРезультатаЗапроса.Прямой);
по причине:
Неверные параметры "VALUETYPE"
14 cw014
 
24.05.17
14:08
ап
15 Мимохожий Однако
 
24.05.17
14:11
(13) Возможно разный тип у РезультатТаблица и то, что выгружается из запроса
16 cw014
 
24.05.17
14:13
(15) Суть не в ошибке, я ее скинул, на случай если и этот момент вам вдруг нужен будет. Это обработка "Консоль запросов" ругается. Суть в том, что не важно, консоль запросов это или типовой баланс - результат остается тот же.

P.S. В консоли запросов "РезультатТаблица" - просто переменная, которая потом выкидывается на форму в таблицу
17 Дмитрий
 
24.05.17
14:14
(0) Паралеллизм в настройках сервера SQL выключен?
18 cw014
 
24.05.17
14:15
Хороший вопрос, надо уточнять у админов
19 cw014
 
24.05.17
14:16
1С:Предприятие 8.3 (8.3.8.2322)
Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.66.27)

На случай, если и эта инфа нужна
20 Дмитрий
 
24.05.17
14:16
(17) Свойства сервера - Дополнительно - максимальная степень параллелизма. Должно быть 1
21 cw014
 
24.05.17
14:17
(20) А он как то влияет на типизацию значений в запросе? Или это просто предположение?
22 Дмитрий
 
24.05.17
14:23
(21) у меня была ситуация, когда отчет на сервере выдавал каждый раз разные данные, а файловая работала нормально

тии не помогало. всё из-за этого флажка. но конечно предположение
23 cw014
 
24.05.17
14:25
(22) Спасибо, попробуем
24 МихаилМ
 
24.05.17
14:31
нучитесь пользоваться тж
25 Buster007
 
24.05.17
14:32
а если убрать параметр из запроса
СубконтоКонтрагентыСФВыданные
26 cw014
 
24.05.17
14:37
(25) Тоже самое
27 Buster007
 
24.05.17
14:42
убери ТипЗначения и посмотри все субконто2
Может там какая-то фигня хранится где-то...
28 cw014
 
24.05.17
14:42
(26) Переделал в балансе выборки по типам значений на выбор ссылок документов, а код в переборе переработал на сами документы - вроде заработало. В общем на сервере любая типизация составного типа вываливает такую ошибку. Типизация несоставного типа ошибки не вызывает
29 cw014
 
24.05.17
14:43
Пример: ВЫБРАТЬ РАЗЛИЧНЫЕ ТипЗначения(Ссылка) ИЗ Справочник.Контрагенты отрабатывает
30 Buster007
 
24.05.17
14:43
+(27) а еще лучше сделай обработку, выполни этот запрос без ТипЗначения
и в цикле выборку обойди и и кодом определи типы значений субконто2..
Может тогда ты увидишь что-то подозрительное
31 cw014
 
24.05.17
14:43
ВЫБРАТЬ РАЗЛИЧНЫЕ ТипЗначение(Владелец) ИЗ Справочник.БанковскиеСчета - Валится !!!
32 cw014
 
24.05.17
14:44
(30) в (28)
33 Buster007
 
24.05.17
14:45
а если попробовать
Выбрать
ТипЗначения(Неопределено)
34 cw014
 
24.05.17
15:00
(33) Работает
35 cw014
 
24.05.17
15:01
Даже если параметром передать - работает
36 cw014
 
24.05.17
15:04
И добавлю. На релизе 8.3.8.2167 работает без проблем, на 8.3.8.2322 валится. Будем поднимать релиз до 8.3.9 - посмотрим как будет работать
37 cw014
 
24.05.17
15:05
Всем спасибо за участие
38 ManyakRus
 
24.05.17
17:48
Ошибка в запросе.
вместо:
ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто2)

надо писать:
ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто2.Ссылка)