Имя: Пароль:
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) за оперативный ответ!!!Удачных выходных товарищи)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn