Загрузка документов из 7.7 в 8.X

22.10.10

Интеграция - Перенос данных 1C

Тем, кому лень изучать КД, посвящается.
Очередная обработка, позволяющая делать загрузку данных практически из любых документов 7.7 в любые документы 8.Х.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ЗагрузкаДоковИз7.7В8.1.epf
.epf 21,68Kb
2586
2586 Скачать (1 SM) Купить за 1 850 руб.
ЗагрузкаДоковИз7.7В8.2.epf
.epf 21,98Kb
494
494 Скачать (1 SM) Купить за 1 850 руб.

Простенькая обработка рассчитана на тех, кто хоть как-то программирует в 1С. Суть обработки заключается в том, что после выбора необходимого вида документа в семерке и вида документа в восьмерке, текстовое поле заполняется процедурой для загрузки данных. После правки этого текста модуля и нажатия кнопки "Выполнить", произойдет создание документов. Реквизиты в модуль можно перетаскивать методом Drag & Drop.

Ее можно также использовать как помощник для написания процедур модуля при загрузке документов.

Есть возможность сохранения настроек, с помощью "Файл\Сохранить". Настройки сохраняются в папке C:\Temp1C\.

Авось кому еще пригодится данная обработочка.

См. также

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141466    798    297    

419

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    166427    332    277    

373

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.234.x) и БП 3.0 (3.0.161.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    23985    169    51    

127

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).

35000 31500 руб.

23.07.2020    51189    228    69    

185

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36568    94    66    

89

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171155    303    257    

378

SALE! 15%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

15300 13005 руб.

18.02.2016    186855    589    509    

526

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

12000 руб.

25.09.2016    80633    312    250    

264
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ПСВ 114 22.03.10 14:46 Сейчас в теме
{ВнешняяОбработка.ЗагрузкаДокументов.МодульОбъекта(31)}: Ошибка при вызове метода контекста (Записать): Ошибка доступа к файлу 'C:\Program Files\1cv82\8.2.10.77\bin\USER.TXT'
Текст.Записать(ИмяБазы+"USER.TXT");
по причине:
Ошибка доступа к файлу 'C:\Program Files\1cv82\8.2.10.77\bin\USER.TXT'

Да..., впредь буду осторжным прежде чем запускать чужие разработки без анализа кода
Хоть бы предупреждали чтоль, что в реестр лезете!!!

2. alexer 1028 22.03.10 14:55 Сейчас в теме
(1) так обработка только читает реестр.
а после чего происходит ошибка, что-то у меня не воспроизводится?
возможно у вас нет прав на запись к этой папке.
3. ПСВ 114 22.03.10 15:15 Сейчас в теме
при открытии , win7 , контроль учетных записей включен - поэтому и ошибка

наверно вам будет лучше - что то типа

//ИмяБазы=СокрЛП(КаталогПрограммы());

ИмяБазы=СокрЛП(КаталогВременныхФайлов());


4. alexer 1028 22.03.10 15:26 Сейчас в теме
(3) Спасибо, поправил.
Этот кусок кода я скопировал еще из обработки 7.7.
5. ZLG07 167 22.03.10 22:24 Сейчас в теме
Уважуха те, как раз нужно было писать экспорт доков из самописной 7, в торговлю 8.1. А тут у тя в принципе все что надо, тем более что с 7 я как то особо и не работал. И кстати небольшой косяк у тя. Когда генерится код, у тя там в товарах, где номенклатура стоит:
НовДок.Номенклатура = НайденнаяНоменклатура, должно быть НовСтр.Номенклатура
7. alexer 1028 23.03.10 07:43 Сейчас в теме
(5) Поправил.
(6) У меня стоит скачивание для всех зарегистрированных пользователей.
6. Vladimir_D 122 23.03.10 06:45 Сейчас в теме
Сделай плз общий архив, не у всех рейтинг высокий!
8. IgorXml 730 23.03.10 09:06 Сейчас в теме
:?: Не смотрел обработку ещё, сори. Документ операция может перенести? :)
9. alexer 1028 23.03.10 10:36 Сейчас в теме
(8) А почему бы и нет. Выбираете документ Операция, и вперед. ;)
10. del horizonte 24.03.10 13:46 Сейчас в теме
только не закидывайте тапками,не пойму как выбрать нужную базу 7-ки?
11. alexer 1028 24.03.10 13:50 Сейчас в теме
(10) а у вас семерка установлена?
12. del horizonte 24.03.10 13:58 Сейчас в теме
13. alexer 1028 24.03.10 14:01 Сейчас в теме
(12) А база в семерке, которую хотите выбрать подключена?
14. del horizonte 24.03.10 14:24 Сейчас в теме
да,в семерке база подключена. В список должны автоматически базы выбраться? Документы 8-ки выбираются. А вот базу 7-ки и доки 7-ки не могу выбрать.
15. alexer 1028 24.03.10 14:38 Сейчас в теме
(14) Да, список семерочных баз формируется при открытии обработки.
А какая у вас операционная система?
34. Djagernaut 45 26.03.10 13:12 Сейчас в теме
{ВнешняяОбработка.ВнешняяОбработка1(14)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
БазаОлеТек= Новый COMОбъект("V77.Application");

Что может быть?
35. alexer 1028 26.03.10 13:16 Сейчас в теме
(34) 1С 7.7 платформа установлена?
36. Djagernaut 45 26.03.10 13:17 Сейчас в теме
{ВнешняяОбработка.ВнешняяОбработка1(14)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
БазаОлеТек= Новый COMОбъект("V77.Application");
16. demonenok 24.03.10 14:46 Сейчас в теме
Спасибо за обработку...очень нужная вещичка!!!
:)))
17. del horizonte 24.03.10 15:05 Сейчас в теме
18. alexer 1028 24.03.10 15:19 Сейчас в теме
(17) Странно, может вы используете Loader1C, или подобную прогу, а не стандартный запуск 1С v7.
Попробуйте в реестре посмотреть ветку HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles, здесь находится список баз.
19. del horizonte 24.03.10 15:36 Сейчас в теме
да,я уже туда посмотрела,скопировать оттуда не могу,но вот несколько путей:
С:\1\zarpl\
D:\zarpl\
С:\ЗиК проба\zarpl\
то есть в список баз должны выводиться базы ,которые прописаны тут: HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles
20. alexer 1028 24.03.10 15:38 Сейчас в теме
21. del horizonte 24.03.10 16:16 Сейчас в теме
так там-то пути к базам прописаны.Эх,что ж за невезуха ((
22. alexer 1028 24.03.10 16:18 Сейчас в теме
(21) Попробуйте запустить обработку на другой машине.
23. alexer 1028 24.03.10 17:27 Сейчас в теме
24. Drew_7 24.03.10 19:02 Сейчас в теме
25. del horizonte 25.03.10 10:26 Сейчас в теме
спасибо! :) скачала.выбрала нужную базу(не выгрузку ж?)
D:\zarpl ,попросил авторизацию доступа,выбрала себя ,появилось сообщ. Ошибка подключенияэ
попробую базу с бухгалтерией подключить.
26. alexer 1028 25.03.10 10:32 Сейчас в теме
(25) Даже и не знаю чем вам еще помочь.
27. max007446 25.03.10 10:33 Сейчас в теме
Подключился к базе 77 без проблем,составил все соответствия,оибок нет,но по кнопке Выполнить ничего не происходит???:(Что не так?
28. alexer 1028 25.03.10 10:45 Сейчас в теме
(27) Может у вас в семерке нет документов выбранного типа за этот период.
29. del horizonte 25.03.10 10:58 Сейчас в теме
о!подождите!!с 5 попытки написал вверху путь к базе д-зарпл и доки все в списке отобразил :) :) :) :)
30. del horizonte 25.03.10 11:14 Сейчас в теме
31. GJosh 29 26.03.10 08:35 Сейчас в теме
Прекрасная идея! Осталось довести её до абсурда в хорошем смысле этого слова: 77-> 8 есть, добавляйте 77-> 77, 8-> 8, 8-> 77 и т.д. Плюс собрать хорошую отлаженную библиотеку модулей документов. И это будет блестящей альтернативой КД, Переносу данных и т.д.
С удачей!
32. alexer 1028 26.03.10 08:47 Сейчас в теме
(31) да уж, коллекция библиотек модулей ТиС -> УТ, Бух -> БП, ТиС -> БП и т.д. :D
33. GJosh 29 26.03.10 12:35 Сейчас в теме
А кто Вам сказал, что Вам это придется делать? Народ настругает, Ваше дело собирать ...
37. provnick 27.03.10 19:53 Сейчас в теме
НайтиПоКоду, не работает, так, как длина разная, применил НайтиПоНаименованию, заработало, в целом очень гуд!
38. del horizonte 29.03.10 13:18 Сейчас в теме
такой вотвопрос:у меня вылезла ошибка по кнопке выполнить:Поле объекта не обнаружено(Номенклатура). Справочника Номенклатура в конфе нету.Можно закоментировать эту строчку?
Те строки ,которые закоментированы, их можно раскомментировать,в зависимости от того какая нужна?
39. alexer 1028 29.03.10 13:36 Сейчас в теме
(38) Именно, вы сами ответили на свои вопросы :)
40. del horizonte 30.03.10 11:12 Сейчас в теме
еще несколько вопросов: присвоить доку в 8-ке я могу только то,что вывелось в семерочном дереве реквизитов?
НовыйДокV8.Сотрудник = ДокумV7.;
Если есть какие-то поля в документе 8-ки,а в 7-ке их не было,то это уже вручную подправлять?(добавлять в восьмерочный документ)
У меня почему-то сотрудника не переносит ((,хотя период регистрации дока,период отпуска переносит.А сотра не хочет...
НовыйДокV8.Физлицо = ДокумV7.Сотрудник;

42. alexer 1028 30.03.10 11:35 Сейчас в теме
(40) Обработка и не будет переносить элементы справочников, она переносит документы, предполагается что элементы спр уже есть, их нужно только найти, если их нету то нужно создать новый элемент.
например так:
СпрФизЛица = Справочники.ФизическиеЛица;
НайденоФизЛицо = СпрФизЛица.НайтиПоНаименованию(ДокумV7.Сотрудник.Наименование);
Если НайденоФизЛицо = Справочники.ФизическиеЛица.ПустаяСсылка() Тогда
	НовоеФизЛицо = Справочники.ФизическиеЛица.СоздатьЭлемент();
	НовоеФизЛицо.Наименование = ДокумV7.Сотрудник.Наименование;
	НовоеФизЛицо.ДатаРождения = ДокумV7.Сотрудник.ДатаРожд;
	НовоеФизЛицо.ИНН = ДокумV7.Сотрудник.ИНН;
	...
	НовоеФизЛицо.Записать();
	НовыйДокV8.Сотрудник = НовоеФизЛицо.Ссылка;
Иначе
	НовыйДокV8.Сотрудник = НайденоФизЛицо;
КонецЕсли;
Показать
41. del horizonte 30.03.10 11:19 Сейчас в теме
в смысле вот так:
НовыйДокV8.Сотрудник = ДокумV7.Сотрудник;
43. ladoga 01.04.10 02:22 Сейчас в теме
При загрузке базовой версии 7.7 требует запустить в монопольном режиме
44. alexer 1028 01.04.10 07:48 Сейчас в теме
(43) Сожалею, но к базовой версии невозможно подключение с помощью механизма OLE.
45. LTanya 01.04.10 16:14 Сейчас в теме
Почему все зависает после выбора базы 7.7?
46. alexer 1028 01.04.10 16:41 Сейчас в теме
(45) Даже не знаю что предположить. :?:
47. пользователь 01.04.10 16:43
Сообщение было скрыто модератором.
...
48. V0fka 29 02.04.10 10:13 Сейчас в теме
49. V0fka 29 02.04.10 10:16 Сейчас в теме
(45) Потому что, после выбора базы появляется 7-ное окошко, где нужно выбрать пользователя и пароль :idea:
51. V0fka 29 02.04.10 10:21 Сейчас в теме
50. V0fka 29 02.04.10 10:19 Сейчас в теме
LTanya, Потому что, после выбора базы появляется 7-ное окошко, где нужно выбрать пользователя и пароль :idea:
52. del horizonte 02.04.10 11:07 Сейчас в теме
причем,когда у меня 1с у меня распахнуто на весь рабочий стол,я этого окошка с выбором пользователя не могу дождаться(как зависает),а когда уменьшу(чтоб не на весь экран было),то быстро появляется.(При этом и другие программы должны быть свернуты)
53. alexer 1028 02.04.10 11:15 Сейчас в теме
(52) Скорее всего, окно авторизации прячется за окном 1С v8. Попробуйте комбинацией клавиш Alt+Tab перейти на это окошко.
54. demanru 28 02.04.10 16:57 Сейчас в теме
Респект, видна рука мастера +
55. ralexn49 05.04.10 11:23 Сейчас в теме
Прекрасное подспорье, что сказать умница!
56. LTanya 06.04.10 08:01 Сейчас в теме
Ну почему у всех работает, а у меня нет? Тоже хочу.
57. alexer 1028 06.04.10 09:58 Сейчас в теме
58. Sedow 37 07.04.10 10:48 Сейчас в теме
а как перенести справочники для того чтобы перенос документов осуществился корректно.
59. alexer 1028 07.04.10 11:10 Сейчас в теме
(58) Главное чтобы было соответствие справочников по какому-либо реквизиту справочника, например по Коду или Наименованию, если у справочника есть комментарий, то можно в комментарий ввести ссылку элемента справочника с помощью функции ЗначениеВСтрокуВнутр(ЭлементСправочника), а затем из комментария получать нужный элемент, и т.д..
Вот небольшой список обработок выложенных на Инфостарте:
http://infostart.ru/public/20912/
http://infostart.ru/public/16314/
60. sersaz 15.04.10 15:40 Сейчас в теме
а есть у кого уже сохраненные *.docset файлы?
61. Sergafan10 21.04.10 08:28 Сейчас в теме
62. alexer 1028 21.04.10 08:31 Сейчас в теме
63. JLaikova 22.04.10 09:06 Сейчас в теме
Спасибо за обработку, только почему-то выходит Ошибка подключения..
64. alexer 1028 22.04.10 09:16 Сейчас в теме
(63) а после каких действий появляется ошибка?
65. JLaikova 22.04.10 09:21 Сейчас в теме
(64) после того, кака ввожу пароль в семерку..
66. alexer 1028 22.04.10 09:40 Сейчас в теме
(65) могу предположить, что вы не правильно вводите пароль.
67. JLaikova 22.04.10 10:39 Сейчас в теме
(66) все нормально было с паролем, просто еще позапущенно было много всяиго - все закрыла - заработало) Спасибо - супер) буду изучать
68. alexer 1028 22.04.10 10:41 Сейчас в теме
(67) скорее всего вы уже монопольно открыли эту базу
69. valya977 6 13.05.10 06:59 Сейчас в теме
Обработка интересная, подскажите что делаю не так :при переносе например строки выписки банка переносится только сумма остальные данные нет.
70. alexer 1028 13.05.10 07:38 Сейчас в теме
(69) из какой в какую конфигурацию загружаете?
какой у вас текст модуля получился?
71. nextI 15.05.10 11:44 Сейчас в теме
у меня обработка не работает к сожалению, при переносе загружаются пустые документы, подскажите что я делаю не так. Заранее благодарю.

(все справочники загружены)
72. пользователь 15.05.10 15:35
Сообщение было скрыто модератором.
...
73. alexer 1028 15.05.10 15:36 Сейчас в теме
(71) хотелось бы видеть текст полученного модуля.
74. nextI 16.05.10 10:20 Сейчас в теме
ДокумV8 = Документы.СчетНаОплатуПокупателю;
ДокумV7 = БазаОле.CreateObject("Документ.Счет");
СпрКонтрагент = Справочники.Контрагенты;
СпрНоменклатура = Справочники.Номенклатура;
ДокумV7.ВыбратьДокументы(НачПериода,КонПериода);
Пока ДокумV7.ПолучитьДокумент() = 1 Цикл
Если ДокумV7.Проведен() = 1 Тогда
НовыйДокV8 = ДокумV8.СоздатьДокумент();
НовыйДокV8.Дата = ДокумV7.ДатаДок;
НовыйДокV8.Номер = ДокумV7.НомерДок;
//НовыйДокV8.АдресДоставки = ДокумV7.;
//НовыйДокV8.СтруктурнаяЕдиница = ДокумV7.;
//НовыйДокV8.ВалютаДокумента = ДокумV7.;
//НовыйДокV8.ДоговорКонтрагента = ДокумV7.;
//НовыйДокV8.Комментарий = ДокумV7.;
//НайденКонтрагент = СпрКонтрагент.НайтиПокоду(ДокумV7.Контрагент.Код)
//Если НайденКонтрагент <> Неопределено Тогда
//НовыйДокV8.Контрагент = НайденКонтрагент.Ссылка;
//КонецЕсли;
//НовыйДокV8.КратностьВзаиморасчетов = ДокумV7.;
//НовыйДокV8.КурсВзаиморасчетов = ДокумV7.;
//НовыйДокV8.Организация = ДокумV7.;
//НовыйДокV8.Ответственный = ДокумV7.;
//НовыйДокV8.Склад = ДокумV7.;
//НовыйДокV8.СуммаВключаетНДС = ДокумV7.;
//НовыйДокV8.СуммаДокумента = ДокумV7.;
//НовыйДокV8.ТипЦен = ДокумV7.;
//НовыйДокV8.УчитыватьНДС = ДокумV7.;
//НовыйДокV8.АвторасчетНДС = ДокумV7.;
ДокумV7.ВыбратьСтроки();
Пока ДокумV7.ПолучитьСтроку() = 1 Цикл
// ***** Заполнить ТЧ - Товары *****
//НовСтр = НовыйДокV8.Товары.Добавить();
//НайденаНоменклатура = СпрНоменклатура.НайтиПокоду(ДокумV7.Номенклатура.Код)
//Если НайденаНоменклатура <> Неопределено Тогда
//НовСтр.Номенклатура = НайденаНоменклатура.Ссылка;
//КонецЕсли;
//НовСтр.ЕдиницаИзмерения = ДокумV7.;
//НовСтр.Цена = ДокумV7.;
//НовСтр.Сумма = ДокумV7.;
//НовСтр.СтавкаНДС = ДокумV7.;
//НовСтр.СуммаНДС = ДокумV7.;
//НовСтр.Коэффициент = ДокумV7.;
//НовСтр.Количество = ДокумV7.;
//НовСтр.СуммаБезСкидки = ДокумV7.;
//НовСтр.СуммаСкидки = ДокумV7.;
// ***** Заполнить ТЧ - ВозвратнаяТара *****
//НовСтр = НовыйДокV8.ВозвратнаяТара.Добавить();
//НайденаНоменклатура = СпрНоменклатура.НайтиПокоду(ДокумV7.Номенклатура.Код)
//Если НайденаНоменклатура <> Неопределено Тогда
//НовСтр.Номенклатура = НайденаНоменклатура.Ссылка;
//КонецЕсли;
//НовСтр.Количество = ДокумV7.;
//НовСтр.Цена = ДокумV7.;
//НовСтр.Сумма = ДокумV7.;
// ***** Заполнить ТЧ - Услуги *****
//НовСтр = НовыйДокV8.Услуги.Добавить();
//НовСтр.Содержание = ДокумV7.;
//НовСтр.Количество = ДокумV7.;
//НовСтр.Цена = ДокумV7.;
//НовСтр.Сумма = ДокумV7.;
//НовСтр.СтавкаНДС = ДокумV7.;
//НовСтр.СуммаНДС = ДокумV7.;
//НайденаНоменклатура = СпрНоменклатура.НайтиПокоду(ДокумV7.Номенклатура.Код)
//Если НайденаНоменклатура <> Неопределено Тогда
//НовСтр.Номенклатура = НайденаНоменклатура.Ссылка;
//КонецЕсли;
//НовСтр.СуммаСкидки = ДокумV7.;
//НовСтр.СуммаБезСкидки = ДокумV7.;
КонецЦикла;
НовыйДокV8.Записать();
ЗаполнитьТабЗнчДоков(НовыйДокV8.Ссылка); // нужная обработка
КонецЕсли;
КонецЦикла;
75. alexer 1028 16.05.10 16:53 Сейчас в теме
(74) у вас даже не раскомментированны нужные вам строки кода :) , вы просто взяли предложенный по умолчанию текст модуля.
Как я уже писал в описании обработки - "обработка рассчитана на тех, кто хоть как-то программирует в 1С", поэтому советую вам обратиться к программисту 1С.
;)
76. addict2blood 1 23.05.10 20:13 Сейчас в теме
спасибо, очень помогло 8-)
77. anig99 2852 04.06.10 09:18 Сейчас в теме
Есть неудобный момент в использовании софтины - не расчитана на много баз 7ки, т.к. сохраняет всё под одним названием в один каталог.....
Можно добавить пару строк в процедуру сохранения, чтобы раскидывал по папкам в соответствии с названием базы (есно в названии не должно быть недопустимых символов)

Если НайтиФайлы("C:\", "Temp1C").Количество() = 0 Тогда
СоздатьКаталог("C:\Temp1C");
КонецЕсли;
Струк = Новый Структура("ПолеСпикаБД,ВидДокументаV7,ВидДокументаV8,НачПериода,КонПериода,ТекстМодуля");
Струк.Вставить("НачПериода",ЭлементыФормы.НачПериода.Значение);
Струк.Вставить("КонПериода",ЭлементыФормы.КонПериода.Значение);
Струк.Вставить("ПолеСпикаБД",ЭлементыФормы.ПолеСпикаБД.Значение);
Струк.Вставить("ВидДокументаV7",ЭлементыФормы.ВидДокументаV7.Значение);
Струк.Вставить("ВидДокументаV8",ЭлементыФормы.ВидДокументаV8.Значение);
Струк.Вставить("ТекстМодуля",ЭлементыФормы.ТекстМодуля.ПолучитьТекст());
Если НайтиФайлы("C:\Temp1C",ЭлементыФормы.ПолеСпикаБД.ВыделенныйТекст).Количество() = 0 Тогда
СоздатьКаталог("C:\Temp1C\"+ЭлементыФормы.ПолеСпикаБД.ВыделенныйТекст);
КонецЕсли;
ЗначениеВФайл("C:\Temp1C\"+ЭлементыФормы.ПолеСпикаБД.ВыделенныйТекст+"\"+ВидДокументаV8+".docset",Струк);
78. alexer 1028 04.06.10 09:49 Сейчас в теме
79. anig99 2852 06.06.10 16:39 Сейчас в теме
(78) ещё кусочек исправленного кода в процедуре КоманднаяПанель2ОткрытьФайл

Если Длг.Выбрать() Тогда
		ИмяФайла = Длг.ПолноеИмяФайла;
		ИмяПути = Длг.Каталог;
		ТекущаяСтрока = НеОпределено;
		Струк = ЗначениеИзФайла(ИмяФайла);
		ЭлементыФормы.НачПериода.Значение = Струк.НачПериода;
		ЭлементыФормы.КонПериода.Значение = Струк.КонПериода;
		Если Струк.ПолеСпикаБД<>ЭлементыФормы.ПолеСпикаБД.Значение Тогда
			Если ЗначениеЗаполнено(ЭлементыФормы.ПолеСпикаБД.Значение) Тогда
				ВопросБД = Вопрос("Использовать текущую БД?",РежимДиалогаВопрос.ДаНет,,КодВозвратаДиалога.Да);
			Иначе
				ВопросБД = КодВозвратаДиалога.Нет	
			КонецЕсли;
			
			Если ВопросБД = КодВозвратаДиалога.Нет Тогда
				Если НайтиФайлы(СтрЗаменить(Струк.ПолеСпикаБД,"""","")).Количество() = 0 Тогда ВвестиЗначение(Струк.ПолеСпикаБД,"путь к БД") КонецЕсли;
				ЭлементыФормы.ПолеСпикаБД.Значение = Струк.ПолеСпикаБД;
				ПолеСпикаБДПриИзменении(Кнопка);
			КонецЕсли;
		КонецЕсли;
		ЭлементыФормы.ВидДокументаV7.Значение = Струк.ВидДокументаV7;
		ВидДокументаV7ПриИзменении(Кнопка);
		ЭлементыФормы.ВидДокументаV8.Значение = Струк.ВидДокументаV8;
		ВидДокументаV8ПриИзменении(Кнопка);
		ЭлементыФормы.ТекстМодуля.УстановитьТекст(Струк.ТекстМодуля);
	КонецЕсли;
Показать
80. juegom 20.06.10 14:53 Сейчас в теме
Спасибо огромное, просто за готовую реализацию идеи.

Однако у меня такая трабла - ДокумV7.ДатаДок взятый по ОЛЕ не дает нормального _времени_ документа, всегда 00:00:00. С чем может быть связано ? Имею 7.7 релиз 027, 8.2.10.77 всё под SQL.
81. anig99 2852 20.06.10 22:43 Сейчас в теме
(80) в семерке вроде бы точное время хранится не в поле Дата...
82. juegom 21.06.10 08:55 Сейчас в теме
упс..., со временем разобрался.... спасиба...
83. galina3685 31.08.10 14:29 Сейчас в теме
спасибо огромное, очень вовремя нашла!
84. zveruganet 72 16.09.10 01:04 Сейчас в теме
А мне вот так ругается:

{(58,3)}: Процедура или функция с указанным именем не определена (ЗаполнитьТабЗнчДоков)
<<?>>ЗаполнитьТабЗнчДоков(НовыйСпрV8.Ссылка); // добавляет созданые элементы в ТЗ для просмотра
85. sintezenish 21.10.10 20:34 Сейчас в теме
Скачал файл ЗагрузкаДоковИз7.7В8.2.epf и пробую его открывать в УТ 11 1с 8,2. Открывается пустое окошко и все, в нем ничего нету. что не так делаю, подскажите пожалуйста
86. alexer 1028 22.10.10 08:24 Сейчас в теме
(85) В 8.2, и тем более в управляемых формах обработка не работает
89. jan27 733 14.02.11 16:51 Сейчас в теме
(86) надо бы где-нибудь в названии упомянуть, что загрузка по OLE, а то я надеялся что по ADODB :)
87. МимохожийОднако 142 30.10.10 09:05 Сейчас в теме
Есть ли готовый код переноса документа "Бухгалтерская справка" в документ "Операция(Б и НУ)"для БП8 1.6 для данной обработки?

dan7i_sasha@list.ru
88. medik1976 21.11.10 23:14 Сейчас в теме
У меня не работает перенос из 77 ТиС в Розницу 8 в частности инвентаризация, оприходование и списание что делать не знаю , помогите если можно на почту medik1976@mail.ru
90. mkostya 30 17.02.11 13:56 Сейчас в теме
91. LadyDy 6 21.03.11 14:11 Сейчас в теме
У меня почему то ничего не происходит, почему? :cry:
92. swimdog 772 18.04.11 20:59 Сейчас в теме
Добавил закладку для работы со справочниками http://infostart.ru/public/84269/
93. andersss 26.09.11 10:12 Сейчас в теме
Спасибо, дороботал под свою задачу!!!
94. andyrk1 14 29.09.11 18:31 Сейчас в теме
Спасибо большое за обработку, очень полезная и нужная оказалась
95. ilonnaa 30.09.11 16:12 Сейчас в теме
Классная обработка, но две строчки сделали её на порядок лучше для меня)
А вот и эти строки:
НачатьТранзакцию();
ЗафиксироватьТранзакцию();
96. пользователь 27.10.11 14:15
Сообщение было скрыто модератором.
...
97. пользователь 27.10.11 14:17
Сообщение было скрыто модератором.
...
98. пользователь 27.10.11 14:18
Сообщение было скрыто модератором.
...
99. пользователь 08.11.11 12:32
Сообщение было скрыто модератором.
...
Оставьте свое сообщение