Имя: Пароль:
1C
1С v8
Конвертация ПКО
0 Нубец
 
14.07.16
14:41
Пытаюсь перенести ПКО из УТ11.2 в БП3 с помощью КД2. На стороне источника создаю коллекцию объектов, передаю её в приёмник, все данные заполняются вроде бы правильно. Но документ не проводится, говорит, что не заполнена колонка с суммой НДС, которая при интерактивном создании расчитывается из суммы платежа. Я её заполняю из источника. Что нужно сделать, чтобы эта величин пересчиталась?
1 Boroda
 
14.07.16
14:48
Не знаю как в БП, но для УТ можно сделать так:
Для правила ПКО, в "после загрузки" приписать типа этого:
КэшированныеЗначения = Неопределено;
СтруктураПересчетаСуммы = ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруПересчетаСуммыНДСВСтрокеТЧ(Объект);

СтруктураДействий = Новый Структура;
СтруктураДействий.Вставить("ПересчитатьКоличествоЕдиниц");
СтруктураДействий.Вставить("ПересчитатьСуммуНДС", СтруктураПересчетаСуммы);
Для каждого ТекСтрока из Товар Цикл
  ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекСтрока, СтруктураДействий, КэшированныеЗначения);
КонецЦикла;
2 Нубец
 
14.07.16
17:54
Не, даже близко ничего похожего нет.
3 Мышка
 
14.07.16
17:59
(0) а точно надо, чтобы она пересчитывалась? т.е. то, что в результате пересчета могут разные суммы НДС оказаться в первичных документах и в бухии, никого потом не расстроит?
4 Голубушка
 
14.07.16
18:04
Переносите данные в режиме выгрузки? Если поле пересчитывается при записи объекта, то в режиме выгрузки обработчик объекта "ПриЗаписи" не срабатывает.
5 Нубец
 
14.07.16
19:31
Значения все переносятся, но документ не проводится. В интерактивном режиме при вводе значения в поле "Сумма" оно автоматически рассчитается в поле "НДС" под процентами. А вот как это сделать программно?

[URL=http://radikal.ru/big/a290b5fb47bc43a8b3c94cbf37a5f32e][IMG]http://s019.radikal.ru/i622/1607/10/b307af53aba2.jpg[/IMG][/URL]
6 Нубец
 
14.07.16
19:32
Не знаю, как здесь картинки прибивать, вот ещё раз

http://s019.radikal.ru/i622/1607/10/b307af53aba2.jpg
7 ГдеСобака Зарыта
 
14.07.16
19:47
Для начала в консоле запросов выбрать все поля ТЧ документа созданного вручную и загруженного тобой. Сравнить и почувствовать разницу.
8 ВРедная
 
14.07.16
19:48
(6) Сумма расчетов - это не сумма НДС, это сумма расчетов, поищи такую колонку в таблице расшифровки платежа, возможно она и правда пустая, просто не выведена на форму
Программист всегда исправляет последнюю ошибку.