Перенос данных из "Парус 7" в 1с 8.1
Кофигурации: 1C: Предприятие 8
Обработка: Перенос данных из "Парус 7" в 1С 8.1. Перенос данных из "Парус 7" в 1С 8.1 Конфигурации Управление Торговлей 8.1, Управление торговым предприятием 8.1, Управление производственным предприятием 8.1
В последнее время все реже слышны призывы к поискам альтернативы программной среде разработки "1С:Предприятие"; т.е. призывы еще есть, но они все тише и тише. Открытость платформы "1С" позволяет выпускать конфигурации-полуфабрикаты, которые, вдохновенно до самозабвения, доводили до соответствия требованиям конкретного клиента толпы партнеров всех мастей. Хотя, с другой стороны... Все понимают, - 1С единственный путь. Или перефразируя знаменитого Черчилля: "1С самая худшая учетная программа, не считая всех остальных" И следовательно... следуя моде, или просто не приходя в сознание, клиент ринулся... Дай, Бог, ему здоровья! Посему, во весь рост, встал вопрос о переносе данных, очередного клиента, из "откуда-то" в 1С. Ну, вот! Еще не хватало, чтоб в стандартную конфигурацию 1С входил модуль автоматического переноса данных из "неверных" учетных программ: "Чего изволите? Откуда-откуда?! Да! Пожалуйста! ... " и сообщение: "В новую веру обращен!" (Читать: "Данные перенесены!".) Ну, так вот... Есть клиент. Есть Парус... Был Парус. Да, здравствует - 1С!!! Вполне возможно, что я плохо искал. Но, ничего подходящего и работающего не нашлось. Клиент ждет - переносить данные надо. Пришла идея сохранять данные во всем знакомый Excel, что процесс ускорило, а значит и генерацию ошибок, а значит и время ожидания клиента, а значит и сроки оплаты работы... В общем; так это начиналось… Все слил в Excel Потом оказалось, что не все. Потом оказалось, что не так. Потом оказалось, что я не так прочитал в 1С. Потом я махнул рукой и начал писать Запрос, применяя COMОбъект ADODB. О! Тут стало тяжелее, но вроде как перспективнее. Потом стало ясно: чудес, на которые я так рассчитывал, - не бывает, - либо ты понимаешь, о чем "говорят" связи между DBF либо пополняй ряды специалистов "метода научного тыка". И тут меня осенило! А не хочу ли я, честно себе признаться в том, чего же я хочу? Сказано - сделано. Пишем: - Хочу Очистить Справочник Номенклатура в 1С. Точно хочу! После многоразовых затягиваний там вряд ли можно найти, что-то нужное. - Хочу Загрузить Справочник Номенклатура. Вопросов нет, - хочу. - Хочу... остатки... (Документ Оприходование товаров) - Хочу создать документ Установка Цен Номенклатуры для закупочных и продажных цен. - Хочу выгрузить любую таблицу DBF в Excel. Ну, мало ли зачем? Просто посмотреть. Функционально вроде все. Конечный итог выкладываю на ваше строгое и взыскательное мнение. ...
Выражаю благодарность: источникам: *) http://kb.mista.ru/article.php?id=707& - v8: Быстрый вывод данных в Excel по OLE с помощью COMSafeArray. *) http://infostart.ru/public/19486/ - Импорт свода проводок из Парус-Зарплата-7 в 1С БП (демо) Комментарии (8)Вкл. прямой порядок комментариев
Для добавления комментария необходимо зарегистрироваться или авторизоваться.
8.
sklowsky
20.07.2010 19:09
Готовые конвертеры из Паруса в 1С давно отлажены. Технология переноса данных не использует промежуточную выгрузку в таблицы Excel, а работает непосредственно с файлами базы данных Парус: подробнее...
6.
Alex_Smolensky
23.03.2010 12:43
(4) Все DBF-файлы в VFP объеденены в базу, потому и структура DBF чуток отличается от старых DBF. Все это можно открыть и посмотреть в Эксель в любом виде через ИмпортВнешнихДанных, далее либо Импортировать -- новый источник -- ODBC, либо через запрос.
[+]:
Bor_ka;
Ответили: (7)
5.
HIgor
17.03.2010 09:18
(2) Ссылки нет. Но он простой (хотя глючный немного). Идешь по меню Паруса Функции/Запросы. Имена таблиц расписаны там же, поля опытным путем определяешь (хотя многие тоже очевидны).
Косяки: Иногда криво конструирует (может поправили, незнаю т.к. в Парусе 4 года не работаю, до этого 13 лет отработал) поэтому приходилось некоторые запросы ручками рихтовать, а после правки обратно конструктор не получишь (в отличии от 1С). Дополнительно можно в эксель любой табличный вывод (те же остатки например) в эксель выкинуть, правда тогда набор полей ограничен (скрытые отображаешь (правая кнопка, вид, настройки)). Я в этом году таким образом 2 конторы перевел на 1С (запросы + утилитка импорта документов и справочников из EXCEL)
2.
Bor_ka
10.03.2010 10:04
Обработка переносит таблицы один к одному, что не требует знаний "конструктора запросов" Паруса ( чем не всегда владеет программист 1с или администратор ). С конструктором я не сталкивался. Если у тебя есть документация, скинь пожалуйста ссылку.
Отредактировано Bor_ka 10.03.2010 10:23 Ответили: (5)
1.
HIgor
10.03.2010 07:09
Весь экспорт из Паруса в Excel делается встроенными в Парус средствами. Делаешь через конструктор запросов нужный запрос и выводишь в Excel
[+]:
CardinalDen;
|
Оценка сообщества
2
Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию. Другие публикации автора4
3
2
0
См. также:УПРАВЛЕНИЕ ДАННЫМИ, ОБРАБОТКА » Универсальные обработки289
193
175
107
92
85
81
79
77
77
|
Любой отчёт – это таблица, состоящая из строк и колонок. Простейший способ узнать, какой отчёт вам нужен – это узнать, какие строки и колонки вас интересуют. Подробнее.
При желании для проверки работоспособности можете прислать архив любой базы данных (не обязательно рабочей), результат свертки я вам отсылаю обратно. Подробнее.

История изменений ДО РЕКВИЗИТА! ВОССТАНОВЛЕНИЕ объекта на дату! Быстрый поиск по журналу изменений. История по текущему объекту одним кликом. Подробнее.
1. Повышает производительность системы на 200-300%.
2. Удаляет неактуальную информацию.
Подробнее.
Компонента для работы с картами города, с использованием сервиса GoogleMap. Использование компоненты позволит увеличить продажи и сократить издержки. Подробнее.