×
Страница 2 из 2 ПерваяПервая 12
Показано с 31 по 36 из 36
  1. бухгалтер Аватар для Генук
    Регистрация
    07.11.2007
    Адрес
    увы... не Питер
    Сообщений
    38,613
    пожалуй, вот это решение недурственное:
    http://infostart.ru/public/87294/

  2. Клерк
    Регистрация
    12.07.2011
    Сообщений
    2
    инфостарт походу помер
    если можно в двух словах в чем там примочка исцеляющая

  3. бухгалтер Аватар для Генук
    Регистрация
    07.11.2007
    Адрес
    увы... не Питер
    Сообщений
    38,613
    на инфостарте *Zed* дал вариант решения - цитирую автора:
    "При формировании отчета "Расчет страховых взносов" по кнопке "расчет страховых взносов" столкнулись с ошибкой "ТаблицаОсновныхТарифов.ПолучитьСтрокуПоНомеру(Мес яцДохода);
    {Глобальный модуль(11883)}: Номер за пределами значения!"

    Данная ошибка возникла из-за того что бухгалтером в документе "НачислениеЗаработнойПлаты" из табличной части не были удалены физ.лица не получавшие в данный промежуток времени доход на предприятии.

    В 312 релизе в "Процедура ОбходСотрудниковДляСтраховыхВзносов2011" было введенно условие

    Если СобиратьДанныеДляОтчета=1 Тогда
    ТаблицаОсновныхТарифов.ПолучитьСтрокуПоНомеру(Меся цДохода);

    где нету проверки на то есть ли доходы у сотрудника в журнале - зарплата

    Надо вставить данный текст после стр.11881 в Процедура ОбходСотрудниковДляСтраховыхВзносов2011

    Если ДанныеВСправочнике + НалогиПоРегистрации = 0 Тогда
    Продолжить
    КонецЕсли;

    Получим вот такой код:

    Если СобиратьДанныеДляОтчета=1 Тогда
    Если ДанныеВСправочнике + НалогиПоРегистрации = 0 Тогда
    Продолжить
    КонецЕсли;

    // обработаем исчисленные взносы
    ТаблицаОсновныхТарифов.ПолучитьСтрокуПоНомеру(Меся цДохода);
    ИскатьЕНВД = ТаблицаОсновныхТарифов.ИскатьЕНВД;

    З.Ы. Проверил с данными которые формируються на 310 релизе, они совпали."

  4. Клерк
    Регистрация
    12.07.2011
    Сообщений
    2
    Генук Спасибо вам и *Zed*у огромное примочка очень помогла

  5. Клерк
    Регистрация
    03.04.2003
    Адрес
    Вологда
    Сообщений
    208
    [QUOTE=Генук;53355324]Данная ошибка возникла из-за того что бухгалтером в документе "НачислениеЗаработнойПлаты" из табличной части не были удалены физ.лица не получавшие в данный промежуток времени доход на предприятии.

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

  6. Клерк
    Регистрация
    16.07.2011
    Адрес
    Сергиев Посад
    Сообщений
    1
    1С ЗиК 7.70.312
    Цитата Сообщение от Valetta Посмотреть сообщение
    ТаблицаОсновныхТарифов.ПолучитьСтрокуПоНомеру(МесяцДохода); {Глобальный модуль(11883)}: Номер за пределами значения!
    Причина обычно в наличии в Журнале расчетов по страховым взносам записей по сотруднику, у которого доходов (начислений) не было.

    Для обхода можно какой-нибудь доход такому сотруднику ввести.

    А можно вставкой в Конфигураторе перед строкой с ошибкой (туда можно попасть, если открыть Конфигуратор, потом запустить в режиме предприятия отчет, после появления ошибки щелкнуть мышкой дважды по ошибке) кусочка кода:

    //БухОфис+
    Если ПустоеЗначение(МесяцДохода) = 1 Тогда
    МесяцДохода = 1;
    Сообщить("По сотруднику " + КодСотра + " " + ИмяСотра + " пустой месяц дохода. Использован тариф взносов января.");
    КонецЕсли; //БухОфис+


    После вставки закрыть Предприятие, сохранить изменения в Конфигураторе.

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)