Дублирование записей "Курсовые разницы по расчетам в у.е." в спр "Прочие доходы и расходы"

Новая тема
"Типовая бухгалтерия, релиз 7.70.506<br>Разбиралась, почему в справочнике "Прочие доходы и расходы" создается несколько абсолютно одинаковых элементов "Курсовые разницы по расчетам в у.е." с видом "Прочие внереализационные доходы и расходы". Нашла в глобальном модуле процедуру глУчестьСуммовыеРазницы, вот блок из нее<br>...<br>Если ТекДок.ДатаДок >= '01.01.2007' Тогда<br>    НаименованиеВидаПрочихДоходовИРасходов = "Курсовые разницы по расчетам в у.е.";<br>Иначе<br>    НаименованиеВидаПрочихДоходовИРасходов = "Суммовые разницы";<br>КонецЕсли;<br><br>Пока (СпрПрочиеДоходыИРасходы.ПолучитьЭлемент() = 1) и (ПустоеЗначение(Аналитика91) = 1) Цикл<br>    Если СпрПрочиеДоходыИРасходы.Наименование = "Курсовые разницы" Тогда<br>        Аналитика91 = СпрПрочиеДоходыИРасходы.ТекущийЭлемент();<br>    КонецЕсли;<br>    Если (Константа.СпособБухгалтерскогоУчетаСуммовыхРазницВСтоимостиМПЗ.Получить(ТекДок.ДатаДок)=Перечисление.СпособыБухгалтерскогоУчетаСуммовыхРазницВСтоимостиМПЗ.ВнереализационныеДоходыИРасходы) <br> или (ТекДок.ДатаДок >= '01.01.2007')Тогда<br>        Если СпрПрочиеДоходыИРасходы.Наименование = НаименованиеВидаПрочихДоходовИРасходов Тогда<br>                СуммовыеРазницы = СпрПрочиеДоходыИРасходы.ТекущийЭлемент();<br>        КонецЕсли;<br>    КонецЕсли; <br>КонецЦикла;<br><br>Если (ПустоеЗначение(СуммовыеРазницы) = 1)<br> И ((Константа.СпособБухгалтерскогоУчетаСуммовыхРазницВСтоимостиМПЗ.Получить(ТекДок.ДатаДок)=Перечисление.СпособыБухгалтерскогоУчетаСуммовыхРазницВСтоимостиМПЗ.ВнереализационныеДоходыИРасходы) <br> или (ТекДок.ДатаДок >= '01.01.2007')) Тогда<br>        СпрПрочиеДоходыИРасходы.Новый();<br>        СпрПрочиеДоходыИРасходы.Наименование = НаименованиеВидаПрочихДоходовИРасходов;<br>        СпрПрочиеДоходыИРасходы.ВидПрочихДоходовИРасходов = Перечисление.ВидыПрочихДоходовИРасходов.ПрочиеВнереализационныеДоходыРасходы;<br>        СпрПрочиеДоходыИРасходы.Записать();<br>        СуммовыеРазницы = СпрПрочиеДоходыИРасходы.ТекущийЭлемент();<br>КонецЕсли;<br>...<br>Из-за того, что в справочнике элемент "Курсовые разницы" стоит перед эле-том "Курсовые разницы по расчетам в у.е.", то при каждом выполнении процедуры записывается новый элемент "Курсовые разницы по расчетам в у.е.". Это ошибка в типовой конфигурации?"
> Из-за того, что в справочнике элемент "Курсовые разницы" стоит перед эле-том "Курсовые разницы по расчетам в у.е.", то при каждом выполнении процедуры записывается новый элемент "Курсовые разницы по расчетам в у.е.". Это ошибка в типовой конфигурации?<br><br>думается, что да - в 507 тоже самое?
"разобралась в чем дело, оказывается не совсем типовая конфа... :-\<br>Строка <br>СпрПрочиеДоходыИРасходы.ВыбратьЭлементыПоРеквизиту("ВидПрочихДоходовИРасходов", Перечисление.ВидыПрочихДоходовИРасходов.ПрочиеВнереализационныеДоходыРасходы,,);<br><br>исправлена на<br>СпрПрочиеДоходыИРасходы.ВыбратьЭлементыПоРеквизиту("ВидПрочихДоходовИРасходов", Перечисление.ВидыПрочихДоходовИРасходов.КурсовыеРазницы,,);<br>"
Читают тему
(гостей: 1)

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