Имя: Пароль:
IT
1С v8
Ошибка при проведении документа "Списание материалов из эксплуатации"
,
0 mozgozjegatel
 
08.07.16
12:11
Доброго времени суток! Возникает ошибка:
"Error running processor - 'ОбработкаПроведения'
, reason:
{ОбщийМодуль.ПроцедурыПогашенияСтоимости.Модуль(1829)}: Error calling context method (ПолучитьНаборЗаписейРегистра)

, reason:
Attempt to transfer from server to client a mutable value of 3-th parameter of method ПолучитьНаборЗаписейРегистра ().
"
, при проведении документа  "Списание материалов из эксплуатации" на одном ПК/Win7/64(и под всеми пользователями) на других ПК(Win XP,7,8,10) проводится без ошибок(под всеми пользователями УПП).
Платформа 8.3.7.1845
Конфигурация УПП 1.3.77.2
прошел отладчикам по выполняемым процедурам , данные есть,все падает после: "
// ОБЩИЕ ПРОЦЕДУРЫ ФОРМИРОВАНИЯ ДВИЖЕНИЙ ПО РЕГИСТРАМ
Функция ПолучитьНаборЗаписейРегистра(
...
    Возврат (СтруктураНаборыЗаписей[ИмяРегистра] <> Неопределено);

КонецФункции // ПолучитьНаборыЗаписейРегистров()"
Куда копать, что не так? Заранее благодарен!
1 Cyberhawk
 
08.07.16
12:19
Покажи на картинке строку, где ошибка
2 mozgozjegatel
 
08.07.16
12:49
3 Cyberhawk
 
08.07.16
19:19
А теперь стэк вызовов до этой строки, где ошибка
4 mozgozjegatel
 
09.07.16
11:25
Спасибо что ответили !! Ссылка на стек вызовов  https://1drv.ms/i/s!Ahh6s6Cn8lkcr0oVfMZ9Mf4VgbAE
5 mozgozjegatel
 
09.07.16
11:29
Обновил платформу (сервер\клиент) до 8.3.8.1784 ошибка осталась
6 jsmith
 
09.07.16
11:33
Толстый клиент?
7 mozgozjegatel
 
09.07.16
11:45
ошибка возникает под всеми клиентами(толстый,  тонкий...) и только на одном ПК(ПК обновлен, проверен на вирусы -Касперским), АВЗ Касперский(Kaspersky Endpoint Security 10) удалялся - ошибка сохраняется
8 mozgozjegatel
 
09.07.16
11:55
получилось воспроизвести ошибку на кластере серверов 1с(WIn 2012R2 английская,подключился к нему же под толстым клиентом) , думал проблема в представлении даты и времени, но изменение формата даты не решили проблему. Теперь на одном сервере и одном пк возникает эта ошибка.

ЧТО ТЫ ТАКОЕ!! %) -->"Error running processor - 'ОбработкаПроведения'
, reason:
{ОбщийМодуль.ПроцедурыПогашенияСтоимости.Модуль(1829)}: Error calling context method (ПолучитьНаборЗаписейРегистра)

, reason:
Attempt to transfer from server to client a mutable value of 3-th parameter of method ПолучитьНаборЗаписейРегистра ().
"
9 Feunoir
 
09.07.16
12:13
(8) В точке останова на строке

Возврат (СтруктураНаборыЗаписей[ИмяРегистра] <> Неопределено);

посмотри что хранится в СтруктураНаборыЗаписей.
10 Cyberhawk
 
09.07.16
12:49
Поставь флажок у модуля, где размещена функция "ПолучитьНаборЗаписейРегистра", флажок "Клиент (обычное приложение)"
11 mozgozjegatel
 
09.07.16
14:05
Спасибо большое! Как плюсануть?? Проблема решилась следующими действиями:
-снял все флаги с общего модуля - ПроцедурыПогашенияСтоимости, кроме "Сервер" и все заработало!!!
12 Cyberhawk
 
09.07.16
15:15
(11) Если ты расставил флаги по-другому, чем в конфигурации поставщика, то лучше верни обратно.
А если проблема и была вызвана, что ранее кто-то эти флаги уже изменил, то тогда ладно.
13 Гипервизор
 
09.07.16
15:22
(11) У данного общего модуля должны быть флаги:
Сервер, Вызов сервера, Привилегированный.
Если было что-то иное - значит ваша местная "оптимизация".
14 mozgozjegatel
 
09.07.16
15:34
Огромное спасибо! Попытаюсь выяснить кто поменял(я админ, не программист 1с ))) Подскажите как вернуть к настройкам поставщика? Как узнать , если нет шаблона, какие настройки были в поставке ?
15 Cyberhawk
 
09.07.16
15:36
"если нет шаблона" // Чем докажешь?
16 mozgozjegatel
 
09.07.16
15:38
) наверное вкладываемый мною смысл в  
"если нет шаблона" отличается от действительности , 5сек попробую разобраться )
17 Cyberhawk
 
09.07.16
15:39
Конфигурация - Поддержка - Настройка поддержки - Открыть и там смотри как у поставщика расставлены галочки
18 mozgozjegatel
 
09.07.16
15:48
АААА!! Это бомба. Я открыл конфу, как вы и сказали  (17) ,поставщика и там , действительно , как написал (13) Сервер, Вызов сервера, Привилегированный. Вернул как у поставщика. )
19 mozgozjegatel
 
09.07.16
15:51
И последний, этого поста, вопрос. Как узнать кто и когда поменял свойства? Заранее благодарен !
20 Гипервизор
 
09.07.16
16:59
(19) Терморектальный криптоанализ в помощь)
21 ВРедная
 
09.07.16
18:09
(19) если есть хранилище - в его истории
22 Cyberhawk
 
09.07.16
18:49
(19) В конфигураторе в журнале регистрации отбор по событиям ветки "Информационная база"
23 mozgozjegatel
 
09.07.16
19:01
(20) Улыбнуло, не о пояльнике речь ?)) Узнал причину изменения в свойствах общего модуля ПроцедурыПогашенияСтоимости. Оказывается что то не проводилось и были внесены изменения, потом стало проводиться) но поломался документ "Списание материалов из эксплуатации". Еще раз спасибо (21) (22) за оперативный ответ!!!Удачных выходных товарищи)