gifts2017

Измененная обработка выгрузки данных из конфигурации "Бухгалтерия предприятия", ред. 1.6 в ред. 2.0 (БП 1.6 ->БП 2.0)

Опубликовал Владимир Самойлов (samamoiloff) в раздел Обмен - Обмен через XML

При переносе данных в новую редакцию "Бухгалтерия предприятия" 2.0 бывает необходимость перенести сначала остатки, отредактировать их, потом уже переносить документы 2011 года. Стандартная обработка этого не позволяет, либо только остатки, либо остатки+обороты 2011. Исправим ситуацию.

Возможно , конечно,  сохранить правила обмена в XML-файл, загрузить их в обработку универсального обмена, подумать, какие галочки там убирать и проч. Для пользователей, не искушенных "прочими обменами",предлагаю эти изменения стандартной 1С-вской обработки. Добавил на форму элементы ДатаНачала и ДатаОкончания, в стандарте они заполнялись в модуле обработки, в зависимости от нажатий кнопок приращения периода. Теперь их просто изменить обычным образом. У правил конвертации "ВходящиеОстатки" автоматически обнуляется признак "выгружать" при выборе вида выгрузки "Документы за период..."

Есть одно НО...
Для тех, кто хочет выгружать данные не сначала года. Допустим, вы выгружаете ФЕВРАЛЬ. Документы из предыдущего периода не выгружаются (из января), если есть на них ссылки в феврале, то выгружаются "подсобные" документы вида "Документы расчетов с контрагентами (ручной учет)"!!! В результате, если у вас остатки на начало года и загружен ранее был январь, то по некоторым видам учета вы получите расхождения по аналитике "Документы расчетов". Например в Книге покупок февраля будут не документы "Поступление товаров..." или "ГТД..." января (оставшиеся на февраль), а "Документы расчетов...".

Надо видимо поставить блокировку на выбор периода, при снятии выдавать предупреждение, для понимающих. Потому, что отдельные месяцы для отладки выгружать приходится.

Удачных всем переносов!

В принципе, обработку можно скачать один раз, потом менять в ней стандартные правила. Если сама обработка изменится, я напишу.

 

24.02.2011.

Поменял правила, т.к. на сайте 1С выложены обновленные обработки выгрузки - EXPACC_16_20_v20110222. В них изменились только правила конвертации.

09.03.2011.

Поменял правила, т.к. на сайте 1С выложены обновленные обработки выгрузки - EXPACC_16_20_v20110305. В них изменились только правила конвертации.

10.03.2011.

Поменял правила, т.к. на сайте 1С выложены обновленные обработки выгрузки - EXPACC_16_20_v20110309. В них изменились только правила конвертации.

23.03.2011.

Поменял правила, т.к. на сайте 1С выложены обновленные обработки выгрузки - EXPACC_16_20_v20110323. В них изменились только правила конвертации.

17.10.2011.

Поменял правила, взял из последней версии конфигурации БП 2.0.28.3

Друзья, не сочтите за неуважение к вам, измените стандартные правила в самой обработке на последнюю версию. А то я давненько не обновлял ее. Процесс очень прост. В БП-шке, которая 2.0, правила выгружаете в файл, а в конфигураторе открыв обработку щелкаете на макете двойным щелчком и выбираете загрузить из файла(подробнее в моем видеоуроке). Иначе глюки неизбежны, все течет, все изменяется... А я скоро за это дело посерьезней возьмусь, а пока недосуг, еще раз сорри, плюсы можете не ставить :)))

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

Наименование Файл Версия Размер
EXPACC_16_20_v20111007_plus_vybor_perioda 146
.zip 1,45Mb
17.10.11
146
.zip 1,45Mb Скачать
EXPACC_16_20_v20110305_plus_vybor_perioda.ZIP 28
.ZIP 2,82Mb
31.03.11
28
.ZIP 2,82Mb Скачать
EXPACC_16_20_v20110309_plus_vybor_perioda.ZIP 130
.ZIP 2,82Mb
31.03.11
130
.ZIP 2,82Mb Скачать
EXPACC_16_20_v20110323_plus_vybor_perioda.zip 473
.zip 2,89Mb
17.10.11
473
.zip 2,89Mb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Владимир Самойлов (samamoiloff) 24.02.11 13:57
24.02.2011. Изменил обработку, поменял правила, т.к. на сайте 1С выложены обновленные обработки выгрузки - EXPACC_16_20_v20110222. В них изменились только правила конвертации
2. Иван Плющев (its) 03.03.11 17:00
Можете добавить в обработку выбор организации? Если не выбрана, то выбираются все организации из редакции 1.6.
Заранее спасибо!
3. Владимир Самойлов (samamoiloff) 09.03.11 23:58
Изменил обработку, поменял правила, т.к. на сайте 1С выложены обновленные обработки выгрузки - EXPACC_16_20_v20110305. В них изменились только правила конвертации.
4. Алексей К (Shum23str) 18.03.11 08:44
Изменения в обработке или только в правилах?
5. Алексей К (Shum23str) 18.03.11 08:46
Если в обработке не было изменений, то, чтобы не скачивать повторно ее отсюда, я смогу просто добавить новые правила в вашу обработку?
Там же есть кнопка добавления правил
6. Владимир Самойлов (samamoiloff) 18.03.11 08:52
Изменения только в обработке. Можете менять правила.
7. Владимир Самойлов (samamoiloff) 18.03.11 08:54
(5) А , пардон, не понял. Изменения только в правилах . Имею в виду последние изменения в моей публикации.
8. Владимир Самойлов (samamoiloff) 18.03.11 08:55
(4)Обработку как изменил изначально, так больше не менял. Можно не скачивать.
9. Алексей К (Shum23str) 18.03.11 08:56
Спасибо за ответ.
Кстати очень нужная обработка. У меня остатки уже сведены.
А документы за период как раз удобно переносить вашей обработкой
10. Алексей К (Shum23str) 18.03.11 08:57
Теперь только новые правила буду подгружать и всё ;-)
11. Алексей К (Shum23str) 18.03.11 10:51
А подскажите, пожалуйста: как "подправить" правила, чтобы исключить из переноса документ "Акт сверки взаиморасчетов"?
Ну или в общем случае любой другой документ.

Если воспользоваться "универсальным обменом данных", то тогда понятно, что можно убрать галочку с необходимого документа.

Но хочется, что бы в правилах уже не было "Акта сверки", и воспользоваться вашей обработкой.
12. Владимир Самойлов (samamoiloff) 18.03.11 11:01
(11) Загружаете в Конвертацию данных. В правилах выгрузки данных (ПВД) находите строку АктСверкиВзаиморасчетов и ставите галочку "Отключить". Сохраняете правила. Открываете обработку в конфигураторе. Макеты - ACC16_20, загрузить - выбираете измененный файл правил.
13. Аделя Муллагареева (adel) 23.03.11 16:21
Добрый день.Не могу ни как разобраться,когда я ставлю выгрузить документы за период выходит вот такая ошибка:
Ошибка в обработчике события ПередВыгрузкой (свойства)
ПКО = ПодразделенияОрганизаций (СправочникСсылка.ПодразделенияОрганизаций --> СправочникСсылка.ПодразделенияОрганизаций)
ПКС = 3 ( -->)
Объект = Хранение (Справочник ссылка: Номенклатурные группы)
СвойствоПриемника = ()
Обработчик = ПередВыгрузкойСвойства
ОписаниеОшибки = Поле объекта не обнаружено (КодПоОКАТО)
ПозицияМодуля = (1)
КодСообщения = 55
Бухгалтерия 1.6.30.7 (8.1.15), ошибка выходит на документе "Отчет производства за смену".Почему ПКО для подразделений, а объект номенклатурные группы?Помогите пожалуйста исправить.Спасибо большое заранее.
14. Владимир Самойлов (samamoiloff) 24.03.11 08:15
(13) Выгружается элемент справочника Номенклатурные группы по правилу для Подразделений организаций. План счетов не меняли, субконто местами не переставляли? В общем-то в последних версиях 1С старается выгружать субконто по-новому, проверяя, подразделения ли это, но может не до конца. Попробуйте новые правила, вчера вышли. Если ошибка повторится, то надо в отладчике остановиться в этом месте и посмотреть, что за субконто выгружается, или, например, выгружать через Универсальную обработку обмена, включая по одному виду документа в выгрузку, определить правило выгрузки данных по которому так выгружается. Когда локализуем проблему, будет проще.
15. Аделя Муллагареева (adel) 24.03.11 08:58
16. Аделя Муллагареева (adel) 24.03.11 15:15
(14)План счетов не менялся, субконто местами не переставляли.Ошибка с новыми правилами повторилась.Нашла документ на котором выходит эта ошибка. Ошибка выходит если в ТЧ "Услуги" введен 90 счет (или субсчета).
17. Владимир Самойлов (samamoiloff) 24.03.11 15:27
18. Аделя Муллагареева (adel) 24.03.11 16:09
(17) нет, отчет производства за смену.
19. Владимир Самойлов (samamoiloff) 24.03.11 22:50
(18)Похоже, что в новых правилах от 23.03.11 изменили выгрузку субконто в документах Отчет производства!
20. Анатолий (hame1e00n) 31.03.11 16:47
(19) видимо, документ меняли точно
21. Анатолий (hame1e00n) 31.03.11 16:49
Автор, обработка очень нужная, огромное спасибо! Один вопрос: если пользоваться универсальным обменом, то какие галочки надо снимать, чтобы не переносились остатки? С документов "Ввод начальных остатков"?
22. Анатолий (hame1e00n) 31.03.11 16:53
И еще: ни у кого не было такого, что неправильно переносятся данные в документе "Ввод начальных остатков" по счету 97.21? С чем это может быть связано? Сумма (вал) идет верная, а обычная сумма не такая, пришлось ее вручную исправлять... Это может на что-то в дальнейшем повлиять?
23. Анатолий (hame1e00n) 31.03.11 16:55
Если переносить все документы без отстатков, то ОСВ верная
24. Владимир Самойлов (samamoiloff) 31.03.11 16:57
(21) Со всей группы "Входящие остатки"
hame1e00n; +1 Ответить
25. Владимир Самойлов (samamoiloff) 31.03.11 17:08
(22) А правила последние? Была проблема с 97 счетом. Сейчас уже нет. Хотя может и другая. Повлиять никак не повлияет, какая длжна, ту и ставить надо.
26. Анатолий (hame1e00n) 31.03.11 17:32
(25), взяты из последнего релиза БП 2.0, написано, что предназначены для 1.6.36, у нас 1.6.37, так что возможно не последние. А где можно взять последние правила на сайте 1с? Выгрузить из ихней обработки для переноса или есть отдельно? Как решали проблему с 97 счетом?
27. Анатолий (hame1e00n) 31.03.11 17:51
(25) Попробовал этой обработкой, все равно остатки по 97 счету неправильные формируются. А еще вопрос: если буду загружать остатки, а потом помесячно, проведение будет все равно проводится сначала, а не сначала месяца, так?
28. Анатолий (hame1e00n) 31.03.11 17:52
(27) просто вариант помесячной переброски хотелось использовать, чтобы избежать проведения огромного количества документа, если все равно после каждой выгрузки будут проводится документы, то это только увеличит время
29. Анатолий (hame1e00n) 01.04.11 17:42
30. Владимир Самойлов (samamoiloff) 01.04.11 21:29
(29) Должны проводиться документы только месяца переноса.
hame1e00n; +1 Ответить
31. Владимир Самойлов (samamoiloff) 01.04.11 21:31
(26) А никак не решал. Ждал у моря погоды. В принципе, дождался, проблема ушла. Вот кому ждать не досуг, тому не ахти...
32. Владимир Самойлов (samamoiloff) 01.04.11 21:33
Писать в 1С - реакция в районе 2-х недель. Если есть время, пишите. Ну, плюс еще 1-2 недели на редакцию ими правил...
valera_wap@mail.ru; +1 Ответить
33. Сергей Сухих (ssega) 10.04.11 21:56
А вот кто подскажет как обходили проблему ручных корректировок: в базе 1.6 документы Требования Накладные почти половина с отмеченной галочкой "Ручная корректировка" и соответственно с проводками исправленными в ручную, при переносе в 2.0 галочка сбрасывается и документ естественным образом формирует типовые проводки, которые бухам не нужны, можно ли как-то сделать так чтобы переносились изменения сделанные бухами в операции документа руками?
34. a b (val1989) 18.05.11 07:46
Возникли проблемы при переходе на 2.0 перенос стандартными средствами обрывается на 60% При проведении начальных остатков вылетает окошко с ошибкой {Документ.СчетФактураВыданный(3459)}: Ошибка при вызове метода контекста (Получить): В данной транзакции уже происходили ошибки!)
в служебных сообщениях последнее Не удалось выписать выданный счет-фактуру от 01.01.0001 0:00:00. Вероятно счет-фактура с таким номером уже записан в информационной базе.
Попробовала с разными версиями обработками везде одно то же .Решила с помощью вашей обработки перенести сначала остатки сколько получится из-за ошибки а потом документы за 2011 но когда выбрала только документы все равно вылетела по остаткам то есть оработка все равно брала остатки. Что мне делать.как хотя бы дойти до конца перенос.Помогите гуру кто чем может уже зациклилась и если бы не оязаловка по переходу на 2.0 ни за что бы не стала его делать .а еще вернее не стала бы переходить с 7.7 там по крайней мере нет постоянных обновлений(ухудшений)все уже обкатано а здеь с каждой новой версией куча новых ошибок.Простите за длинное сообщение ЭТО крик души(задолбала уже эта 1с)
35. Андрей Григорьев (Borisych) 18.05.11 18:05
сохраните правила из типовой обработки по переходу на 2.0 (дискетка справа),
откройте эти правила в "УниверсальныйОбменДаннымиXML", отмечайте флажками необходимые пункты и выгружайте данные в 2.0 частями
36. Владимир Самойлов (samamoiloff) 19.05.11 08:24
(34) Насчет того, что если выгружать только обороты, то выгружаются и остатки тоже - это не так. Скорее всего и остатки проводятся после переноса, это заложено в проверке данных, в самом правиле переноса. У Вас все перенесено, только документы не проводятся в нужной последовательности. Сами откройте Операции - Документы - ВводНачальныхОстатков. Найдите непровед. документ и пытайтесь его провести. Посмотрите в табличной части, поиском найдите номер счета-фактуры, который не удалось программе записать, если она его вам сообщила. Или просто просмотрите табличную часть. По этой ошибке были следующие варианты исправления: 1. НДС по авансам - есть строки по контрагенту, одна с плюсовым значением, другая с минусовым, удалите их обе - они создаются из-за разных ставок НДС в базе источнике (по нач.остаткам - 18%, по зачету авансов 18/118%). 2. НДС по приобретенным ценностям - находите строки с пустыми значениями полей Номер или Дата счета- фактуры, ставите значения, как в документе "Документ расчетов с контрагентами" в соседнем поле.(подробно в блоге, но это правила надо менять)
37. Владимир Самойлов (samamoiloff) 19.05.11 08:32
Из всех обработок сравнения переноса остановился на Обработка для сравнения остатков по счетам и субконто при переходе на редакцию 2.0, можно сравнить по субконто остатки.
38. a b (val1989) 21.05.11 11:32
Наконец-то получила ответ от действиельно знающего человека(samamoiloff).Уважаю за знания и желание помочь.
Нашла непроведенные документы в ВводНачальныхОстатков и попробовала провести сразу получила ошибку {Документ.СчетФактураВыданный(3459)}: Ошибка при вызове метода контекста (Получить): В данной транзакции уже происходили ошибки!)После этого приходится перегружать 1с.Вошла внутрь документа и начала убирать записи и проверять проведением пока не исчезла ошибка при проведении.Ошибки действительно по ндс по авансам но дело в том что я не могу найти таких же по данным контрагентам в 1с 1.6.Например я вижу в 2.0 по данному контрагенту (-283) а в 1.6 нашла по нему же +283.Не пойму а где же тот минусовый в 1.6. я хотела бы найти все что не так в 1.6 исправить их там или удалить а потом снова сделать перевод в 2.0 чтобы у меня перевод дошел до конца.Может подскажите как мне их найти в 1.6.Заранее спасибо.
39. Владимир Самойлов (samamoiloff) 23.05.11 08:35
(38) В основном эта ошибка из-за разных значений других полей в таких строках. Вам надо было сначала поставить курсор в документе ВвонНачальных остатков, который не проводился, на контрагента и нажать кнопку сортировать на панели команд для табличной части. Когда все строки по этому контрагенту будут рядом обратите внимание на другие поля в строках с одинаковой суммой (положительной и отрицательной), они будут отличаться. Поэтому перед заполнением документа эти строки и не "объединились в ноль". В регистре в ред. 1.6 несколько измерений, строка прихода по регистру содержит разные поля по сравнению со строкой расхода на ту же сумму, в результате остаются суммы одинаковые с разными знаками, которые и переносятся. Тут однозначного решения нет, надо смотреть, какие поля различаются, если не различаются визуально в документе, то смотреть регистры в ред. 1.6, какиетам остатки и в чем разница в этих остатках...
40. Владимир Самойлов (samamoiloff) 10.06.11 09:58
Есть одно НО...
Для тех, кто хочет выгружать данные не сначала года. Допустим, вы выгружаете ФЕВРАЛЬ. Документы из предыдущего периода не выгружаются (из января), если есть на них ссылки в феврале, то выгружаются "подсобные" документы вида "Документы расчетов с контрагентами (ручной учет)"!!! В результате, если у вас остатки на начало года и загружен ранее был январь, то по некоторым видам учета вы получите расхождения по аналитике "Документы расчетов". Например в Книге покупок февраля будут не документы "Поступление товаров..." или "ГТД..." января (оставшиеся на февраль), а "Документы расчетов...".


Что, картинка не видна, почему-то... :(

Надо видимо поставить блокировку на выбор периода, при снятии выдавать предупреждение, для понимающих. Потому, что отдельные месяцы для отладки выгружать приходится.
Прикрепленные файлы:
41. Дима (diman85) 17.10.11 00:58
Обработка помогла, штатный перенос наотрез отказывался работать, а тут все перенеслось, однако еще день сидел выверял почему то 10 счет разьехался
42. Владимир Самойлов (samamoiloff) 17.10.11 21:54
(41) К сожалению, обработка не может "помочь". В ней используются стандартные правила переноса данных. Просто я их не обновлял с марта...
43. Владимир Самойлов (samamoiloff) 17.10.11 21:57
Сейчас исправлюсь.Загружу последнюю версию стандартных правил. А что, кто-то еще переносит?.. Можете сами загружать стандартные правила, выше написано как. Что такое правила см. http://infostart.ru/public/82358/
44. Владимир Самойлов (samamoiloff) 17.10.11 21:58
Обработка нужна, чтобы остатки не переносить, а только обороты за период, когда остаточки выверены.
45. Leja Leja (Leja) 19.10.11 14:56
почему нельзя воспользоваться стандартной обработкой Универсальная выгрузка данных в формате XML?
46. Владимир Самойлов (samamoiloff) 19.10.11 16:18
47. Addi (Addi) 20.12.11 21:12
(43) Ещё переносим! Очень помогает обработка! Спасибо Вам огромное!

Помогите, пожалуйста.
Бухгалтерия предприятия, 2.0.30.8, дает ошибку, наверное из-за изменений в новом релизе:
"Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7101)}: Поле объекта не обнаружено (НеИмеетПравоНаМедицинскоеСтрахование)
Не удалось произвести загрузку данных"
48. Andre Shinkarev (Professor_1С) 28.12.11 14:33
...у меня аналогичная проблема, пока не разобрался....:(
49. Владимир Самойлов (samamoiloff) 10.01.12 20:51
(47)(48)Уважаемые друзья, а вы уж не сочтите за труд изменить стандартные правила в самой обработке. А то я давненько не обновлял ее. Процесс очень прост. В БП-шке, которая 2.0, правила выгружаете в файл, а в конфигураторе открыв обработку щелкаете на макете двойным щелчком и выбираете загрузить из файла(подробнее в моем видеоуроке). Иначе глюки неизбежны, все течет, все изменяется... А я скоро за это дело посерьезней возьмусь, а пока недосуг, еще раз сорри.
53. Евгений Земцов (Деко-Лит) 21.01.12 01:58
(47),(48)
1. Открываем новую-чистую базу (КУДУ планируем переносить) в пользовательском режиме (предприятие) далее идем: Операции -> Справочники -> Конвертации из информационных баз предыдущих версий -> выделяем Бухгалтерия предприятия ред. 1.6 (2ая строка) -> Записать файлы конвертации на диск (Получили файлик ACC16_20.xml)

2. Открываем Конфигуратор: -> Файл -> Открыть -> выбираем нашу Выгрузка данных в Бухгалтерию предприятия редакции 2 (8.2).epf -> Действия -> Открыть -> ACC16_20.xml -> Загрузить из файла -> ACC16_20.xml (Полученный нами ранее из новой-чистой базы.

3. Выгружаем + загружаем = все работает и ошибок ссылкой на модуль больше нет!

THE END! :)
VsevolodDragunsky; +1 Ответить
54. jim nil (baronzelan4) 03.02.12 11:56
1. Открываем новую-чистую базу (КУДУ планируем переносить) в пользовательском режиме (предприятие) далее идем: Операции -> Справочники -> Конвертации из информационных баз предыдущих версий -> выделяем Бухгалтерия предприятия ред. 1.6 (2ая строка) -> Записать файлы конвертации на диск (Получили файлик ACC16_20.xml)

2. Открываем Конфигуратор: -> Файл -> Открыть -> выбираем нашу Выгрузка данных в Бухгалтерию предприятия редакции 2 (8.2).epf -> Действия -> Открыть -> ACC16_20.xml -> Загрузить из файла -> ACC16_20.xml (Полученный нами ранее из новой-чистой базы.

3. Выгружаем + загружаем = все работает и ошибок ссылкой на модуль больше нет!

СПАСИБО!!!
55. Илья Миннулин (Bomba1911) 14.02.12 13:56
Спасибо большое!
Кстати очень нужная обработка. У меня остатки уже сведены.
А документы за период как раз удобно переносить вашей обработкой
56. Сергей Маликов (Ust362) 19.02.12 12:05
Да без этой обработки, не удавалось перенести документы за февраль.
57. Владимир Самойлов (samamoiloff) 20.02.12 11:49
(56) Обращаю Ваше внимание на то, что переносить отдельные месяцы некорректно. В описании обработки приведен пример переноса оборотов сначала января, потом февраля. В результате имеем в январе не документы Поступление, а Документы расчетов с контрагентами !!!
Руки не доходят заблокировать выбор периода не сначала года, или сообщение вставить... Скоро возьмусь. Рекомендую поставить минус, чтобы подхлестнуть, так сказать...
58. Владимир Самойлов (samamoiloff) 20.02.12 11:59
Переносить нужно обороты вцелом и сразу все.
Допустим перенесли нач. остатки на конец декабря. Дальше надо переносить обороты с января. И все время в дальнейшем переносить с января. Если в марте будете переносить, то опять с января. Правте обороты, если они не устраивают, в базе - Источнике, а переносите их все. И следите за выходом новых правил от 1С, они находятся в справочнике "Конвертации информационных баз...". Заменяйте в обработке старые правила на новые(описано выше, или смотрите мой видеоурок).
59. Alex K (arxant) 29.02.12 22:12
А можно по одной организации данные выгрузить?
60. Владимир Самойлов (samamoiloff) 03.03.12 18:28
(59) В обработке нет выбора. Попробуйте выгрузить с помощью обработки "Универсальный обмен данными в формате XML"
61. Дандронтий Крузенштерн (dandrontiy) 04.05.12 12:48
Перенос проводок делается оборотами ?
По каждому документу проводок не будет ?
62. Владимир Самойлов (samamoiloff) 04.05.12 20:56
(61)Перенос делается стандартным способом от фирмы 1С (скачайте у них новые правила переноса), не слежу, как сейчас работает их перенос, но раньше проводки переносились проводками, документы со своими проводками переносились документами, которые формировали свои проводки при проведении после переноса. :)
63. Владимир Самойлов (samamoiloff) 04.05.12 21:00
(61)Документы -то в новой бухии почти такие же. Упоминая в тексте термин "обороты", я имею в виду "не остатки". Я как бы разделяю на 2 части процесс переноса. Остатки и обороты. Остатки ведь так же переносятся документами "Ввод начальных остатков". Обороты тоже документами... Я в структуру переноса от 1С не вмешивался. Я только обработку изменил, чтобы можно было отдельно выбрать либо остатки, либо обороты.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа