Журнал расчетов и Выгрузка/Загрузка данных
|
|
#1 Пн Июн 26, 2006 20:40:18
|
Сообщить модератору
|
|
Выгружаю данные из SQL, потом загружаю уже не важно в DBF иль SQL. И обнаруживаю что за весь период (почти 2 года) нет записей в журнале расчетов. А именно ИЛ, Ссуда и почтовый сбор
Кто с таким делом сталкивался ?
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
d.Fedor
Нерезидент Баланса
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
d.Fedor
Нерезидент Баланса
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#7 Ср Июн 28, 2006 21:44:37
|
Сообщить модератору
|
|
Конфа в принципе типовая, подправленная слегонца.
d.Fedor говорит: |
потому как журнал должен выгрузиться по любому |
Вот в том то и прикол что должен, но на эти три расчета это не распространяется почемуто
Мож какой глюк 1с ещо неизведанный ? Или я о нем не слышал...
Может зависимость от документа записавшего эти расчеты или от того как эти расчеты были введены ЗаписатьРасчет() ВвесетиРасчет() ? :Search:
Вобщем продолжаю бится над этой проблемой
Добавлено спустя 2 часа 15 минут 15 секунд:
После некоторых анализов вышесказанного, дошло...
Только эти виды расчетов вводятся методами:
ЗаписатьРасчетНаОсновании() - эти при выгрузке/загрузке остаются
ВвестиРасчетНаОсновании() - а вот эти пропадают
И вот что заметил документы с этими расчетами есть в журнале документов, в журнале расчетов также есть расчеты введенные ими, но значки документов не изменились на "архивные"
Добавлено спустя 2 минуты 53 секунды:
Хотя проблема наверное в последнем...
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#9 Чт Июн 29, 2006 14:15:46
|
Сообщить модератору
|
|
Думал утро вечера мудренее... не тут то было
Как бы эти записи не вводились, все равно не могу найти точного объяснения по какому критерию некоторые остаются в ЖР а некоторые нет. Можно конечно просто ВвестиРасчет() но мне нужно цеплять к эти расчетам документы исп. лист и ссуда...
Записи в ЖР вводятся так, но во всех случаях результат одинаков:
ЖрнЗарплата.ВвестиРасчетНаОсновании(СП.ТекущийДокумент(),Сотр,ВидУдержания.Расчет,ДатаДок,ДатаДок,Сумма);
или
ЖрнЗарплата.ВвестиРасчетНаОсновании(ДопВиды.ДокументНачала,Сотрудник,ВР,Макс(0,НТП),Макс(0,КТП),0);
или
ЖрнЗарплата.ЗаписатьРасчетНаОсновании(ДопВиды.ДокументНачала,Сотрудник,ВР,Макс(0,НТП),Макс(0,КТП),0);
или
ЖрнЗарплата.ЗаписатьРасчетНаОсновании(ДопВиды.ДокументНачала,Сотрудник,ВидРасчета.ПочтовыйСбор,Макс(0,НТП),Макс(0,КТП),0);
Разница только в том, что если вводились документом ведомость удержаний то записи сразу фиксировались, а если началом месяца то нет.
Добавлено спустя 22 часа 39 минут 33 секунды:
Мыслев интересных похож ни у кого нет...
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#10 Пт Июн 30, 2006 13:24:02
|
Сообщить модератору
|
|
а я такой травой, как компонента "Расчет", вообще не балуюсь...
есть предположение что косяк в базе или в МД...
попробуй загрузку в ПУСТУЮ папку базы...иногда помогало, когда больше ничего не помогало...
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#11 Пт Июн 30, 2006 15:43:10
|
Сообщить модератору
|
|
Starican говорит: |
а я такой травой, как компонента "Расчет", вообще не балуюсь... |
Жаль... был бы повод поспорить
Starican говорит: |
есть предположение что косяк в базе или в МД... |
Аналогично !
Starican говорит: |
попробуй загрузку в ПУСТУЮ папку базы...иногда помогало, когда больше ничего не помогало... |
Пробовал! Тож самое
|
|
За помощь кликните ′Спасибо′ →
|
|
|
Iliada
Нерезидент Баланса
|
|
|
|
#12 Пн Июл 17, 2006 23:45:11
|
Сообщить модератору
|
|
Вопрос по теме.
Есть совершенно одинаковые конфиг-ии. В одной набивались одни документы в другой другие. Теперь надо их слить.
Как это делается. Данные такие как сумма переносятся, а данные имеющие тип перечисление, справочник, и т.д. нет.
ДБФ=СоздатьОбъект("XBase");
ДБФ.ОткрытьФайл("D:\proba\DH5858.DBF",,1);
Спр=СоздатьОбъект("Документ.ВыпискаИзБанка1");
Спр.ВыбратьДокументы();
ДБФ.Первая();
НК=ДБФ.КоличествоЗаписей();
Для МК = 0 По НК Цикл
Спр.Новый();
Спр.ВидДвижения=СокрЛП(ДБФ.ПолучитьЗначениеПоля("SP5876"));
(ВидДвижения имеет тип перечисление, он не присваивается)
Спр.Приход=СокрЛП(ДБФ.ПолучитьЗначениеПоля("SP5877"));
(Приход тип-число, с ним все ОК)
Спр.Записать();
ДБФ.Следующая();
КонецЦикла;
И если тупо заменить файлы, то в 1с-ке записи не отображаются, хотя в файле присутствуют.
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
d.Fedor
Нерезидент Баланса
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|