|
v7: Метод НайтиЗначение() |
☑ |
0
1С-ница
04.06.13
✎
09:23
|
Доброго времени суток. Есть задача для 1С ЗИК 7.7: в отчете свод проводок из-за округления выходят копейки на 99 счет. Нужно эти копейки прибавить к основной проводке, а с 99 счета убрать (чтобы не было вообще такой проводки с этим счетом).
В данный момент не срабатывает метод НайтиЗначение в таблице значений, судя по отладчику все должно работать, т е ТЗ2.НайтиЗначение(ШаблонПроводок,СтрокаУдаления,"Шаблон") должно быть равно 1, но почему то этот метод не находит нужную мне строку.
Код:
ШаблонПроводок = СоздатьОбъект("Справочник.ШаблоныПроводок");
ШаблонПроводок.ВыбратьЭлементы();
СтрокаУдаления = "";
ТЗ2 = СоздатьОбъект("ТаблицаЗначений");
ТаблицаКорреспонденций.Выгрузить(ТЗ2);
Пока ШаблонПроводок.ПолучитьЭлемент() = 1 Цикл
Если (ШаблонПроводок.СчетДебета.Код = "99") или (ШаблонПроводок.СчетКредита.Код = "99") Тогда
Если ТЗ2.НайтиЗначение(ШаблонПроводок,СтрокаУдаления,"Шаблон") = 1 Тогда
Сумма99 = СтрокаУдаления.Сумма;
//ТаблицаКорреспонденций.УдалитьСтроку();
КонецЕсли;
КонецЕсли;
КонецЦикла;
|
|
1
zak555
04.06.13
✎
09:24
|
> в отчете свод проводок из-за округления выходят копейки на 99 счет
давай подробнее про округление
|
|
2
1С-ница
04.06.13
✎
09:26
|
Попмогло следующее:
ТЗ2.НайтиЗначение(ШаблонПроводок.ТекущийЭлемент(),СтрокаУдаления,"Шаблон")
|
|
3
Ёпрст
гуру
04.06.13
✎
09:26
|
(0)
СтрокаУдаления= "" воткни перед ТЗ2.НайтиЗначение
|
|
4
Тьма
04.06.13
✎
09:26
|
ШаблонПроводок = СоздатьОбъект("Справочник.ШаблоныПроводок");
ШаблонПроводок.ВыбратьЭлементы();
ТЗ2 = СоздатьОбъект("ТаблицаЗначений");
ТаблицаКорреспонденций.Выгрузить(ТЗ2);
Пока ШаблонПроводок.ПолучитьЭлемент() = 1 Цикл
Если (ШаблонПроводок.СчетДебета.Код = "99") или (ШаблонПроводок.СчетКредита.Код = "99") Тогда
СтрокаУдаления = "";
Если ТЗ2.НайтиЗначение(ШаблонПроводок.ТекущийЭлемент(),СтрокаУдаления,"Шаблон") = 1 Тогда
Сумма99 = СтрокаУдаления.Сумма;
//ТаблицаКорреспонденций.УдалитьСтроку();
КонецЕсли;
КонецЕсли;
КонецЦикла;
|
|
5
1С-ница
04.06.13
✎
09:27
|
(1) где то на форуме читала что из-за округления вылезают копейки
|
|
6
zak555
04.06.13
✎
09:27
|
казалось бы п, причём тут счет 99 (прибылей и убытков) ?
|
|
7
zak555
04.06.13
✎
09:28
|
(5) что именно вылезает
|
|
8
1С-ница
04.06.13
✎
09:28
|
Темя закрыта, всем спасибо за желание помочь)
|
|