Нужна помощь по созданию обработки для 1С Предприятие 7.7

Категория Помощь

Часть первая: лирическая.На новой работе досталась мне по наследству база 1С "Абонентский отдел", как видно не типовая...Содержит в себе полную клиентскую базу Коммунального хозяйства всея района со счетами лицевыми всякими, суммами оплаты приятными и долгами необъятными. Полчищем адресов немереным и списком имен, фамилий и отчеств огромнейшим.База человеком умным на аутсорсе писаная, инструментами для работы снабженная. Выгрузками всякими наделенная. Знай себе работает. С отделами синхронизируется, да данные выгружает.И работники Абонентского отдела с Базой той дружат. Беды не знают и все то их устраивает. В общем не работа а сказка дивная...Часть вторая: трагическая.Есть в любых краях страшный зверь такой. УСЗН его кличут. К людям добрый, к организациям злобный. И хочет этот УСЗН от Комм Часть первая: лирическая.

На новой работе досталась мне по наследству база 1С "Абонентский отдел", как видно не типовая...

Содержит в себе полную клиентскую базу Коммунального хозяйства всея района со счетами лицевыми всякими, суммами оплаты приятными и долгами необъятными. Полчищем адресов немереным и списком имен, фамилий и отчеств огромнейшим.

База человеком умным на аутсорсе писаная, инструментами для работы снабженная. Выгрузками всякими наделенная. Знай себе работает. С отделами синхронизируется, да данные выгружает.

И работники Абонентского отдела с Базой той дружат. Беды не знают и все то их устраивает. В общем не работа а сказка дивная...

Часть вторая: трагическая.

Есть в любых краях страшный зверь такой. УСЗН его кличут. К людям добрый, к организациям злобный. И хочет этот УСЗН от Коммунального хозяйства отчет стабильный да ежемесячный.

Да не просто отчет, а в DBF формате, да с выборкой только по нужным им данным. И вот дают они этот волшебный DBF файлик. Аж 5 штук разных дают. И говорят при этом: "Вот вам файлик волшебный, да нами частично заполненный. Дополните сию таблицу по полям нами указанным, да сдайте в срок. А не то вам будет кара небесная да проклятие вечное"

И сидят в Абонтском отделе думают, что делать с отчетом проклятущим. В ручную вбить - так абонентов тьма тьмущая. Аж десять тыщ. Сиди да выбирай, да времечко драгоценное теряй.

Побежали они было вновь к Аутсорсу.. Да только его и след простыл и телефон молчит.. Печаль одним словом вселенская. Что делать ума не приложат.

ВНЕЗАПНО.. А что внезапно.. Внезапно пришла вдруг идея всем страшная, что у админа работы мало, пусть он разработкой займется. Раз админит славно, то конфигурацию ему написать не проблема..

В общем стало теперь печально только админу. Сидит конфигурированию обучается, ибо полный ноль был. В чужом коде попутно разбирается. Да на отсутствие комментариев в коде попутно на великом и могучем ругается... тоска, печаль и безнадега.

Часть третья: вопрошательная.

В общем хватит пожалуй лирики.. Если ты, о великий Специалист по конфигурированию 1С читаешь этот крик о помощи, то не пройди мимо, да обрати свой взор на начинающего и зеленого коллегу.

В общем задача такова: есть некий файл DBF. Частично заполнен по некоторым полям. Нужно каким либо образом сделать выборку данных из этого файла, скажем по Лицевому счету. Найти такой же счет в нашей базе 1С. Из записи соответствующей найденному счету выбрать нужные поля и внести их в полученный DBF-файл в указанные пустые поля.

С чего ж начать? Куда двигаться? И возможно ли вообще создать такую обработку? HELP !!

Комментарии  

 
0 #8 pavel 14.06.2013 09:53
НУ тоды пригласите программиста, он вам сделает все в лучшем виде. гдето 1к рублей РФ все будет стоить. у франчей 5 -6 к
Цитировать
 
 
0 #7 aleksand 12.06.2013 06:01
ТЗ - таблица значений, с чем ее можно есть описано в синтакс-помощни ке
Цитировать
 
 
0 #6 kirill 07.06.2013 15:19
А что тут может сказать автор топика, если он в 1С нуб нубом.. У автора опыта программировани я 1с совсем нет и он с удовольствием примет любые варианты )) Да, сопоставление как раз и думал, что по Лиц.счету, поскольку эт единственное что есть и в нашей базе и в УСЗНовском файле. Причем Лиц.счет уникален для каждой записи, типа ключевого поля получается. Правда, иногда эти счета не совпадают. Пардон, ТЗ - это что за зверь? И с чем его едят?
Цитировать
 
 
0 #5 pavel 29.05.2013 22:36
да. впринципе вариантов много. не видя базы сразу сказать сложно.
Цитировать
 
 
0 #4 aleksand 25.05.2013 13:00
Павел, тут скорее всего запрос с выгрузкой в ТЗ оптимальный вариант
Цитировать
 
 
0 #3 pavel 24.05.2013 05:49
а. ну тоды ничо сложного.
Цикл по дбф файлу, на каждую запись поиск лицевого счета в базе. (вариантов много, ябы не загонял бы в цикл, я бы с начало в ТЗ бы выгрузил, и там уже искал бы, хотя может лицевой счет это и реквизит с отбором. Тогда просто поиск по реквизиту) , ну и собственно добавление того чего надо.
Цитировать
 
 
0 #2 aleksand 23.05.2013 09:31
Павел, сопоставление идет по номерам лицевых счетов, лицевые счета есть и в файле DBF и в конфе
Цитировать
 
 
0 #1 pavel 18.05.2013 18:59
Пример работы с dbf
http://1czone.ru/code/12-primer-dbf.html

Но тут у меня возникают сомнения по поводу. ну допустим в этом дбф люди и нужно по людям указать задолженности. они вам дают людей вы пишите задолженности. А как вы сопоставите ИХ людей и своих людей?
Цитировать
 

Добавить комментарий


Защитный код
Обновить