Имя: Пароль:
1C
1С v8
Проблемы с формированием отчетов
0 Лиза777
 
17.03.12
12:44
У пользователя работающего в 1с в терминале при заполнении акта сверки по бух учёту пишет:

{Документ.АктСверкиВзаиморасчетов.МодульОбъекта(604)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:

по причине:
{(56, 50)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
ИНАЧЕ (НЕ(ХозрасчетныйОбороты.КорСубконто1 <<?>>= &Контрагент

причём такая ошибка под всеми пользователями и с полными правами. У других пользователей всё нормально заполняет. В чём может быть дело?
1 AlexNew
 
17.03.12
13:12
Последняя фраза особенно хороша:)
2 Лиза777
 
17.03.12
15:43
Недавно у 2-х пользователей подобная ошибка стала появляться при формировании оборотно-сальдововой ведомости.
3 AlexNew
 
17.03.12
15:46
RLS на контрагентов?
4 Лиза777
 
17.03.12
15:47
(2) и то же только под конкретным пользователем на конкретном ПК, а под этим же пользователем на других ПК нормально, и на том же ПК под другими пользователями нормально.
То есть проблема то не в коде программы значит.
5 Лиза777
 
17.03.12
15:47
(3) это что такое?
6 Лиза777
 
17.03.12
15:50
читаю в нете, что это права на конкретные объекты, но у того же пользователя с полными правами тоже такая ошибка появляется же
7 AlexNew
 
17.03.12
15:50
Нет тут тогда не это. (Доступ на уровне записей). Попробуй почисть кеши пользователя, что такое и как на ИТС.
8 Лиза777
 
18.03.12
19:14
Удаляла все файлы в C:\Documents and Settings\Пользователь\Application Data\1C\1Cv82

пробовала обработкой http://infostart.ru/public/90572/

всё равно тоже самое
9 zak555
 
18.03.12
19:17
подменить файл на типовой ?
10 БибиГон
 
18.03.12
19:33
(8) В Local тоже нужно чистить.
11 Лиза777
 
19.03.12
18:21
всё почистила и таже фигня. Кошмар! как работать-то?
12 sanja26
 
19.03.12
18:27
Контрагент видимо строка неограниченной длины
13 Лиза777
 
19.03.12
18:39
а где? в акте выполненных работ? из него такая же ошибка... сейчас посмотрю
14 Лиза777
 
19.03.12
18:40
(12) нет - это справочник "контрагенты"
15 sanja26
 
19.03.12
18:42
значит корСубконто строка
16 Лиза777
 
19.03.12
18:49
если бы ошибка была в коде - то она была бы у всех пользователей, а так только на одном компе такое под разными пользователями, а на других компах под этими же пользователями всё ОК.
17 sanja26
 
19.03.12
18:51
В конфигураторе поставь "Остановка по ошибке". как остановится смотри контрагента и корсубконто
18 Лиза777
 
19.03.12
18:54
ошибка вылетает на на строке
Запрос.Выполнить()
как тут что увидишь?
19 sanja26
 
19.03.12
18:55
(18) так-то да)
20 sanja26
 
19.03.12
18:56
Сохрани его во внешний и попробуй запустить через файл - открыть
21 Лиза777
 
19.03.12
19:16
это у меня документ "акт сверки" как его сохранить?
22 Лиза777
 
19.03.12
19:16
когда в акте сверки пользователь нажимает "заполнить по данным бухгалтерского учёта" - так получается
23 zmaximka
 
19.03.12
19:30
возможно тип КорСубконто1 не справочник.Контагенты
24 Лиза777
 
19.03.12
19:32
вот только где и как это посмотреть? не пойму к чему это относится
25 zmaximka
 
19.03.12
19:41
на всех ли счетах указанных на закладке "Счета учета" есть субконто "Контрагентыы"?
26 Лиза777
 
19.03.12
19:44
оставила уже один счёт 60 - на нём есть
27 zmaximka
 
19.03.12
19:48
а оборотка по этому счету и с этим контрагентом работает?
28 Лиза777
 
19.03.12
19:53
(27) нет, пишет

{Отчет.ОборотноСальдоваяВедомостьПоСчетуХозрасчетный.МодульОбъекта(256)}: Ошибка при вызове метода контекста (Выполнить)
   РезультатЗапроса = Запрос.Выполнить();
по причине:

по причине:
{(13, 44)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
, Организация = &Организация  И  Субконто1 <<?>>= &Значение2) КАК ОстаткиИОбороты
29 Лиза777
 
19.03.12
20:09
но на другом компе - всё нормально и акт сверки и оборотка!
30 sanja26
 
19.03.12
20:16
На другом компьютере под этим пользователем работает?
Попробуй удалить базу из списка и снова добавить
31 Лоботряс
 
19.03.12
20:24
Перед выполнение запроса поставь точку останова и посмотри тип значения у параметра "Контагент"
32 Лиза777
 
19.03.12
20:26
(30) база и так удалялась, когда профиль удаляла.
(31) смотрела - тип "справочник.контрагенты" и конкретное значение там, которое в акте сверки стоит.
33 Лоботряс
 
19.03.12
20:32
В плане счетов, у 60го счета - Контрагенты какое по порядку субконто?
Массив субконто в параметрах запроса задается?
34 Лиза777
 
19.03.12
20:40
(33) первое субконто.
да, задаётся вот так
АналитикаРасчетов = новый Массив();
   АналитикаРасчетов.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);
   АналитикаРасчетов.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры);
35 Лиза777
 
19.03.12
20:43
делаю сравнить с конфигурацией поставщика, показывает, что есть изменения в плане видов характеристик "виды субконтно хозрасчетные", но никак не понятно в чём разница, может я что-то случайно поменяла (хотя это странно). При  сравнении нет "показать различия в модулях"
36 Лоботряс
 
19.03.12
20:55
Предположение из ряда бреда... В ПВХ ВидысубконтоХозрасчетные случайно не добавляли недавно субконто с типом строка или составным
37 Лоботряс
 
19.03.12
20:58
О! Наверное различия не в модулях а в типах значений характеристик? Открой там и там и посмотри
38 sanja26
 
19.03.12
20:58
При обновлении на какой-то из последних релизов, вылезало сообщение про эти самые виды субконто хозрасчетные...
39 sanja26
 
19.03.12
20:59
(37) лучше с демкой сравнить
40 Лиза777
 
20.03.12
08:54
сравнила, изменения в плане видов характеристик "виды субконтно хозрасчетные" загрузила. И всё равно то же самое!
41 Лиза777
 
20.03.12
08:59
а какой самый кардинальный способ может быть решения проблемы? Удалить 1с на сервере? базу в скл пересоздать? или что?
42 Fish
 
20.03.12
09:02
(41) Уволиться :))
43 ale-sarin
 
20.03.12
09:12
(41) Смотрите (36). Какой тип значения у вида субконто "Контрагенты"?
44 hhhh
 
20.03.12
09:35
(42)+ да, и +(41) удалить 1с на сервере и вычистить все базы.
45 Omskdizel
 
20.03.12
09:39
Выдерни запрос из акта сверки и пробуй через консоль прогнать его.
46 Omskdizel
 
20.03.12
09:41
Но тут явно дело в компе...
47 Omskdizel
 
20.03.12
09:41
Может локальный релиз отличается от остальных?
48 Omskdizel
 
20.03.12
09:43
Кстати, если домен есть, то создай этого юзера по-новой, пусть пробнет под новой учеткой. Только скажи ему, чтобы он фамилию компу не говорил. Или для начала нового пользователя базы сделай.
49 Лиза777
 
20.03.12
10:30
(42) да классное решение! по крайней мере спать буду спокойно
50 Лиза777
 
20.03.12
11:38
(43) в виды субконто хозрасчетные ничего не добавляла.
Тип у субконто контрагенты где смотреть-то?
51 ale-sarin
 
20.03.12
12:18
(50) Операции - Планы видов характеристик - Виды субконто хозрасчетные.
52 Лиза777
 
20.03.12
20:10
(51) тип значения "Контрагент"
53 Лиза777
 
23.03.12
12:10
я создала нового пользователя в домене и вошла на ПК под новым пользователем, то есть профиль новый. В 1с зашла та же  самая ошибка и под одним пользоватлем и под другим.
54 Лиза777
 
23.03.12
12:16
(48) под новым доменным пользователем зашла и под новым пользователем 1с - та же петрушка.
55 ЗлобнийМальчик
 
23.03.12
12:19
перезалить систему уже предлагали???
56 Лиза777
 
26.03.12
17:56
(55) в каком смысле?
57 YF
 
26.03.12
18:00
(56) Да профиль пользователя удали на терминале
58 Лиза777
 
27.03.12
20:23
на сервере, куда заходит пользователь терминалом удаляла профиль.
похожая ошибка есть и у другого пользователя - там 1с-ка локально запускается. Тоже профиль очищала и юзера нового создавала - НИЧЕГО НЕ ПОЛУЧАЕТСЯ.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс