Имя: Пароль:
1C
 
проблемма с расчетом итогов в 1с
0 lexaxa
 
08.10.04
16:51
есть старая база данных.
на новом компе устанавливаю 1с бух 6.0
затем прописываю файлик 1sbw.cnf а в нем

[Values]
YearOfCentury=60

затем кидаю файлик в папку с DB
захожу в 1с смотрю сформированные еще на старом компе отчеты - остались прежние
делаю пересчет - начитнается непонятка с датами:(
например об-сальд ведомость выдает мне последнее сальдо на нач перода, никакого оборота, и соответственно такое же как и сальдо на нач пер - сальдо на конец.

что бы это могло быть?
1 wolk
 
08.10.04
17:22
(0) - Надеюсь не ХР стоит? Если да, то в 6.0 с ХР только 1 или 2 релиза более-менее пытаются дружить
2 F427
 
08.10.04
17:35
проблема пишется с одной М....

P.S. нормально 6 работает в ХР
3 lexaxa
 
08.10.04
17:43
насчет проблем"м"ы точно
но от этого она не решилась
все равно не считает оборот.

подскажите кто знает!
4 F427
 
08.10.04
17:54
а оно надо?
5 lexaxa
 
08.10.04
17:58
очень
вопрос жизни и смерти
6 F427
 
08.10.04
18:03
в пятницу вечером?
7 lexaxa
 
08.10.04
18:04
да я уже 2 дня пытаюсь востановить жизнь этой бд
уже все форумы облазил
везде одно и тоже
но только  у меня н работет :(
может сама 1с-ка глючная?
8 mail4ever
 
11.10.04
10:46
а может дело не в 1с 6.0?
может мне в базе пересчет какой сделать надо (какой нить особенный)
ну помогите же кто нибудь
9 Хряк
 
11.10.04
11:08
Ну а журнале что видишь?

"затем прописываю файлик 1sbw.cnf а в нем

[Values]
YearOfCentury=60
затем кидаю файлик в папку с DB "

А что, раньше этого файлика тем не было???
Рассказывай сначала откуда ноги растут.
10 mail4ever
 
11.10.04
11:48
этот фалик раньше был в папке с прогаммными файлами
когда я переносил БД я сохранил только папку с БД
Дальше на новом компе установил 1с бух 6.0 (поддерживающую 2000г)

все

открываю 1с-ку
все осталось как и прежде
журнал операций с со всеми операциями
план счетов
даже последние итоги временного расчета остались
затем мне надо сделать временный расчет за другой период
я выставляю период
жму пересчет (например 01.01.01 по 31.12.03)
и вижу сумму сальдо на начало такую которая должна быть тока в 2004 году сегодня
как будто сча  не 2001 а 2101 :) год
или 1901
оборот пустой полностью.

вот такой бред Хряк
как ты думаешь что это?
11 Дмитрий
 
11.10.04
12:52
По моим наблюдениям, ХР надо с первым сервис-паком и английский (можно с MUI), но не пиратская русская версия. У исполняемого файла (1sbw.exe) надо проставить режим совместимости с NT 4.0 (5-й сервиспак). Но это помогает только если 6-ка вообще не хочет запускаться.
2-я версия. Релиз 6-ки кривой. У меня, например, 21-й.
3-я версия. Проверь имя файла. может там в расширении с русское, а не английское :) Точно ли файл находится там же, где файлы базы. Кстати, из программной папки его можно было не переносить.
4-я версия системная дата на компьютере на твоем неправильная (не могу предположить правда почему)
-Таким образом, если текущая
дата установлена как 10.03.98, а параметру YearOfCentury присвоено значение
60, то началом рабочего столетия считается 1938 год.
12 Хряк
 
11.10.04
13:07
или 1901 - ты уверен, что *.exe 2000 г. поддерживает?

чё пишет
рабочая дата ...
Основной расчет выполнен по...
Где галка итоги Основного расчета (временного)
13 mail4ever
 
11.10.04
13:19
я понел кое чего но как исправить все еще не знаю

значит так:

вроде бы БД велась на старой 1с-ке 6.0 (без поддержки перехода к 2000г)
поэтому несмотря на рабочую дату операции добавлялись не тем годом
например если сегодня 01.01.2001 и сегодня мы добавили операцию
то она типа сохранилась как операция от 01.01.1901г.
Основной расчет считается правильно :)
а вот временный никак :(

временный не считается я так понел так как она понимает "с 01.01.01 по 01.01.02" как "01.01.2001 по 01.01.2002"
а надо 01.01.1901 по 01.01.1901 кароче все нааоброт

я пытался вручную опустить дату до 1901 но 1с блочит "на текущая дата - логическое смещение" то есть если YearOfCenury=60 то на 2004-60=1944
вот именно на 1944 году ниже не опскается :(
конечно можно установить смещение 99 но все равно одного года не хватит :(
можно еще установить системную дату не 2004 а 1904 но изза нового биоса дата не опяскается ниже 1980 года :(

вот такой геморой я нажил установив  новую 1с
14 mail4ever
 
11.10.04
13:25
я выполняю основной расчет по 1904 год :) и он все правильно считает
с временным (а это самое главное) проблемы :(
15 Дмитрий
 
11.10.04
13:26
Так поставь релиз без поддержки 2000. Раз там такие базы есть, то и установка должна присутствовать ))
16 mail4ever
 
11.10.04
13:31
ну я так и подумал про это как вариант
тока проблбемка
нету такового :)
17 mail4ever
 
11.10.04
13:31
где взять не подскажите?
18 mail4ever
 
11.10.04
13:45
Все теперь работает
осталось тока найти старую 1с-ку.
СПАСИБО ВСЕМ КТО ПРИНИМАЛ УЧАСТИЕ В БЕСЕДЕ
19 Дмитрий
 
11.10.04
13:52
А вариант с системной датой 1980 и YearOfCentury=90 не пробовал? ))) Для разового просмотра покатит. Но если конечно постоянно там работать... Лучше 7-ку ставь
20 mail4ever
 
12.10.04
13:50
да я именно так сразу и попробывал с yearofcentury=99
i 1980 годом
прокатило:)
но там есть еще и другая БД :(
вот такая загвоздка:)
а так проблема уже за малым
Основная теорема систематики: Новые системы плодят новые проблемы.