Бухгалтерия 7.7. До конца не завершено обновление. Пожалуйста, помогите...

Новая тема
Прошу помощи!

Давно стоит 1с бухгалтерия 7.7 традиционка. Номер релиза 650.
Конфигурация стандартная, никогда ничего не дописывалось.
Примерно год назад после обновления появилось сообщение при каждом запуске:
Цитата
Выполняется проверка необходимых обновлений информационной базы.
СпрСотрудники.СтатусНеРезидента.Установить(Периодический.ДатаЗнач, Периодический.Значение);
{Обработка.ОбновлениеИБ.Форма.Модуль(289)}: Недопустимая операция
То есть получается обновление было не до конца выполнено.
Год это никак не мешало...
Сейчас обновила релиз с 648 до 650, сообщение при запуске про незавершенное обновление выдает как и раньше, но теперь я не могу сформировать отчёт по НДС, ругается на старый релиз...

Пожалуйста, подскажите что мне нужно поправить в конфигурации чтобы обновление было завершено.
Всем заранее огромное спасибо!
[FILE ID=50855] [FILE ID=50854][FILE ID=50852][FILE ID=50848]
2.jpg (89.12 КБ)
3.jpg (266.19 КБ)
На фото в предыдущем сообщении видно когда появляется ошибка.

Если правильно поняла, ошибка в строке 289 в обработке ОбновлениеИБ

Пожалуйста, подскажите что мне в ней изменить....

Код
Процедура УстановитьСтатусыНалогоплательщика()
      
      Периодический = СоздатьОбъект("Периодический");  
      СпрСотрудники = СоздатьОбъект("Справочник.Сотрудники");
      
      СпрСотрудники.ВыбратьЭлементы();
      Пока СпрСотрудники.ПолучитьЭлемент() = 1 Цикл  
            Если СпрСотрудники.ЭтоГруппа() = 1 Тогда
                  Продолжить;
            КонецЕсли; 
            
            Периодический.ИспользоватьОбъект("Статус", СпрСотрудники); 
            
            Периодический.ВыбратьЗначения();
            Пока Периодический.ПолучитьЗначение() = 1 Цикл 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; СпрСотрудники.СтатусНеРезидента.Установить(Периодический.ДатаЗнач, Периодический.Значение);    <---  это 289 строка 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;КонецЦикла;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;КонецЦикла; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
КонецПроцедуры     
Ответили: пост #5
Лера Волкова пишет:
Цитата

      
      
На фото в предыдущем сообщении видно когда появляется ошибка. Если правильно поняла, ошибка в строке 289 в обработке ОбновлениеИБ Пожалуйста, подскажите что мне в ней изменить....
Код
 Процедура УстановитьСтатусыНалогоплательщика()
      
      Периодический = СоздатьОбъект("Периодический");  
      СпрСотрудники = СоздатьОбъект("Справочник.Сотрудники");
      
      СпрСотрудники.ВыбратьЭлементы();
      Пока СпрСотрудники.ПолучитьЭлемент() = 1 Цикл  
            Если СпрСотрудники.ЭтоГруппа() = 1 Тогда
                  Продолжить;
            КонецЕсли; 
            
            Периодический.ИспользоватьОбъект("Статус", СпрСотрудники); 
            
            Периодический.ВыбратьЗначения();
            Пока Периодический.ПолучитьЗначение() = 1 Цикл 
             СпрСотрудники.СтатусНеРезидента.Установить(Периодический.ДатаЗнач, Периодический.Значение);    <---  это 289 строка 
            КонецЦикла;
      КонецЦикла; 
      
КонецПроцедуры      
Просто закомментируйте эту строчку.
Код
//СпрСотрудники.СтатусНеРезидента.Установить(Периодический.ДатаЗнач, Периодический.Значение);
Ответ на пост №3
Александр Лейман пишет:
Цитата
      
Просто закомментируйте эту строчку.
Код
 //СпрСотрудники.СтатусНеРезидента.Установить(Периодический.ДатаЗнач, Периодический.Значение); 
Лера Волкова,

Если прямо в бухгалтерии не ведётся кадровый учёт и не начисляется зарплата сотрудникам, тогда можно просто закомметировать указанную строку, как было сказано. Если ведётся, тогда надо зайти в справочник сотрудников, пройтись по сотрудникам: встав на сотрудника, нажав на F5, выбрать историю реквизита "Статус" и рассмотреть его историю. Скорее всего у какого-то сотрудника есть запись с пустой датой.
А если уметь пользоваться отладчиком, тогда в течении 5 минут можно однозначно найти на каком сотруднике спотыкается и по какой причине.
Александр Лейман пишет:

Цитата
Просто закомментируйте эту строчку.
Цитата
//СпрСотрудники.СтатусНеРезидента.Установить(Периодический.ДатаЗнач, Периодический.Значение);
На архивной копии проверила - работает такой способ!) Спасибо!


Vladko пишет:
Цитата

Лера Волкова , Если прямо в бухгалтерии не ведётся кадровый учёт и не начисляется зарплата сотрудникам, тогда можно просто закомметировать указанную строку, как было сказано. Если ведётся, тогда надо зайти в справочник сотрудников, пройтись по сотрудникам: встав на сотрудника, нажав на F5, выбрать историю реквизита "Статус" и рассмотреть его историю. Скорее всего у какого-то сотрудника есть запись с пустой датой. А если уметь пользоваться отладчиком, тогда в течении 5 минут можно однозначно найти на каком сотруднике спотыкается и по какой причине.
Как таковой кадровый не ведется, но сотрудников 5 человек)
Действительно, у одного был статут резидента без даты. Поправила и всё работает) УРААААА!!))
Отладчик пару раз в жизни запускала по ошибке, но совсем не понимаю "с чем его едят")

Александр Лейман и Vladko, спасибо вам огромное за отклик! Вы лучшие!
Читают тему
(гостей: 1)

Быстрый переход