Замена DBF
|
|
#1 Вт Сен 05, 2006 14:46:15
|
Сообщить модератору
|
|
Меня тут мысля одна мучает...
Есть две базы, типовые, в одной справочник сотрудники заполнен полностью со всеми доками и т.п., в другой только коды и ФИО.
Вот я и думаю что будет если поменять DBF со справочником и соответственно DBF с прилигающими к нему документами ?
Кто нибудь пробовал такую махинацию ?
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
NoName
Нерезидент Баланса
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
d.Fedor
Нерезидент Баланса
|
|
|
|
#8 Ср Сен 06, 2006 17:07:36
|
Сообщить модератору
|
|
Надо подгонять или переписывать, но коректнее точно.
Конечно можно чисто dbf, но структура должна быть индетична, сравнить думаю проблемы не состовляет. Открой dd и сравни структуры. Потом уж пробуй, хотя может перенестись не все, иногда например пропадает "полное наименование", похоже оно храниться в других dbf.
|
|
За помощь кликните ′Спасибо′ →
|
|
|
Witch`ka
Нерезидент Баланса
|
|
|
|
#9 Ср Сен 06, 2006 17:22:07
|
Сообщить модератору
|
|
Все равно рисковано. Структура полей - это одно. Добиться идентичности можно загрузкой Mdшника. Но если это разные базы (а не две копии одной), то могут отличаться внутренние идентификаторы записей. Сответственно, если на этот справочник уже были ссылки - нарушите целостность базы - появятся "потерянные ссылки". Попробуйте в копии базы и увидите насколько это решение приемлимо.
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#10 Пн Окт 09, 2006 11:47:27
|
Сообщить модератору
|
|
Здравствуйте,
моя тема тоже касается DBF-файлов. А начинать новую не резон.
Предприятие у нас большое, пенсионку отправляем программой GCVP.
Так вот, мы написали обработку в 1С. Файл просто перезаписываем со списком и суммами.
Дело в том, что в список попадают прошлые суммы.
Подскажите, какое поле отвечает за то, чтобы строка не попала в реестр?
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#12 Пн Окт 09, 2006 14:12:18
|
Сообщить модератору
|
|
ДБФ тут.
Но я уже сделал.
Кстати, все просят конф-ю назвать. Самописная она.
Обороты берем и в файл записываем.
Программа "Автоматизированная система "Учет обязательных пенсионных взносов и социальных отчислений" (далее - АС) разработана Корпорацией "Бизнес-Информ" в рамках совместного проекта с Государственным центром по выплате пенсий и предназначена для автоматизации процесса удержания социальных отчислений и пенсионных взносов (обязательных и пени)..."
В папке Data много дбф-ок.
С ними и работал.
Кстати, куда вопросы по этим программам, в какую ветку?
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#14 Пн Окт 09, 2006 14:49:15
|
Сообщить модератору
|
|
Если хотите...
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
//Ит.ИспользоватьПланСчетов(Основной);
Ит.ИспользоватьСубконто(ВидыСубконто.Сотрудники,, 1);
Если пенс=1 тогда счет= "653"; Текст="Пенсионные";
Иначе счет= "687.8"; Текст="Социальные";
КонецЕсли;
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,счет ,,, 1,, "С");
Ит.ВыбратьСубконто(ВидыСубконто.Сотрудники);
к=0;
кк=0;
СуммаДобавленных=0;
СуммаНевошедших=0;
Пока Ит.ПолучитьСубконто(ВидыСубконто.Сотрудники) = 1 Цикл
Сотр=""; //Фам=""; Имя=""; Отч=""; Сум=0;
Если Ит.КО()>0 Тогда
Сотр22=Ит.Субконто(ВидыСубконто.Сотрудники);
Сотр=Строка(Сотр22);
Сум=Окр(Ит.КО(),2);
Найдено=Найти_В_Базе(Сотр);
// сообщить(сотр);
КодПФ=0;
КодПФвБазе=0;
Если Найдено>0 Тогда
ДБФ.Перейти(Найдено);
...
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
d.Fedor
Нерезидент Баланса
|
|
|
|
#19 Вт Окт 10, 2006 10:57:43
|
Сообщить модератору
|
|
WIC А не проще взять готовый год из типовой? Думаю знаний хватит прикрутить его к вашей, особо ничего сложного, причем необязательно из типовой, механизм выгрузки примерно одинаков. Практически в любой адаптированой для казахстана он есть. Вам тогда не нужна будет программа ГЦВП.
Подозреваю что старые у вас выгружаються из-за нее как раз, очень давно работал с ней, там ставяться метки, какие выгружать какие нет.
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#20 Чт Ноя 02, 2006 17:04:48
|
Сообщить модератору
|
|
Так и сделаю.
С нового года наверно.
Привыкли как то к ней. Есть еще один небол загвоздка: некотор фамилии в 1С и этой программе не совпадают. Один раз ошиблись, отправили, а теперь все - с другими фамилиями не принимают.
Да и девушки периодически замуж выходят и фамилии меняют. Хотя в этом может и нет проблемы (точно не знаю пока).
|
|
За помощь кликните ′Спасибо′ →
|
|
|
d.Fedor
Нерезидент Баланса
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|