1С бухгалтерия

При формировании свода проводок вылазит вот такая ошибка:

Если (МатпомощьВсегоПоТекущийМесяц = 0) или (МатпомощьВсегоПоПредыдущийМесяц >= РазмерСкидкаМатпомощь) Тогда
{Глобальный модуль(9214)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)

Проблема видимо в том, что по какой-то причине не заполнился справочик СтраховыеВзносыСкидкиКДоходам. В частности в этом справочнике не удалось найти элемент с кодом "Матпомощь".

  // получим размеры скидок к доходам
  СпрВычетов = СоздатьОбъект("Справочник.СтраховыеВзносыСкидкиКДоходам");
  СкидкаМатпомощь = 0;
  Если СпрВычетов.НайтиПоКоду("Матпомощь",0) = 1 Тогда
    РазмерСкидкаМатпомощь = СпрВычетов.ГодоваяСкидка.Получить(НачГода(ДатаАктуальности));
  КонецЕсли;

Решение проблемы может быть следующим. Создать внешнюю обработку в которую запихнуть процедуру ЗаполнитьСправочникСтраховыеВзносыСкидкиКДоходам() из обработки ОбновлениеИБ. Кому нужно выкладываю ее здесь.
ЗаполнитьСправочникСтраховыеВзносыСкидкиКДоходам

Туда же я добавил еще несколько кнопок(процедур). Одна из которых это изменение номера релиза. Это в случае если вообще справочники и константы 2010 года не загрузились при обновлении (у меня было именно так). Тогда меняем номер релиза и перезапускаем 1С.

Комментарии

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
admin аватар

При формировании проводок в некоторых случаях может возникать ошибка деления на 0.
Для исправления в глобальном модуле я сделал вставку доп. условия:

// Учет ЕНВД в таблице налогов
// ХА исправление выгрузки
Если ТипЗначения(СуммаФОМСЕНВД) = 0 Тогда
  СуммаФОМСЕНВД = 0;
КонецЕсли;
// 		ХА
Если СуммаФОМСЕНВД <> 0 Тогда
...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".