УТ 10.3 Ввод начальных остатков НДС по партиям. Как проставить ставку НДС? #580487


#0 by orange777
Прошу помочь в таком вопросе: остатки перегружены из 7.7 в УТ 10.3 в документ "Оприходование Товаров". Нужно ввести документ "Ввод начальных остатков НДС по партиям". Автоматически он заполнился, но в табличной части "ДанныеПоСФ" не заполнились реквизиты "ВидЦенности" и "СтавкаНДС". Без них проводиться не желает. Вид ценности заполнила групповой обработкой документов. А ставку пытаюсь выцепить из справочника "Номенклатура" универсальным подбором и обработкой значений. Текст произвольного алгоритма: СписокСтавок = Новый СписокЗначений; Объект.Записать; Не получается. Что я делаю не так?
#1 by orange777
Ошибка при вызове метода контекста (Получить)    Ставка = СписокСтавок.Получить(Стр1.НомерСтроки); по причине: Значение индекса выходит за границы диапазона
#2 by Fragster
номер строки -1
#3 by orange777
номер строки табличной части документа -1? как так?
#4 by Fragster
СписокСтавок.Получить(Стр1.НомерСтроки-1);
#5 by Fragster
и заменить списокЗначений на Массив
#6 by Fragster
ну и совпадает ли количество строк в обеих ТЧ?
#7 by orange777
табличные части связаны. встаешь на строку тч ДанныеПоПартиям - видишь одну строку в тч ДанныеПоСФ с номером строки = номеру строки тч ДанныеПоПартиям
#8 by orange777
на массив счас попробую
#9 by orange777
все равно не работает:(
#10 by Fragster
значит разное количество колонок
#11 by Fragster
*строк
#12 by orange777
одинаково. посчитала) как быть?
#13 by Fragster
#14 by orange777
круть))) 465 465 ставка по прежнему пустая)
#15 by Fragster
так пустая, или ошибка индекса? Объект.ДанныеПоСФ[Объект.ДанныеПоПартиям.Индекс(Стр)].СтавкаНДС = Стр.Номенклатура.СтавкаНДС;
#16 by orange777
ошибка индекса ушла после добавления -1. теперь скорее всего проблема в строчке присвоения Стр1.СтавкаНДС = Ставка;
#17 by orange777
извините, вовремя не сказала
#18 by orange777
получилось! огромное спасибо за подсказку! СписокСтавок = Новый ТаблицаЗначений; как-то так "по-семерошному" получилось. Может кому понадобится)
#19 by Fragster
#20 by orange777
спасибо)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С