gifts2017

Конвертация Данных 2: «Не создавать новый объект в приемнике, если он НЕ найден» для 7.7

Опубликовал Xer shi (Xershi) в раздел Обмен - Перенос данных из 1С7.7 в 1C8.X

Не секрет, что конвертация данных 2.0 не универсальна при переносах из 1С 8.x в 1С 7.7. Постараемся устранить один недочет для галочки в ПКО: "Не создавать новый объект в приемнике, если он НЕ найден". Читать далее.

Мне довольно часто приходится делать переносы из 1С 8.х в 1С 7.7. И часто случается, что поиск нужно делать через реквизит "Наименование" или же нужно использовать в ПКО галочку «Не создавать новый объект в приемнике, если он НЕ найден».

В обоих случаях возможно создание дублей. Это связано с тем, что в макете параметр:

НовыеНеСоздавать    = 0;

И далее он практически не участвует в коде. 

Чтобы он стал работать, потребовалось определить его и дописать условие, чтобы не создавать новый объект в приемнике, если он НЕ найден.

Инструкция:

Вам понадобится:

  1. Скачанный файл
  2. Конвертация данных, редакция 2.1 (2.1.5.1) (на других версиях не тистировалось)

Заменим код макета «ПроцедурыИФункцииМодуляЗагрузки» обработки «ВыгрузкаКонвертации» вашей конфигурации на текст кода макета «ПроцедурыИФункцииМодуляЗагрузки» обработки «ВыгрузкаКонвертации+» из файла. После галочка «Не создавать новый объект в приемнике, если он НЕ найден» будет работать в штатном режиме.

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

Наименование Файл Версия Размер Кол. Скачив.
ВыгрузкаКонвертации+
.epf 77,52Kb
13.05.15
11
.epf 77,52Kb 11 Скачать

См. также

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

Комментарии

1. Анянов Михаил (insurgut) 14.05.15 07:24
А в поддержку 1С отправляли эту ошибку конфигурации?
2. Xer shi (Xershi) 14.05.15 08:41
(1) insurgut, нет. Там нужно ИТС для этого.
3. Александр Щемелёв (zavyzka) 14.05.15 09:22
По тексту автор несколько раз упоминает про перенос из 1С 8.x в 1С 7.7.
Не являюсь специалистом по КД, но насколько я помню переносить можно только из 1С 7.7 в 1С 8.x
4. Xer shi (Xershi) 14.05.15 09:23
(3) zavyzka, КД2 работает в любую сторону. Детально изучите тему, чтобы делать такие высказывания.
cleaner_it; +1 Ответить
5. Даниил Матвеев (cargobird) 14.05.15 09:27
В 2.1.8.2 похоже это тоже не исправили (посмотрел по макету).
6. Анянов Михаил (insurgut) 14.05.15 10:11
(3) zavyzka, если было так, то грош цена была бы такой конфигурации, как Конвертация данных :)
7. Анянов Михаил (insurgut) 14.05.15 10:16
(5) cargobird, если я правильно понял, КД 2.0 обновляться больше не будет, гляну как в 3.0 дела обстоят
8. Xer shi (Xershi) 14.05.15 10:25
(7) insurgut, КД3 это уже совсем другая конфигурация. Сравнивать их не получится.
9. Даниил Матвеев (cargobird) 14.05.15 10:26
(7) insurgut, да, было бы интересно узнать...
10. Анянов Михаил (insurgut) 14.05.15 10:37
(8) Xershi, да все верно, только 8.3 она поддерживает...
11. Анянов Михаил (insurgut) 14.05.15 10:41
(9) cargobird, увы, но как оказалось на 2.1.8.2 возможность конвертации с 1С 7.7 закончилась :)
12. Даниил Матвеев (cargobird) 14.05.15 10:47
(11) insurgut, вот незадача)
А жаль.
Что ж, будем пользоваться тем что есть, с вышеописанной модификацией...
13. Xer shi (Xershi) 14.05.15 10:56
(10) insurgut, Конвертация данных, редакция 2.1 (2.1.5.1) работает и с 8.3. Или о чем речь?
(11) insurgut, релиз КД2 2.1.8.2 вообще не поддерживает переносы с 1с7 и в 1с7?
14. Владислав Томашевич (tomvlad) 14.05.15 11:14
Вообще-то 1С говорили, что версия 2.1 и 3.0 конфигурации "1С:Конвертация данных" будут развиваться параллельно. Тем более, что КД 3.0 не предназначена для создания разовых обменов и не работает с 7.7.
cleaner_it; +1 Ответить
15. Анянов Михаил (insurgut) 14.05.15 11:27
16. 1111 1111 (иуыывщк) 26.04.16 10:45
Не работает обработка. Все равно создается элемент и помечается на удаление!
17. Xer shi (Xershi) 26.04.16 10:46
(16) иуыывщк, значит, что-то пропустили!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа