"Легкие" правила переноса остатков из БП 3.0 в БП 3.0 (Свертка базы документами "Ввод остатков")

0. 161 15.12.18 10:15 Сейчас в теме
Публикация содержит в себе правила переноса остатков из конфигурации Бухгалтерия 3.0 в конфигурацию Бухгалтерия 3.0. Правила могут быть полезны для свертки рабочей базы документами "Ввод начальных остатков" или для перехода из типовой Бухгалтерии в отраслевую конфигурацию, основанную на ней.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. stm83 02.01.19 17:50 Сейчас в теме
Обновил описание конфигурации до актуальной для меня версии БП 3.0.67.43.

После проверки правил исправил названия реквизитов, которые были переименованы.
(ИПИспользуетТрудНаемныхРаботников, ПредъявляетНДС, СтавкаНДС)

Загружаются и проводятся документы "ВводНачальныхОстатков" кроме "Расчеты с персоналом по оплате труда"

Выдает следующие ошибки:

Дата движений документа должна быть не ранее 2000 года
Не удалось сформировать документ "Ведомость в банк". Вероятно документ ранее уже был записан в информационной базе.
Ошибка записи объекта
ТипОбъекта = Ввод остатков
Объект = Ввод остатков 0000-000011 от 31.12.2018 23:59:59
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): В данной транзакции уже происходили ошибки!
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6101)
КодСообщения = 26


По даблклику на ошибке заводит новый документ "Ведомость в банк"
Вторую ошибку очевидно выдает процедура СформироватьВедомости(Отказ) из модуля объекта документа "ВводНачальныхОстатков"
сравнил: она не поменялась с версии 3.0.65.91

Хотел посмотреть в отладчике, штатная обработка "Универсальный обмен" не дает сделать отладку обработчиков из внешней обработки,
пишет: Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.
Отредактировал код обработки как в этом сообщении http://forum.infostart.ru/forum15/topic195031/message2005672/#message2005672

Попытался использовать отладку обработчиков загрузки - не прерывается на выставленных точках останова.
В самой обработке ""Универсальный обмен" при отладке перед попытками записи у документа "ВводНачальныхОстатков" в ТЧ "Расчеты с персоналом по оплате труда" уже стоит:

"Ошибка получения представления значения: В данной транзакции уже происходили ошибки!"

использовать транзакции включил, чтобы базу не засорять при попытках загрузки.

Подскажите, пожалуйста, как исправить, или в каком направлении копать (на дату движений жалуется в начале)
2. Skin123 161 02.01.19 20:13 Сейчас в теме
(1)
Добрый день.
Отключите в настройках учета признак "Учет заработной платы ведется в этой информационной базе", тогда документ по вводу остатков по счету 70 проведётся
3. stm83 02.01.19 23:20 Сейчас в теме
(2)
Получилось, спасибо!

теперь падает на следующем вводе остатков "Расчеты с подотчетными лицами"
ранее на данных простой базы все проводилось(документ внутри был пустой), на других вылетает с ошибкой:

Ошибка при записи документа
ИмяПКО = ВводНачальныхОстатков
ТипОбъекта = Ввод остатков
Объект = Ввод остатков от 31.12.2018 23:59:59
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля "Расчетный документ" не может быть пустым! (Регистр накопления: Прочие расчеты; Номер строки: 1)
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8767)
КодСообщения = 25
4. Skin123 161 03.01.19 12:18 Сейчас в теме
(3)
Прочие расчеты

Судя по описанию ошибки у вас УСН?
Для УСН прийдется доработать правила обмена в тех ПВД, где нужно выгружать доп. сведения для УСН.
5. deltaone 3 06.01.19 18:05 Сейчас в теме
Вобщем, берите напильник и готовьтесь к правкам ...

Не перегружается система налогообложения
Похоже ошибки в приоритетах выгрузки/загрузки, при проведении документов остатков учетная политика еще не подгружена (ну и система налогообложения отсутствует как таковая)
Ну и устарело уже ;) Готовьтесь к правкам связанным с НДС ...
Ошибки на выгрузке
Остатки_НДС76
	Если стр.СчетФактураВыданныйПолученный = null Тогда
		Сообщить("Неверная с/ф - СЧЕТ:" + стр.СчетУчета 
		+ " Контрагент:" + стр.Контрагент
		+ " НДС:" + стр.НДС 
		+ " СчетФактураВыданныйПолученный:" + стр.СчетФактураВыданныйПолученный
		+ " СчетФактура:" + стр.СчетФактура
		);		
		Продолжить;		
	КонецЕсли;
Показать

Куча подобных:
Неверная с/ф - СЧЕТ:76.АВ Контрагент:XXX НДС:29 745,76 СчетФактураВыданныйПолученный: СчетФактура:
6. Skin123 161 06.01.19 21:39 Сейчас в теме
(5) собственно правила на то и названы "лёгкими", у всех свой учёт и свои напильники :) редко, если не никогда, какие правила обмена можно взять и они сразу будут работать на вашей конфигурации.
7. deltaone 3 06.01.19 21:58 Сейчас в теме
Ну что я могу сказать, жалко, что нет moneyback'a. Совсем не вижу связи между словами "легкие" и "напильник".
8. it-partner 04.02.19 13:13 Сейчас в теме
Добрый день. Мы удалили документы в базе и начали вести новую базу. Хотим перенести остатки по 10 счету. Если мы воспользуемся вашей обработкой, номенклатура сопоставится?
9. Skin123 161 04.02.19 13:47 Сейчас в теме
(8) добрый день.
Это не обработка, а правила обмена. Номенклатура в этих правилах ищется либо по УИД, либо по наименованию, если не находится то создается
Прикрепленные файлы:
10. it-partner 04.02.19 16:57 Сейчас в теме
(9)Ну в принципе если включить поиск по коду, то должно работать?
11. Skin123 161 04.02.19 18:26 Сейчас в теме
12. it-partner 05.02.19 07:35 Сейчас в теме
И еще такой вопрос.
Нам нужно основное перенести материалы и ОС. В документе ввода остатков есть данные о партиях (НДС). как будут они сформированы: документы ручного учета, или перенесутся именно те документы по которым эти материалы пришли?
13. Skin123 161 05.02.19 11:21 Сейчас в теме
(12) Остатки по материалам в части НДС выгрузятся только, если в исходной базе включен "Раздельный учет НДС". Будут сформированы документы ручного учета.
Прикрепленные файлы:
14. Oks_a 07.02.19 14:27 Сейчас в теме
Добрый день. При выгрузке остатков по материалам,возникает ошибка при вызове метода контекста (Выполнить):Ошибка выполнения
запроса:Ошибка при выполнении операции над данными:Ошибка SQL:деление на 0:Деление на 0 значения типа Numeric. А так же при выгрузке остатков Остатки_ НДС76: Значение не является значением объектного типа (Авансы). Возможно ли эти ошибки поправить?
15. Skin123 161 07.02.19 14:48 Сейчас в теме
(14) Добрый день.
Посмотрите обработчики по выгрузке остатков, возможно, по алгоритму сможете найти в каком месте возникает ошибка и поправить это.
Процедуру по выгрузке остатков по материалам можно найти на закладке Алгоритмы в КД.
Процедуру по выгрузке остатков по НДС76 в правиле выгрузки "Остатки_НДС76"

По материалам, возможно, у вас есть остатки с нулевым количеством?
Прикрепленные файлы:
16. Oks_a 08.02.19 15:01 Сейчас в теме
Спасибо за ответ. Еще вопрос, почему при выгрузке 60 и 62 счетов не используется ПР? Остатки по этим счетам перебрасываются не правильно.
17. Skin123 161 08.02.19 16:48 Сейчас в теме
(16) В таблице "РасчетыСКонтрагентами" документа ВводНачальныхОстатков есть только Сумма и СуммаНУ.
Если они отличаются, то документ при проведении сам поставит разницу как СуммуПР в проводку
Прикрепленные файлы:
18. Oks_a 10.02.19 08:53 Сейчас в теме
Добрый день.По материалам у нас ,действительно ,есть остатки с нулевым количеством. Как поправить Алгоритм, не могу разобраться, не поможете ? Спасибо
19. Skin123 161 10.02.19 12:56 Сейчас в теме
(18) Добрый день.
В запросе алгоритма есть поле "цена", которое вычисляется как СуммаОстаток/КоличествоОстаток, добавьте туда условие, что КоличествоОстаток <> 0. Должно получится что-то вроде "Выбор когда Не КоличествоОстаток = 0 Тогда СуммаОстаток/КоличествоОстаток Иначе СуммаОстаток Конец КАК Цена"
20. Oks_a 10.02.19 16:21 Сейчас в теме
Большое спасибо за ответы. "Забросала " Вас вопросами. После выгрузки остатков по 60 не редактируется сумма НУ, документ Ввод Начальных Остатков редактируется только по суммам БУ?
21. Skin123 161 10.02.19 20:04 Сейчас в теме
(20)сумма ну в пользовательском режиме не редактируется. Только через редактор реквизитов, например
22. Oks_a 12.02.19 12:14 Сейчас в теме
Добрый день. После выгрузки 60-62 сч. в док. ввод начальных остатков в третьем субконто создается ДокументРасчетовСКонтрагентами на дату остатков, а нужна реальная дата документа расчета. Где поправить. Спасибо.
23. Skin123 161 12.02.19 16:28 Сейчас в теме
(22) В ПКО "ДокументРасчетовСКонтрагентом" затереть обработчик ПКС
Прикрепленные файлы:
24. Oks_a 12.02.19 20:09 Сейчас в теме
Большое спасибо. Вопрос не по Вашей обработке: в БП есть обработка Свертка информационной базы ,при которой происходит формирование документов ввода остатков на определенную дату и удаление документов, которые не используются, но объем базы не уменьшается, к сожалению. Может можно выгрузить при помощи обработки ВыгрузкаЗагрузкаДанных сформированные док.остатков в чистую базу. Сверткой базы занимаюсь впервые, не знаю как лучше сделать.
25. Skin123 161 12.02.19 23:21 Сейчас в теме
(24)я не пользовался типовой сверткой, но думаю, что после нее можно запустить удаление помеченных, большинство документов должно удалится
26. Raskad 8 20.02.19 16:01 Сейчас в теме
Все документы ввод остатков - пустые. С чем связано?
27. Raskad 8 20.02.19 17:28 Сейчас в теме
При наличии косячного ведения учета, например остатки по 10 счету только по одному ресурсу, например сумма без количества, сваливается по ошибке деления на ноль. Не пойдет. Пускай исправления делаются в базе приемнике.
28. Raskad 8 20.02.19 17:48 Сейчас в теме
По Остатки_НДС76 : если есть остатки по 76.АВ с пустым субконто счет-фактура, то сваливается по ошибке. Ну раз уже используете левое соединение, так хотя бы надо использовать конструкцию EстьNULL или переопределять значение когда NULL.
Что это за

ВЫБОР
	КОГДА НЕ СчетФактураВыданный.Ссылка ЕСТЬ NULL
		ТОГДА СчетФактураВыданный.Ссылка
	КОГДА НЕ СчетФактураПолученный.Ссылка ЕСТЬ NULL
		ТОГДА СчетФактураПолученный.Ссылка
КОНЕЦ

?
А если NULL?

Ну или потом уже при обращении к результату запроса проверять. Или вовсе внутреннее соединение использовать нужно.
29. it-partner 25.02.19 17:32 Сейчас в теме
Добрый день.
Релиз 3.0.67.43.
При выгрузке ОС и материалов ошибки.
Ошибки во вложении.
Прикрепленные файлы:
30. Skin123 161 25.02.19 21:30 Сейчас в теме
(29) добрый день, по всей видимости у вас есть остатки с нулевым количеством. Я завтра постараюсь доработать этот момент в правилах и выложу новую версию.
Если нужно прямо срочно, то посмотрите выше по комментариям я писал как это можно исправить самостоятельно
31. it-partner 26.02.19 07:58 Сейчас в теме
Дело в том, что мы тоже подумали что это из за остатков без количества. И убрали такие остатки (списали стоимость проводкой Д91 К10) и по отчету, на дату переноса нет таких позиций. Но ошибка все равно появляется.
32. Raskad 8 26.02.19 09:13 Сейчас в теме
(31) Может осталась вторая ошибка? В справочнике "Организации" есть реквизит "ИПИспользуетТрудНаемныхРабочитников"? На каком релизе перенос делали? Обновитесь до 3.0.65.91.
33. Skin123 161 26.02.19 16:47 Сейчас в теме
(31) Добрый день. Обновил правила обмена, теперь в запросе по материалам присутствует проверка на возможное деление на ноль.
Также удалил из правил реквизит, которого нет в вашем релизе бухгалтерии.
Это должно помочь.
34. nifor777 14.03.19 12:03 Сейчас в теме
Остатки по счёту 10.11.1(спец.одежда в эксплуатации) выгружаются этими правилами ?
35. Skin123 161 14.03.19 15:47 Сейчас в теме
(34) Добрый день, нет, остатки по счету 10.11.1 не выгружаются.
36. bumac 21.03.19 14:18 Сейчас в теме
Добрый день!
У меня при выгрузке выходят ошибка с номенклатурой и её ставкой, ставка указана, а что при выгрузке не хватает не понимаю:
Прикрепленные файлы:
37. bumac 21.03.19 16:12 Сейчас в теме
(36) Соответственно не выгружаются остатки по: Товары, Материалы, Остатки 60, Остатки по забалансовым счетам. Могу предположить это как то связано с новой ставкой НДС в 20 процентов?
Попробовал ещё сделать выгрузки на других базах (Бухгалтерия предприятия, редакция 3.0 (3.0.68.66)) везде проблема со ставкой НДС.
39. Skin123 161 21.03.19 16:27 Сейчас в теме
38. Skin123 161 21.03.19 16:26 Сейчас в теме
(36) Добрый день. В последних релизах "1С: Бухгалтерии" переименовали реквизит "СтавкаНДС" на "УдалитьСтавкаНДС". Поправьте в правилах обмена ПКС "Номенклатура", ПКО "Ставка НДС" на:
Прикрепленные файлы:
40. bumac 21.03.19 16:48 Сейчас в теме
(38) Для "Особо одаренных" править правила обмена нужно через какую версию Конвертации "Конвертация данных, редакция 3.0 (3.0.5.3)"?
Сейчас придётся ещё разбираться с этой Конвертацией :(
41. bumac 21.03.19 19:03 Сейчас в теме
(38) Антон, спасибо за работающий вариант правил!
42. Anteros 26.05.19 13:20 Сейчас в теме
Добрый день. Подскажите, пожалуйста: сделал все, как на скриншоте
(38) , ошибка осталась. Что можно сделать?
Прикрепленные файлы:
43. Anteros 26.05.19 20:14 Сейчас в теме
(38) Разобралась..Удалила реквизит в самом XML. Пришлось удалить еще и реквизит "ПредъявляетНДС" по той же причине
44. knigmnogo@mail.ru 6 11.06.19 04:59 Сейчас в теме
Большое спасибо за обработку! у меня ОС более 500 штук, думала поседею пока их руками загружу, но 5 минут и Вашей обработкой перенесла все ))))
45. bumac 23.07.19 19:47 Сейчас в теме
Подскажите, пожалуйста, почему при переносе данных из одной БП в другую в документе "Ввод остатков" например по 10 счету не переносится "Партия" или документ расчетов? Т.е. все поля нужно заполнять в ручную и документ расчетов с контрагентами нужно вводить в ручном режиме?
Прикрепленные файлы:
46. Skin123 161 25.07.19 22:33 Сейчас в теме
(45) Добрый день, а в базе откуда осуществляется перенос остатки ведутся в разрезе "Склад/Партия"? Выполните запрос, который выгружает остатки по 10-му счету в базе откуда выгружаются данные, посмотрите есть ли в результате склады и партии
47. bumac 26.07.19 12:16 Сейчас в теме
Добрый день! В настройка выставлен учет в разрезе Партия/склады, все документы перевёл ещё раз. Результат тот же :(
Прикрепленные файлы:
48. 0vrcr 52 26.07.19 21:54 Сейчас в теме
А здорово, в целом. А как шаблон - вообще супер.
Мои личные придирки:
Не хватает, конечно, из коробки (бесплатной обработки, лол) 45 с субсчетами, 57.03. Достаточно ходовые счета, как по мне. Но они вполне себе загрузились по алгоритму "ВыгрузитьОстаткиПростыхСчетов"
С партиями не очень понятно. Зачем брать их из раздельного учета? Есть же субконто на 41\10 счетах. Да и далеко не во всех организациях ведется раздельный учет. Проблема у (47) связана именно с этим. Но, опять таки, несколько строк переписать в правилах и всё встает на свои места.
+ в обработке Вы зашили явно, что субконто2 на 41 и 10 счетах - склад. Аналитика по складу может не вестись (что в бухашках норма), на втором субконто может быть партия ;) Соответственно 41/10 счета идеально перенесутся только при том виде учета, который ведется у Вас в базах, а именно:
Ведется учет в разрезе складов и партий, а не только партий
Ведется раздельный учет по НДС

Параметры учета и учетная политика не выгрузились (3.0.70.61), но это прямо вообще ерунда. Оно может быть и лучше даже. Пусть бухи еще раз подумают и сделают как положено.

Антон, а не думали тупо все остатки загонять бух. справкой? Там и морочиться особо не придется.
Это праздный интерес, сам пока глубоко не ковырялся, взял за каркас Вашу обработку и допилил.
50. Skin123 161 27.07.19 10:17 Сейчас в теме
(48) Добрый день. Спасибо большое за адекватную критику!
На счет остатков по счетам с партиями и складами, действительно, как появится свободное время перепишу правила выгрузки, чтобы они учитывали настройки базы, от куда выгружаются данные такие, как "Раздельный учет НДС" и "Вести учет по складам"
49. 0vrcr 52 26.07.19 22:03 Сейчас в теме
51. Raskad 8 21.11.19 11:28 Сейчас в теме
Поддерживается ли повторная загрузка данных в одну и ту же базу, после корректировки правил? Или нужно каждый раз пустую базу создавать?
52. Skin123 161 21.11.19 17:06 Сейчас в теме
(51) Добрый день, да, поддерживается, документы ввода остатков ищутся при загрузке
53. user1033146 13.12.19 17:35 Сейчас в теме
Добрый день! Счета 41 - е и 10 - е переносятся по складам и партиям? У меня они не заполнились.
54. user970393 11 02.01.20 15:53 Сейчас в теме
Спасибо, правила очень кстати. Думаю любой соображающий программист допилит правила под свою логику.
55. user1172505 06.02.20 16:49 Сейчас в теме
Добрый день,
при загрузке правил обмена выдает ошибку: Поле объекта не обнаружено (Проект2017)
56. Skin123 161 09.02.20 12:06 Сейчас в теме
(55) Добрый день, загрузите в правила обмена актуальную версию конфигурации Бухгалтерия 3.0, затем удалите помеченные на удаление объекты и сохраните правила вновь. Делать это нужно в конфигурации Конвертация данных 2.1
57. dkonakov 8 25.02.20 10:43 Сейчас в теме
(56) а что если помеченных на удаление объектов нет? Нужно перекачать правила ?
58. Skin123 161 18.04.20 22:38 Сейчас в теме
Правила обновлены и проверены для работы с релизом Бухгалтерия предприятия 3.0.76.67
(55) (57)
59. Touch_Of_Soul 5 04.06.20 09:23 Сейчас в теме
1. Из БП 3.0.77.106 в БП 3.0.77.106 перенос работает?
2. Правила не создают сами ВО и не переносят для этого нужны запросы?
60. Skin123 161 07.06.20 08:59 Сейчас в теме
(59) Последний релиз, на котором тестировались правила 3.0.76. Однако, с вероятностью 99 % правила будут работать на 77-ом релизе. По правилам выгружаются документы "Ввод начальных остатков"
61. user1343611 26.06.20 06:00 Сейчас в теме
62. user1343611 26.06.20 06:07 Сейчас в теме
(60) Здравствуйте! У меня сейчас стоит задача по переносу всех необходимых данных из БП в БП 3.0 для продолжение учета уже в новой базе по новой организации (проходит реструктуризация). Для этих целей подойдет Ваша обработка? И еще уточнить хотел, Ваша обработка сама формирует доки остатков или они должны быть сформированны перед переносом данных?
63. Skin123 161 26.06.20 09:51 Сейчас в теме
(62)
формирует доки остатков или они должны быть сформированны перед переносом данных?

Добрый день, это правила обмена, по которым можно выгрузить из одной базы остатки по организации на дату и загрузить их в другую базу. Документы ввод остатков формируются при загрузке данных. Ну и, судя по вашему примеру, организацию потом придется в новой базе заменить на новую, плюс настройка учетной политик и и параметров учета
64. abm2804 28.07.20 18:01 Сейчас в теме
Добрый день. Скачал правила, запуская обработку выдает ошибку ( в прикрепленном файле).
Прикрепленные файлы:
65. Skin123 161 30.07.20 16:51 Сейчас в теме
(64) Добрый день, обновил правила для работы с релизом 3.0.79.21
Скачайте правила еще раз или напишите мне свою почту я Вам их вышлю
66. IlyaOsipov 30.07.20 19:41 Сейчас в теме
Здравствуйте!
Поле объекта не обнаружено (Проект2017)
67. IlyaOsipov 30.07.20 21:10 Сейчас в теме
Версия БП 3.0.79.21
Прикрепленные файлы:
69. Skin123 161 30.07.20 22:59 Сейчас в теме
(67) Похоже вы используете старый вариант правил.
Либо перекачайте правила, либо загрузите их в конвертацию и обновите описание конфигурации, либо через текстовый редактор удалите это свойство из правил
72. IlyaOsipov 31.07.20 12:07 Сейчас в теме
73. rvd_buzzer 11.11.20 04:21 Сейчас в теме
Здравствуйте! Пытаюсь воспользоваться вашими правилами, выдаёт ошибку, скрин приложил. Релиз 1С:Бухгалтерия 3.0.79.21, подскажите в чём проблема?
Прикрепленные файлы:
74. rvd_buzzer 19.11.20 10:18 Сейчас в теме
(73)Извините релиз обновился не корректно, повторно обновил до нужного релиза и правила отработали.
Оставьте свое сообщение
Вопросы с вознаграждением