1с 77 значение не представляет агрегатный объект

Обновлено: 08.07.2024

1C Предприятие 7.7 Ошибка: Значение не представляет агрегатный объект (ВнешРасчет)

1С: Предприятие 7.7. Конфигурация: УСН ред 1.3(7.70.52) УСН в ТСЖ и УК, ред 3.0 (7.70.252.39)

Нажимаю Документы --> ТСЖ --> Начисление платежей --> Выбираю Услуги, Лицевые счет(а), За какой период, нажимаю Начислить и он выдает ошибку:

ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок));
: Значение не представляет агрегатный объект (ВнешРасчет)

Через конфигурацию уже делал Тестирование и исправление ИБ, не помогло.

Подскажите пожалуйста, в чем может быть проблема?

1С: Предприятие 7.7. Конфигурация: УСН ред 1.3(7.70.52) УСН в ТСЖ и УК, ред 3.0 (7.70.252.39)

Нажимаю Документы --> ТСЖ --> Начисление платежей --> Выбираю Услуги, Лицевые счет(а), За какой период, нажимаю Начислить и он выдает ошибку:

ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок));
: Значение не представляет агрегатный объект (ВнешРасчет)

Через конфигурацию уже делал Тестирование и исправление ИБ, не помогло.

Подскажите пожалуйста, в чем может быть проблема?

Полагаю, что в данной конфигурации есть защищенный внешний модуль, с которым потеряна связь.
Как давно появилась эта ошибка? Может быть после обновления?

Пользователь сказал cпасибо:

Проблема появилась после того как перенесли 1С 7.7 Windows XP с помощью Конфигуратор - Сохранения данных, на такую же 1С 7.7 Windows x64 Конфигуратор - Восстановить данные. Платформа кстати локальная версия и там и там.

В Отладчике сразу в журнале выдает: ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок)); = Ошибка в выражении!

Вот часть кода из этой процедуры:

Процедура ПроизвестиРасчетНачислени й()
НачислитьПоСчетчикам();
КонМес = КонМесяца(ДатаНачисления);
Если ПустоеЗначение(Группа) = 0 Тогда
ГруппаРасчета = Группа; //ГруппаРасчета.ТекущийЭлем� �нт();
Иначе
ГруппаРасчета = "";
КонецЕсли;
ТипДок = 1;
ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок));
Сообщить(""+StrO);
КонецПроцедуры
//__________________________________________________ ___________________________


И самое что интересное теперь выяснилось что и Начисление льгот выдает похожую ошибку:

ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче тЛьгот(ТаблНачислений,Груп паРасчета,
: Значение не представляет агрегатный объект (ВнешРасчетЛьгот)


//ВЕСЬ УЧЕТ 489-1027______________________________________________ _______________________________


Вот сама процедура

Процедура ПроизвестиРасчетЛьгот()
ГруппаРасчета = СоздатьОбъект("Справочник.� �онтрагенты");
Если ПустоеЗначение(ЛицевыеСче� �а) = 0 Тогда
ГруппаРасчета = ЛицевыеСчета;
Сообщить("ГруппаРасчета "+ГруппаРасчета);
Иначе
ГруппаРасчета = ПолучитьПустоеЗначение(Гр� �ппаРасчета);
КонецЕсли;
ТаблНачислений.УдалитьСтр� �ки();
ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче тЛьгот(ТаблНачислений,Груп паРасчета,
ДатаНачисления,Начисляема� �ГруппаСредств,ПоВсем,Разд� �лительСтрок,StrO));
Информация = StrO;
Сообщить(""+StrO);
КонецПроцедуры
//__________________________________________________ ___________________________

1C Предприятие 7.7 Ошибка: Значение не представляет агрегатный объект (ВнешРасчет)

1С: Предприятие 7.7. Конфигурация: УСН ред 1.3(7.70.52) УСН в ТСЖ и УК, ред 3.0 (7.70.252.39)

Нажимаю Документы --> ТСЖ --> Начисление платежей --> Выбираю Услуги, Лицевые счет(а), За какой период, нажимаю Начислить и он выдает ошибку:

ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок));
: Значение не представляет агрегатный объект (ВнешРасчет)

Через конфигурацию уже делал Тестирование и исправление ИБ, не помогло.

Подскажите пожалуйста, в чем может быть проблема?

1С: Предприятие 7.7. Конфигурация: УСН ред 1.3(7.70.52) УСН в ТСЖ и УК, ред 3.0 (7.70.252.39)

Нажимаю Документы --> ТСЖ --> Начисление платежей --> Выбираю Услуги, Лицевые счет(а), За какой период, нажимаю Начислить и он выдает ошибку:

ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок));
: Значение не представляет агрегатный объект (ВнешРасчет)

Через конфигурацию уже делал Тестирование и исправление ИБ, не помогло.

Подскажите пожалуйста, в чем может быть проблема?

Полагаю, что в данной конфигурации есть защищенный внешний модуль, с которым потеряна связь.
Как давно появилась эта ошибка? Может быть после обновления?

Пользователь сказал cпасибо:

Проблема появилась после того как перенесли 1С 7.7 Windows XP с помощью Конфигуратор - Сохранения данных, на такую же 1С 7.7 Windows x64 Конфигуратор - Восстановить данные. Платформа кстати локальная версия и там и там.

В Отладчике сразу в журнале выдает: ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок)); = Ошибка в выражении!

Вот часть кода из этой процедуры:

Процедура ПроизвестиРасчетНачислени й()
НачислитьПоСчетчикам();
КонМес = КонМесяца(ДатаНачисления);
Если ПустоеЗначение(Группа) = 0 Тогда
ГруппаРасчета = Группа; //ГруппаРасчета.ТекущийЭлем� �нт();
Иначе
ГруппаРасчета = "";
КонецЕсли;
ТипДок = 1;
ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче т(ТаблНачислений, ДатаНачисления,Разделител� �Строк,ТаблЗнач,StrO,ТипДок));
Сообщить(""+StrO);
КонецПроцедуры
//__________________________________________________ ___________________________


И самое что интересное теперь выяснилось что и Начисление льгот выдает похожую ошибку:

ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче тЛьгот(ТаблНачислений,Груп паРасчета,
: Значение не представляет агрегатный объект (ВнешРасчетЛьгот)


//ВЕСЬ УЧЕТ 489-1027______________________________________________ _______________________________


Вот сама процедура

Процедура ПроизвестиРасчетЛьгот()
ГруппаРасчета = СоздатьОбъект("Справочник.� �онтрагенты");
Если ПустоеЗначение(ЛицевыеСче� �а) = 0 Тогда
ГруппаРасчета = ЛицевыеСчета;
Сообщить("ГруппаРасчета "+ГруппаРасчета);
Иначе
ГруппаРасчета = ПолучитьПустоеЗначение(Гр� �ппаРасчета);
КонецЕсли;
ТаблНачислений.УдалитьСтр� �ки();
ТаблНачислений.Загрузить(Т СЖ_БазовыйОбъект.ВнешРасче тЛьгот(ТаблНачислений,Груп паРасчета,
ДатаНачисления,Начисляема� �ГруппаСредств,ПоВсем,Разд� �лительСтрок,StrO));
Информация = StrO;
Сообщить(""+StrO);
КонецПроцедуры
//__________________________________________________ ___________________________

Читайте также: