8.х ЗУП Слишком много фактических параметров

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем Ванов, 17 май 2012.

  1. TopicStarter Overlay
    Ванов
    Offline

    Ванов

    Регистрация:
    17 май 2012
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Ошибка в 1 с. Подскажите как убрать

    {Документ.НачислениеЗарплатыРаботникамОрганизаций(7762)}: Слишком много фактических параметров
    НаборЗаписейДляПроверки.Записать(Истина, Ложь, Истина, Ложь);
    конфигуратор:

    Код:
    Если ВидОперации <> Перечисления.ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций.РасчетНДФЛ Тогда
    НачатьТранзакцию();
    НаборЗаписейДляПроверки.Записать(Истина, Ложь, Истина, Ложь)
    ЗапросПроверки = Новый Запрос(
    "ВЫБРАТЬ
    | Начисления.Сотрудник,
    | Начисления.ВидРасчета,
    | Начисления.ДатаНачала,
    | Начисления.ДатаОкончания,
    | Начисления.НомерСтроки
    |ПОМЕСТИТЬ ВТНачисления
    |ИЗ &парамНачисления КАК Начисления
    |ИНДЕКСИРОВАТЬ ПО Сотрудник, ВидРасчета;
    |
    |ВЫБРАТЬ РАЗЛИЧНЫЕ
    | Начисления.НомерСтроки КАК НомерСтроки
    |ИЗ
    | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизации
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия(Регистратор = &парамСсылка) КАК ОсновныеНачисленияРаботниковОрганизацииФактическийПериодДействия
    | ПО ОсновныеНачисленияРаботниковОрганизации.НомерСтроки = ОсновныеНачисленияРаботниковОрганизацииФактическийПериодДействия.НомерСтроки
    | И ОсновныеНачисленияРаботниковОрганизации.Регистратор = ОсновныеНачисленияРаботниковОрганизацииФактическийПериодДействия.Регистратор
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТНачисления КАК Начисления
    | ПО (Начисления.Сотрудник = ОсновныеНачисленияРаботниковОрганизации.Сотрудник)
    | И (Начисления.ВидРасчета = ОсновныеНачисленияРаботниковОрганизации.ВидРасчета)
    | И (Начисления.ДатаНачала = ОсновныеНачисленияРаботниковОрганизации.ПериодДействияНачало)
    | И (КОНЕЦПЕРИОДА(Начисления.ДатаОкончания, День) = КОНЕЦПЕРИОДА(ОсновныеНачисленияРаботниковОрганизации.ПериодДействияКонец, День))
    |ГДЕ
    | ОсновныеНачисленияРаботниковОрганизации.Регистратор = &парамСсылка
    | И ОсновныеНачисленияРаботниковОрганизацииФактическийПериодДействия.Регистратор ЕСТЬ NULL
    |
    |УПОРЯДОЧИТЬ ПО
    | НомерСтроки УБЫВ");
    ЗапросПроверки.УстановитьПараметр("парамСсылка", СcылкаОбъекта);
  2. TopicStarter Overlay
    Ванов
    Offline

    Ванов

    Регистрация:
    17 май 2012
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    ЗИП 2.5 заполнял конфигурацию в 1 с 8.1
  3. Максим
    Offline

    Максим Опытный в 1С

    Регистрация:
    28 фев 2008
    Сообщения:
    686
    Симпатии:
    8
    Баллы:
    29
    Код:
    НаборЗаписейДляПроверки.Записать();
  4. TopicStarter Overlay
    Ванов
    Offline

    Ванов

    Регистрация:
    17 май 2012
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    то есть строчку (Истина, Ложь, Истина, Ложь) убрать? я просто учусь - накидал простую базу а она мне ошибку
  5. TopicStarter Overlay
    Ванов
    Offline

    Ванов

    Регистрация:
    17 май 2012
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    я через конфигуратор убрал и оставил

    НаборЗаписейДляПроверки.Записать();

    Сохранил но если открыть просто 1 с предприятие ,то ошибка все равно сохраняется
  6. Allizar
    Offline

    Allizar Опытный в 1С

    Регистрация:
    24 сен 2006
    Сообщения:
    413
    Симпатии:
    0
    Баллы:
    26
    Если Вы только учитесь, то учитесь читать документацию в таких случаях.
    Это во-первых, а во-вторых, "НаборЗаписейДляПроверки" - это что? Набор записей регистра расчета или что-то ещё?
  7. TopicStarter Overlay
    Ванов
    Offline

    Ванов

    Регистрация:
    17 май 2012
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    конечно по учебникам,но не знаю, наверное что-то не заполнил или ошибся,да я думаю что набор записей, если оставить так

    НаборЗаписейДляПроверки.Записать();
    то ошибка 7800

    {Документ.НачислениеЗарплатыРаботникамОрганизаций(7800)}: Слишком много фактических параметров
    НаборЗаписейДляПроверки.Записать(Истина, Ложь, Истина, Ложь);

    а при нажатии рассчитать
    {Документ.НачислениеЗарплатыРаботникамОрганизаций(2955)}: Поле объекта не обнаружено (Регистратор)
    ТаблицаСторноЗаписей.Колонки.Регистратор.Имя = "СторнируемыйДокумент";
  8. svet
    Offline

    svet Профессионал в 1С Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Т.е., вы исправили в модуле строку на НаборЗаписейДляПроверки.Записать(); , а программа по-прежнему выдает ошибку Слишком много фактических параметров, как будто в скобках 4 задано параметра? Я правильно понимаю?
    Если так, то Вы скорее всего не обновили конфигурацию базы данных.

Поделиться этой страницей