Здравствуйте. База не типовая, да.
Но ссылается на типовой общий модуль.
Сам текст ошибки:

```1c
    Значение не является значением объектного типа (ПолучитьВыделенныеОбласти)
    {ОбщийМодуль.БухгалтерскиеОтчетыКлиент.Модуль(1724)}: ВыделенныеОбласти = ПолеРезультат.ПолучитьВыделенныеОбласти();
    {ОбщийМодуль.БухгалтерскиеОтчетыКлиент.Модуль(1671)}: Если НеобходимоОбновитьСумму(ПолеРезультат, КэшВыделеннойОбласти) Тогда
    {Отчет.НаличиеВозвращенныхТорг12.Форма.ФормаОтчета.Форма(340)}: БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(
```

Как можно исправить? В какую сторону копать?

P.S. ошибка сразу при запуске программы (ну точнее когда уже зашло в программу).
---
Подключаемый_РезультатПриАктивизацииОбластиПодключаемый

Посмотрите в типовом отчете, как теперь реализован этот обработчик. Там как минимум изменились параметры вызова. К примеру:

```1c
    БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);
```

Теперь работает как:

```1c
    БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, Элементы.Результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);
```

Правьте отчеты.
---
ПолеРезультат - Что туда передаётся? У объекта не найдена экспортная функция ПолучитьВыделенныеОбласти()

Попробуйте в отладке поймать ошибку, или поставить демо того же релиза и посмотреть чем заполняется объект при старте системы.
---
спасибо, сейчас гляну
---
Походу, у вас при запуске системы сразу открывается и формируется отчет, и тут же пытается посчитать сумму ячеек, выделенных мышкой, которых нет (т.к. пользователь еще не успел начать шевелить мышкой).

В типовой базе этот модуль, который у вас вызывает ошибку, не выполняется при запуске.

Так что для начала уберите открытие отчета при запуске.

ой, нет, сначала кеш почистите, проверьте, а потом уже глядите, что за отчет запускается
---
вы правы, в типовой базе не выполняется.
Хм. А где можно посмотреть, какое открытие отчета идет?
---
очистка кэша не помогла
---
в базе ДО обновления модуль выполняется при запуске, точка останова срабатывает:

(7) сейчас хочу посомтреть что за табл докмент
---
Добрый день! Ссылается на типовой модуль. А нетиповые есть или при запуске что-то открывается (регламентировано) конкретное из внешних отчетов, но лежащие в конфигурации?
---
сейчас гляну
---
нет, ничего при запуске не открывается.
---
Хочу посмотреть базу до обновления, без ошибки которая, там выполняется данная строчка или ент.
---
Кажись нашел. Ссылаетс на добавленный отчет НаличиеВозварщенныхТОРГ12, ща посмотрю
---
В базе до обновления в отладчике смотреть и щелкать кнопку Шагнуть из нас это приведет в добавленный отчет. В форму отчета процедуру:

```1c
    &НаКлиенте
    Процедура Подключаемый_РезультатПриАктивизацииОбластиПодключаемый()

    НеобходимоВычислятьНаСервере = Ложь;
    БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(
    ПолеСумма, Результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);

    Если НеобходимоВычислятьНаСервере Тогда
    ВычислитьСуммуВыделенныхЯчеекТабличногоДокументаВКонтекстеНа­Сервере();
    КонецЕсли;

    ОтключитьОбработчикОжидания("Подключаемый_РезультатПриАктивизацииОбластиПодключаемый");

    КонецПроцедуры
```

Вот раньше этого ПолеРезультат не было, сейчас появилось.Но добавить в код не даёт, пишет переменная не определена. Как быть?
---
надо смотреть ваш нетиповой отчет, попытаться понять, что он пытается сразу вычислить и создать переменную ПолеРезультат с ячейкой, куда, собственно, и должен был выводится ваш результат.

А вообще странно, зачем ваш отчет сразу при открытии ломится что-то высчитывать.
---
Добрый день!
1. Попробовать проанализировать значение реквизита "ПолеРезультат" в типовой процедуре.
2. Когда обращаетесь к процедуре, составляющие процедуры должны иметь какое-нибудь значение или описаны.
Попробуйте либо описать в голове модуля вставить конструкцию:
"Перем ПолеРезультат Экспорт;"
или непосредственно перед вызовом:
ПолеРезультат = "";
далее вызов процедуры с параметрами.
Как-то так.
---
Подключаемый_РезультатПриАктивизацииОбластиПодключаемый

Посмотрите в типовом отчете, как теперь реализован этот обработчик. Там как минимум изменились параметры вызова. К примеру:

```1c
    БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);
```

Теперь работает как:

```1c
    БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, Элементы.Результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);
```

Правьте отчеты.
---
Помогло, спасибо!
---
В итоге закомментировал код в процедуре данной (в отчете). Запустилось без ошибок, формируется отчет нормально. Посмотрим. Но чует моё сердце, что это не так легко решается.
---
В заключение хотелось бы добавить.
Иногда руководители или им подобные ставят задачи фрилансерам, программистам и т.д. "чтобы я загрузил ваше 1 Сэ и оно мне рассказало и показало все что у меня есть ибдует на сегодняшний день и т.д.".
Есть куча штатных отчетов, которые будут отображать по загрузке необходимую информацию, стоит только настроить их появление и форму настроек, привязав к пользователю. Только их это не устраивает, им нужно только свое или потребованное свое свыше.
Внешние отчеты лучше писать в общих полях и таблицах с прогнозом, что такой отчет не потребует исправления через пару релизов, что также практически сложно.
Удачи нам всем и терпения! ;)
---
Всем привет! Ошибка та же после обновления нетиповой, но появляется при формировании стандартных отчетов. Релиз последний 75-70. Выскакивает на общей оборотке, но формирует после закрытия сообщения. Зато раскрыть ячейку на формирование по контекстному меню выскакивает сразу и не дает дальше формировать (карточку счета или анализ).
---
Значение не является значением объектного типа (ПолучитьВыделенныеОбласти)
{ОбщийМодуль.БухгалтерскиеОтчетыКлиент.Модуль(1723)}: ВыделенныеОбласти = ПолеРезультат.ПолучитьВыделенныеОбласти();
{ОбщийМодуль.БухгалтерскиеОтчетыКлиент.Модуль(1670)}: Если НеобходимоОбновитьСумму(ПолеРезультат, КэшВыделеннойОбласти) Тогда
{Отчет.ОборотноСальдоваяВедомость.Форма.ФормаОтчета.Форма(1260)}: БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(
---
Ребята! Помогите!!!
---
Нужно править отчеты с вашими изменениями, т.к. изменились параметры функций общего модуля.
---
я в своем отчете нашла строку БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);

 и заменила на
 БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, Элементы.результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);

отчет боле не ругается.
---
Сегодня после обновления бухгалтерии на 3.0.88.22 была эта же ошибка "Значение не является значением объектного типа", чистка кэша помогла. Наверное, не почистил кэш, когда обновлял платформу.