Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
1С конвертация данных |
|
Опции темы |
05.07.2011, 15:25 | #3 |
BlondeHunter
Сообщений: 10,324
Регистрация: 19.01.2003
Адрес: Воронеж
Возраст: 41
Не в сети |
Заранее извиняюсь, что влез не в свою тему, но создавать новую я постеснялся.
Итак, прошу помощи... Есть база в 1С 7.7 примерно 35тыс строк с ФИО в одном поле. Есть экселевский документ в 4тыс строк где ФИО разделено в три поля. Нужно проверить, есть ли люди из списка 4тыс в базе 1С... Чтобы это сделать, как я понимаю, надо: 1. Сделать выгрузку базы 1С в XLS 2. Привести формат данных в экселевском документе к формату данных в выгрузке. Тупо обьединив ячейки? 3. Найти програмку, в которую загрузить два файла и которая сделает 4000 запросов и выдаст результат. Если что то я не допонимаю, прошу пояснить. Также буду рад, если кто то поможет с этой задачей))) Последний раз редактировалось Димитри; 05.07.2011 в 16:24. |
05.07.2011, 15:55 | #4 |
Форумец
Сообщений: 103
Регистрация: 21.07.2009
Адрес: Воронеж
Возраст: 50
Не в сети |
Да. Можно и так.
1. Выгрузка в XLS. Есть обработка "Печать справочников", можно найти на ИТС или в и-нете. При помощи нее печатаете и копируете в EXCEL 2. Объеденить не получиться, но есть функция в EXCEL СЦЕПИТЬ() 3. поиск значений в массиве может выполнять EXCEL, например функцией ПОИСКПОЗ() |
05.07.2011, 15:56 | #5 |
Форумец
Сообщений: 698
Регистрация: 14.08.2007
Возраст: 44
Не в сети |
Проще в 1С написать обработку, которая возьмет данные из Экселя и сравнит их с имеющимися. Работа несложная, если данные не забиты абы как.
А помочь с чем именно нужно? Подробную инструкцию дать? Или задачу сделать? |
05.07.2011, 22:13 | #7 |
Форумец
Сообщений: 103
Регистрация: 21.07.2009
Адрес: Воронеж
Возраст: 50
Не в сети |
Согласен, что проще сделать все в 1С, для тех кто умеет.
Но если б так, то и небыло б вопроса. А тем кто хорошо знает VBA и немножко 1С проще будет написать макрос на VBA, который создает объект 1С, получает все необходимые данные из 1С и сравнивает их с данными EXCEL |