Имя: Пароль:
1C
1С v8
Обновление Бухгалтерии: Слишком много фактических параметров
0 sv-bambr
 
05.08.15
20:53
Не могу понять где ошибка:

Процедура ЗаполнитьСтрануРегистрацииВКонтрагентах(Параметры) Экспорт
    
    // Обработчик обновления заменен на монопольный ЗаполнитьСтрануРегистрацииВКонтрагентахМонопольно()

    ЗаполнитьСтрануРегистрацииВКонтрагентахМонопольно();
    
    Параметры.ОбработкаЗавершена = Истина;
    
КонецПроцедуры

Процедура ЗаполнитьСтрануРегистрацииВКонтрагентахМонопольно() Экспорт
    
    Запрос = Новый Запрос;
    
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Контрагенты.Ссылка КАК Контрагент
    |ИЗ
    |    Справочник.Контрагенты КАК Контрагенты
    |ГДЕ
    |    Контрагенты.СтранаРегистрации = ЗНАЧЕНИЕ(Справочник.СтраныМира.ПустаяСсылка)";
    
    Выборка = Запрос.Выполнить().Выбрать();
    
    Пока Выборка.Следующий() Цикл
        
        Контрагент = Выборка.Контрагент.ПолучитьОбъект();
        Контрагент.СтранаРегистрации    = Справочники.СтраныМира.Россия;
        ОбновлениеИнформационнойБазы.ЗаписатьДанные(Контрагент);
        
    КонецЦикла;
    
КонецПроцедуры
1 zak555
 
05.08.15
20:57
а если заменить
ОбновлениеИнформационнойБазы.ЗаписатьДанные(Контрагент);
на
Контрагент.ЗАписать() ?
2 sv-bambr
 
05.08.15
21:00
Релиз платформы: 8,3,6,2152
Релиз ИБ: 3,0,40,41
Без выполненных обработок дальше обновляться не даёт.
Техническая информация о результатах обработки данных: "Обработка ещё не выполнялась."

(1) - то же самое
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший