#2
by bublik
это понятно)) только у ручной операции нет табчасти, проводки пишутся сразу в регистр, и не понятно как проводки переносить.
#5
by Рэйв
Я давно гогда то перносил через текст. при загрузке создаешь док ,пишешь все в регистр, а док подставляешь как регистратор
#6
by Живой Ископаемый
1. То что у операции нет табличной части, а проводки пишутся регистр, в КД описывается так: создаем ПКГС (правило конвертации ГРУППЫ свойств) - в табличной чатси ПКО это отражается как Папочка, то есть иемнно ее нужно завести. И для этой папчоки ты указываешь, что источник данных - пустой,а приемник - Хозрасчетный (твой РБ в 8.1)
#7
by Живой Ископаемый
2. Для этого ПКГС в обработчик "Перед обработкой" ты пишешь код, который а) подготовит в качестве источника данных ТЗ, переберет проводки твоей ручной операции и заполнит эту твою ТЗ.... считай что это и будет табличной частью твоей операции в 77, и эта табличная часть будет источником данных.
#8
by Живой Ископаемый
в конце кода обработчика так и напишешь: КоллекцияОбъектов=ТЗсПроводками; там отдельный нюанс с Субконтами, ноо нем позже
#9
by bublik
вот по хозрасчетке я тоже через текстовый файл делал, а в бюджете там счета в 8 и 77 отличаются немного. Например, в 77 счет 301.1 а в 8-ке 301; в 77 счет А21.1.1 а в 8-ке 21... запаришься код писать
#10
by Живой Ископаемый
3. Зайдя в эту папочку создаешь ПКС для каждого реквизита проводки - СчетДТ, СчетКт, Сумма, Количество, Регистратор, и т.п.при чем для каждого ПКС пишешь в обработчике "Перед выгрузкой" напримре такое: Значение = ОбъектКоллекции.СчетДт; и указываешь правило - например ПланСчетовХозрасчетный 2А в ПКО "ПланСчетовХозрасчетный" на закладке Конвертация Значений ты пишешь, что счету 301.1 в 77 соответсвует счет 301 в 8-ке...
#14
by Живой Ископаемый
В Пункте 2, нам нужно предусмотреть, что Поле Таблицы значений СубконтоДт и СубконтоКТ также будут таблицами значений... и поэтому их заполнять будем примерно так:
#16
by Живой Ископаемый
На самом деле у меня тут было больше всего кода, который учитывал разницу в планах счетов между 77 и 8. Например именно тут я переставлял местами субконто по мат. счетам - в 77 идет СкладНоменклатурапартия, в 8 - НоменклатураПартияСклад Писал что-то типа: И тому подобное... Может это можно было еще как-то обработать, и настоящие крутые дядьки заклеймят такое быдлокодом - но у меня так...
#17
by Живой Ископаемый
Далее переходим к ПКС СубконтоДт (тому что внутри папочки-ПГКС "Хозрасчетный") В обработчкие перед выгрузкой для этих ПКС у нас написано что и для всех: Но еще мы добавляем обработчик "ПриВыгрузке" Что мы делаем этим кодом? Мы заполняем параметры отдельного алгоритма, который у нас так и называется ПриВыгрузкеСубконто - находится на вкладке "АлгоритмыЗапросы" правил конвертации вцелом... В общем там еще есть нюансы, которые я могу с ходу не вспомнить, остались только смутные идеи... Например бывает такое что Один и тот же вид субконто с одного счета должен перейти в один восьмерочный вид, а с другого счета - в другой... Это ведет к ому, что приходится создавать более одного ПКО "ВидыСубконтоХозрасчетные".
#19
by Живой Ископаемый
2 тока не нужно критиковать... :) Мне это все не очень легко далось и к написанному очень привязан. :) Тем более все работает именно так как хочу. :) и более того - если встает нужда повторить - то тоже все работает.
#20
by Живой Ископаемый
Короче текст алгоритма при выгрузке субконто у меня такой: Сначала я получаю значения параметров, потом определяю ИмяПКОВидСубконто, потом ИмяПКО, и нахожу саму процедуру: НомерПКОСубконто = НайтиПравило(Субконто, ИмяПКО);
#21
by John83
там пример для какой конфигурации? PS странно, что нигде не встречал подобную обработку/правила, хотя задача очень распостраненная
#23
by DailyLookingOnSunset
В типовой конфигурации "Конвертация данных" есть демо-база. В ней есть конвертация "ПУБ(7.7)->УПП(8.х)". В ней есть всё необходимое для переноса бухпроводок, и алгоритмы, и ПКО операции и пр.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- конвертация данных. перенос ручных операций
- Штатный перенос из ЗиК 7.7 в ЗУП 8.1 - не переносит пол/инн/пфр. Это нормально!?
- Перенос 1.6 - 2.0. Перенос проводок. Мысли...
- КД 2.1 перенос операций. Не правильно выгружается субконто?!
- Перенос не переносит!
- Перенос логов базы при переносе сервера 1С
- Перенос 77 бух -83 бп, какая рабочая связка релизов для переноса
В этой группе 1С
- УПП: после расчета себестоимости выпуска завис 20 счет в ОСВ
- Составной тип данных в 1С 8.1
- Как в обычной форме сделать сортировку в журнале документов?
- Отобрать в форме выбора документы, где в ТЧ встречается заданная номенклатура
- Удаление нулевых записей из таблицы остатков регистра
- Не корректная проводка в конфигурации 1с 8.1 УПП
- 8.2 Управляемые формы Обращение к процедуре объекта как к функции (ДобавитьСтрок
- ЗУП Как программно определить вытеснение расчета?
- Как отключить авторизацию E-num в webmoney
- ЗУП, УПП. Как добавить рабочие дни
- Как программно присвоить номенклатуре группу?
- пропали счета
- v82 аутенфикация веб-клиента
- загрузка валюты с rbc.ru
- Выгрузка картинки из 1с в Excel
- Перенос из ЗиК в ЗУП, вопрос знатокам ЗиКа
- ЗУП. Контроль штатного расписания
- Не выводить пустую группировку СКД.
- Сравнение строк ТЧ документа
- Настройка RLS по документу