Имя: Пароль:
1C
1С v8
Конвертация данных. Перенос проводок
0 Tohohoro
 
16.05.16
07:43
Добрый день!

Пишу правила переноса с ЗУП 2.5 на УПП с использованием конфигурации Конвертация данных. Переношу документ "Отражение зарплаты в регламентированном учете". И столкнулся с проблемой соединения проводок.
Суть проблемы в том что есть две проводки. Которые нужно объединить в одну по условиям.
Скриншоты:
https://i.gyazo.com/aa7a3fd54b2bd0cc095eeed84b7b42ac.png
https://i.gyazo.com/38d7e9e11ce6f4a7712f456520900b01.png

Насколько я понял проводка со счетом 20.02 по правилам УПП сворачивается в небытие, а точнее объединяется с другими проводками со счетом 20.02 и такими же субконто.
А по уму нужно чтобы в ЗУП находило соответствие 96му счету среди 20х по СубконтоКт1 и Сумме (Сумма в 96м = -1*СуммаВР в 20х), и подставляло СчетДт 20го счета (собственно сам 20ый счет) в СчетКт 96го. Причем нужно, чтобы это всё делалось на этапе источника и без записи документа, поскольку аналитика по физлицам не переносится, а 20ые счета конвертируются.
Скриншот вручную исправленной проводки в УПП:
https://i.gyazo.com/63d23cca3717f433559e96c6f7d378a2.png

Можно ли это реализовать, если да, то как? Заранее спасибо.
1 Рэйв
 
16.05.16
07:55
(0)Мозг себе не парь. проводи при загрузке- оно само все сделает как надо.
2 Tohohoro
 
16.05.16
09:16
(1) А как это реализовать при загрузке?
Попробовал в коде перед загрузкой
https://i.gyazo.com/95dcbd5f6116384875bc83ca975bc4bd.png
Ругается Значение не является значением объектного типа (СчетДт)
Ну и суть в том, что после загрузки производится такая свертка по УПП:
https://i.gyazo.com/eb49b2fa1740004730753fef009c9363.png
(ТаблицаНовыхПроводок.Свернуть("СчетДт,СчетДтНУ,СчетКт,СчетКтНУ,СубконтоДт1,СубконтоКт1,СубконтоДт2,СубконтоКт2,СубконтоДт3,СубконтоКт3,ПодразделениеДт,ПодразделениеКт,Субконто255НК","Сумма");)
Поэтому в "после загрузки" доступа к СуммеВР нет, так как ее нет в УПП.
3 Рэйв
 
16.05.16
09:19
(2)Как вариант
в ПослеЗагрузки
//-----
Объект.Записать(РежимЗаписиДокумента.Проведения);
//---


еще можно перед загрузкой просто РежимЗаписи указать помоему
4 bura_limon
 
16.05.16
10:49
(2) в ПКО
Перед Выгрузкой
Если Источник.Проведен Тогда
    РежимЗаписи = "Проведение";
    РежимПроведения  = "Неоперативный";
Иначе
     РежимЗаписи = "Запись";
КонецЕсли;
Основная теорема систематики: Новые системы плодят новые проблемы.