Вопрос № 30815: Добрый день!!! Подскажите, пож-та, новичку. Мы хотим с 1-го января работать в новой конфигурации. С начальными остатками все понятно. Можно их будет вручную внести. А как быть со справочниками банков, контрагентов. У нас там очень большие базы. Можно...Вопрос № 30818: Здраствуйте эксперты. У меня появился вопрос, можете обробно рассказать из чего составляется отчет "Оборотно-Сальдовая ведомость". И если можно, то
поподробнее.
Заранее спасибо....
Вопрос № 30.815
Добрый день!!! Подскажите, пож-та, новичку. Мы хотим с 1-го января работать в новой конфигурации. С начальными остатками все понятно. Можно их будет вручную внести. А как быть со справочниками банков, контрагентов. У нас там очень большие базы. Можно ли их как-то перенести в новую конфигурацию. У нас 7.7. комплексная бухгалтерия, сетевая. Большое спасибо за ответ.
Отвечает: Ovr1970
Здравствуйте, Чернова Светлана!
Можно конечно воспользоваться обработкой перенос справочников, которые есть в интернете, но это очень долго, если размер базы большой. Достаточно простой и очень быстрый следующий путь:
Файлы, в которых хранятся справочники - это sc*.dbf . Длинные строки (строковые реквизиты справочников и документов с неограниченной длиной) в 1SBlob.dbf. Если вы создатите пустую старую конфигурацию и перенесете в нее указанные файлы, то в получившейся базе будут все справочники. В новую базу они перейдут только в том случае, если возможно наследование БД (т.е. реквизиты справочников и сами справочники одинаково называются)
Если БД не совместимы,то Вам поможет только какая-нибудь обработка. Кстати, таких обработок много на диске ИТС. Есть и универсальная - перенос данных. Если Вас заинтересует более простая обработка - напишите свой адрес, я Вам вышлю
Ответ отправил: Ovr1970 (статус: 4-ый класс)
Отправлен: 05.12.2005, 11:51 Оценка за ответ: 5
Отвечает: BuhCIA
Здравствуйте, Чернова Светлана!
1. Сохранить базу данных
2. Выполнить из меню Сервис - Дополнительные возможности - Свертка бухгалтерских итогов (делается 10 января, например, или 30 марта) по состоянию на 31 декабря..
"Сверткой бухгалтерских итогов является операция по внесению начальных остатков на заданную дату и удаление всех проводок за период, по указанную дату включительно."
И Ваша база чистая (относительно), а все справочники на месте.
Хотя, если уж совсем честно, сам еще не пробовал, сколько времени это занимает.
--------- Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Студент)
Отправлен: 05.12.2005, 17:54 Оценка за ответ: 4
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Чернова Светлана!
Нужно написать обработку, которая все эти справочники выгрузит во внешний ДБФ - файл. Со старой базы выгрузить, а в новой загрузить. Так же можно поступить и с начальными остатками.
Здраствуйте эксперты. У меня появился вопрос, можете обробно рассказать из чего составляется отчет "Оборотно-Сальдовая ведомость". И если можно, то поподробнее.
Заранее спасибо.
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Шишлянникова Анисия Николаевна!
Написать самому такой сложный отчет как оборотно-сальдовая ведомость, будет непросто. Поэтому поясню на простом примере:
Задача: отчет в статистику, сколько пришло и ушло со счета 28.2 водки и сигарет.
Сначала делаем рассчет бухгалтерских счетов.
//Переменная Фирма,НачДата,КонДата,Водка,Сигареты должна быть ранее определена
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьРазделительУчета(Фирма);
БИ.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БИ.ВыполнитьЗапрос(НачДата,КонДата,"28.2");
Теперь бухгалтерские счета рассчитанны, можно смотреть результаты
ПришлоВодки=0;
УшлоВодки=0; и также для сигарет
БИ.ВыбратьСубконто();
Пока БИ.ПолучитьСубконто()=1 Цикл
Товар=БИ.Субконто(1);Вот товар мы уже узнали
Если Товар.ПринадлежитГруппе(Водка)=1 Тогда
ПришлоВодки=ПришлоВодки+БИ.ДО(1);
ПришлоВодкиКоличество=ПришлоВодкиКоличество+БИ.ДО(3);
БылоВодкиНаНачало=БылоВодкиНаНачало+БИ.СНД(1);
БылоВодкиНаНачалоКолво=БылоВодкиНаНачалоКолво+БИ.СНД(3);
УшлоВодки=УшлоВодки+БИ.КО(1);
УшлоВодкиКоличество=УшлоВодкиКоличество+БИ.КО(3);
БылоВодкиНаКонец=БылоВодкиНаКонец+БИ.СКД(1);
БылоВодкиНаКонецКолво=БылоВодкиНаКонецКолво+БИ.СКД(3);
Все, с водкой разобрались
ИначеЕсли Товар.ПринадлежитГруппе(Сигареты)=1 Тогда
Также для сигарет
Иначе
Остальной товар
КонецЕсли
КонецЦикла
Все, цифры подготовлены, пора их выводить на экран. Нужно СоздатьОбъект("Таблица")
занести в нее результаты и показать.
Общее направление движения я Вам, надеюсь, подсказал?