Перенос остатков по товарам и контрагентам из Управления Торговлей 10.3 в Бухгалтерию 2.0 через COM-соединение

Опубликовал Tereza в раздел Обработки - Обработка документов

Создание в Бухгалтерии документов Ввод начальных остатков по 41, 60 и 62 счетам на основании данных Управления Торговли в регистрах "Партии товаров на складах" и "Взаиморасчеты с Контрагентами"

Обработка предназначена для УТ 10.3 (8.2)
Соответствие справочников устанавливается по регистру СоответствиеОбъектовДляОбмена в базе Бухгалтерии, т.е. перед переносом остатков у нас уже должен быть выполнен хотя бы один обмен.

Например, дата начала работы с Бухгалтерией 01.01.2011 и нужно перенести остатки на 01.01.2011.
Проверьте, что в УТ восстановлена последовательность на дату переноса остатков.

Если перенос в пустую базу Бухгалтерия:

1. Создать пустую базу Бухгалтерии 2.0 (платформа 8.2).
2. Заполнить в ней Организацию (или организации) - обязательно указать ИНН и КПП,
   Заполнить справочник Склады, указать настройки параметров учета,
   настройки налогового учета, указать счета расчета с контрагентами и счета учета номенклатуры.

3. В УТ создать настройку обмена с Бухгалтерией, указать прямое подключение к новой базе Бухгалтерии,
   Дата начала обмена = дата начала работы в Бухгалтерии - 01.01.2011.
   Соответствие объектов:
                          Организации - ИНН+КПП
                          Контрагенты - ИНН+КПП
                          Номенклатура - по коду или наименованию - не важно
4. Выполнить обмен Торговли с Бухгалтерией. При этом будут перенесены справочники и документы начиная с 01.01.2011, и заполнится регистр сведений СоответствиеОбъектовДляОбмена.

  Если Бухгалтерия первоначально не пустая, и обмен с Управлением Торговлей уже был, то можно воспользоваться уже существующей настройкой обмена, только в этой настройке должно быть прямое подключение к базе Бухгалтерии.

5. Открыть в Торговле обработку ВыгрузкаОстатков_ИзТорговли82_в_Бухгалтерию.epf
  
   Дату указать = 31.12.2010 - это будет дата документа Ввод начальных остатков.
   Указать настройку обмена.
   Указать организацию - остатки по 60, 62 счетам переносятся по каждой организации отдельно.
   Указать склад - остатки по номенклатуре (41 счет) переносятся по каждому складу отдельно.
   
   Нажать кнопку "Выполнить перенос остатков", если остатки по одной организации и складу, либо нажимать отдельно кнопки "Выгрузить Номенклатура", "Выгрузить Покупатели", "Выгрузить Поставщики", меняя склад и(или) организацию.
  
   При этом будет выполнено прямое подключение к базе Бухгалтерии (в соответствие с настройками, указанными в настройке обмена) и созданы документы ВводНачальныхОстатков.

   
   Для остатков по 60 счету берутся данные из регистра накопления ВзаиморасчетыСКонтрагентами по контрагентам с видом договора СПоставщиком, для 62 с видом договора - СПокупателем.
  Документ расчетов для 60 и 62 счета создается условный, один на контрагента и договор.
  
   Для остатков по 41 счету берутся данные из регистра накопления ПартииТоваровНаСкладах.
   Если в учетной политике УТ не стоит флаг "Не включать НДС в стоимость партий", что из суммы в ПартииТоваровНаСкладах будет вычитаться НДС (с учетом указанной ставки НДС в документе партии).
   Для документа партии создается Ручной документ расчетов с контрагентом с таким же номером и датой, какой в Документе оприходования регистра ПартииТоваровНаСкладах.
  
   Если одни и те же остатки (по товарам или контрагентам не важно) переносите несколько раз, то в базе Бухгалтерии пометить на удаление не только лишние документы ВводНачальныхОстатков, но и документы расчетов с контрагентами (ручной учет), т.к. при каждом переносе они создаются заново.   

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ВыгрузкаОстатков_ИзТорговли82_в_Бухгалтерию
.epf 13,26Kb
26.10.11
336
.epf 13,26Kb 336 Скачать

См. также

Лучшие комментарии

1. Галина Орехова (orehova123) 01.11.2011 18:46
а мы по 41-му измудрялись так (пока программиста не было):
1. в ут делаем инвентаризацию на начало года, заполняем фактическое равным учетному
2. групповой обработкой обнуляем учетное количество, вводим оприходование
3. переносим все это добро в бухгалтерию, работаем... и никаких вводов остатков
60 и 62 перенесли из 7.7 (бух вела там взаиморасчеты по банку и кассе)
+ 1 [ RomanS; ]
# Ответить

Комментарии

1. Галина Орехова (orehova123) 01.11.2011 18:46
а мы по 41-му измудрялись так (пока программиста не было):
1. в ут делаем инвентаризацию на начало года, заполняем фактическое равным учетному
2. групповой обработкой обнуляем учетное количество, вводим оприходование
3. переносим все это добро в бухгалтерию, работаем... и никаких вводов остатков
60 и 62 перенесли из 7.7 (бух вела там взаиморасчеты по банку и кассе)
+ 1 [ RomanS; ]
# Ответить
2. Галина Орехова (orehova123) 01.11.2011 18:46
добавлю, что если бы была такая обработка (или программист, сделавший её), то, скорее всего, использовали бы её
# Ответить
3. Александр Иванов (San sanych) (файл скачал) 06.02.2012 06:05
Спасибо автору!
Обработка хорошая, жаль, правда, что во взаиморасчетах не разбивает долг по документам расчетов и не "понимает" авансы - все переносит на счета 60.01 и 62.01. Но это "мелочи жизни" - немного подправил код и все! Избавил от рутинной работы написания всего этого с нуля.
Ответили: (10)
# Ответить
4. Сергей Иванов (Igly) 26.06.2012 16:21
Привет.
А кто-нибудь может подсказать аналогичную обработку, но для переноса остатков по взаиморасчётам с контрагентами: из Бухгалтерии Предприятия 2.0 (82) в Управление Торговлей 10.3 (82)? Чтобы корректно заполняла документы "Ввод начальных остатков по взаиморасчётам" в УТ.
Ответили: (5)
# Ответить
5. Олег Коваленко (OleGazz) 15.10.2012 11:32
(4) Igly, да мне тоже это необходимо, подскажите, есть ли такое???
# Ответить
6. Артём Шалнев (88wau24ru) (файл скачал) 04.04.2013 23:17
Вот это тема! Прямо жизнь спас, а то я из 7ки Комплексной остатки перенес ОприхТов в УТ10.3, а бухгалтерию бухгалтер ручным вводом внес(ДоверятьМожноТолькоСебе();), а по 41.01 вручную очень долго переносить, в общем +
# Ответить
7. Артём Шалнев (88wau24ru) (файл скачал) 04.04.2013 23:32
"Если в учетной политике УТ не стоит флаг "Не включать НДС в стоимость партий", что из суммы в ПартииТоваровНаСкладах будет вычитаться НДС (с учетом указанной ставки НДС в документе партии)"

Вот как раз в учетной политике не стоит флаг "Не включать НДС в стоимость партий", но и в документе ОприходыванияТоваров я тоже НДС не наблюдаю, следовательно мне нужно убрать НДС из Документа самостоятельно, или обработка сама отнимет НДС из партий???
# Ответить
8. Артём Шалнев (88wau24ru) (файл скачал) 04.04.2013 23:39
Если НеВключатьНДСВСтоимостьПартий=Ложь Тогда
// 1 вариант
// ПроцНДС = УчетНДС.ПолучитьСтавкуНДС(ТекНоменклатура.СтавкаНДС) ;
// 2 вариант \/
ПроцНДС = ПолучитьСтавкуНДСИзДокумента(Выборка.ДокументОприходования,ТекНоменклатура) ;

//ПроцНДС1 = УчетНДС.ПолучитьСтавкуНДС(ТекНоменклатура.СтавкаНДС) ;
//Если ПроцНДС1<>ПроцНДС Тогда
// Сообщить("Не совпадают ставки НДС "+ТекНоменклатура);
//КонецЕсли;
Если ПроцНДС=Неопределено Тогда
ПроцНДС =УчетНДС.ПолучитьСтавкуНДС(ТекНоменклатура.СтавкаНДС) ;
КонецЕсли;

// 2 вариант
СуммаНДС = окр(СтоимостьВПартии*ПроцНДС/(100+ПроцНДС),2);
Иначе
СуммаНДС = 0
# Ответить
9. Артём Шалнев (88wau24ru) (файл скачал) 04.04.2013 23:54
Если закоментировать все, но оставить СуммаНДС = 0 отработает???
# Ответить
10. Сергей Сидоров (sispa) (файл скачал) 23.12.2014 15:12
(3) San sanych, а Вы не могли бы поделиться обработкой с подправленным кодом относительно авансов и разбивки долга по документам расчетов? ну или подправленной частью кода?! очень надо
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл