У меня есть много конфигураций, именно для Украины. Занимаюсь также программированием на 7.7, но правда на начальной стадии. Но это мне не помешало пересадить уже пару предприятий на мои конфиги.
Короче хочу развить эти темы. Кому интересно. пишите: lvow@melitopol.tv
Привет Всем! У Вас очень интересный форум. Ответьте, пожалуста, новичку на следующий вопрос: на предприятии стоит 1С:Предприятие сетевая версия (7.70.025), задача - нужно вести комплекный учет для 2-х магазинов государственного производственного предприятия, до этого все было в ручную и автоматизировать нужно самому, что нужно поставить на домашнем ПК, чтоб можна было бы работать и дома,как записать рабочую базу, и как перенести данные на робочий ПК со своего? Нужна програма 1С+патч+соответствующая конфигурация+рекомендации что и за чем делать+учебное пособие по 1С . Скиньте все на 1с-ua@mail.ru или дайте нужные ссылки. Заранее БОЛЬШОЕ СПАСИБО!
Привет Всем! У Вас очень интересный форум. Ответьте, пожалуста, новичку на следующий вопрос: на предприятии стоит 1С:Предприятие сетевая версия (7.70.025), задача - нужно вести комплекный учет для 2-х магазинов государственного производственного предприятия, до этого все было в ручную и автоматизировать нужно самому, что нужно поставить на домашнем ПК, чтоб можна было бы работать и дома,как записать рабочую базу, и как перенести данные на робочий ПК со своего? Нужна програма 1С+патч+соответствующая конфигурация+рекомендации что и за чем делать+учебное пособие по 1С . Скиньте все на 1с-ua@mail.ru или дайте нужные ссылки. Заранее БОЛЬШОЕ СПАСИБО!
Какая конфигурация 1с (название, релиз) стоит на предприятии? и делают ли в ней что-нибудь?
На домашнем достаточно и локальной версии 1с:предприятия, желательно того же релиза что и на объекте, и теже компоненты.
База это папка, которая легко копируется на любой носитель и переносится. за ссылками стучите в аську, т.к. конфигураций оч.много
Добавлено спустя 1 день 4 часа 20 минут 56 секунд:
lvow писал(а):
Короче хочу развить эти темы. Кому интересно. пишите: lvow@melitopol.tv
встречное предложение, развивать эти темы здесь.
кому-то посильная помощь и решение проблем, а нам практика и опыт
Нужна обработка по обрезке баз данных
(ведется учет с 2000 г и нужно оставить только 2007-2008 гг)
имеющиеся обработки очень медлительны
(в журнале проводок 1 440 000 записей)
первый вопрос используются ли в базе регистры? и база DBF или SQL?
если база только на проводках и DBF, то есть методика с сайта hare.ru
вот часть статьи
Цитата:
Итак, задача.
Входные данные:
База формата DBF. Дата (А), на которую необходимо перенести бухгалтерские остатки, а также удалить все лишние документы до данной даты. Конец текущего расчетного периода (Б).
Необходимое ПО:
1С:Предприятие 7.7, доработанная обработка переноса остатков wrap.ert и любое приложение, реализующее выполнение SQL запросов в базе формата DBF (MS Query, DB Explorer из поставки Delphi).
В качестве приложения для выполнения SQL-запросов таеже можно использовать библиотеку ToySQL (или же Rainbow, ODBCSQL или технологию ADO), просто подключаясь к обрабатываемой базе из другой базы (см. ссылку на обработку в конце статьи).
Решение
Делаем копию базы.
Переносим остатки. Обычным образом создаем ручные операции, но дату операции устанавливаем не А, а (Б+1). Таким образом мы избавляемся от ненужного пересчета. На дату (Б+1) не должно быть ни документов, ни операций.
Здесь, в принципе, можно использовать любую дату из будущего периода. Точнее чтобы не было пересчета, дата должна находится за пределами текущего расчетного периода.
Удаляем все индексные файлы, а также файлы бухгалтерских итогов: 1SACCSEL.DBF, 1SBKTTL.DBF, 1SBKTTLC.DBF, 1SSBSEL.DBF. Начиная с данного этапа прекращаем пользоваться стандартными методами
Выполняем следующие запросы:
Делаем пометку на удаление документов.
UPDATE _1sjourn SET ismark='*',closed='4' WHERE date <= А
Если можно удалить все (!) документы сразу (то есть в будущем периоде нет ссылок на документы из прошлого), что бывает очень редко, то можно удалять сразу:
DELETE 1sjorun WHERE date <= А
При этом сначала нужно удалить записи из связанных таблиц документов (dh*, dt*)
DELETE FROM dh* d FROM 1sjourn j WHERE d.iddoc = j.iddoc AND j.date <= А
И так для каждого документа и его табличной части. Для SQL Server можно написать скрипт, перебирающий таблицы документов и выполняющий данный запрос для каждой из них.
Удаляем проводки и операции
DELETE 1sentry where date <= А
DELETE 1soper where date <= А
Если в вашей конфигурации есть периодические реквизиты, которые изменяются документами (с помощью метода УстановитьРеквизитСправочника), то можно (точнее, нужно) удалить значения этих реквизитов:
DELETE FROM 1sconst WHERE
objid <> ' 0 '
AND date <= А and iddoc <> ' '
Вообще, полезно удалить периодические реквизиты – независимо от того, записываются они из документов, или нет. Это можно сделать так:
DELETE FROM 1sconst WHERE
objid <> ' 0 ' AND date <= А
Удаляем ссылки между подчиненными и документами и значения граф отбора. Эти данные находятся в таблице 1SCRDOC. В графе CHILDID находятся ссылки на документы, который после их удаления будут недействительными. Поэтому нужно выполнить такой запрос:
DELETE FROM 1scrdoc WHERE childdate <= А
Данная операция может быть выполнена вместе с пересчетом итогов (галочка "Пересчет служебных данных"), но опять же, "ручной" способ будет быстрее, поскольку никаких пересчетов делать не надо.
Пакуем таблицы, в которых удаляли записи. Здесь тоже быстрее будет воспользоваться "неродными" методами. Данный метод можно использовать только для формата DBF:
pack 1soper
pack 1sentry
pack 1sconst
pack 1scrdoc
Если вы удаляли записи из таблиц документов, то данный оператор нужно вызвать для всех этих таблиц и для таблицы 1SJOURN тоже (п.9 тогда можно пропустить).
Переносим проводки и операции, сделанные датой (Б+1), на дату (Х):
UPDATE 1sentry SET date = Х WHERE date = Б + 1
UPDATE 1sentry SET date = Х WHERE date = Б + 1
UPDATE 1sjourn SET date = X WHERE date = Б + 1
Здесь важно, чтобы на дату (Б+1) не было документов, кроме созданных ручных операций. Иначе эти документы также перенесутся на дату (Х).
Все. Теперь у нас практически рабочая база. Можно опять взяться за стандартные методы. Нужно восстановить индексы – просто запускаем V7 монопольно.
Итоги можно пока не пересчитывать. Запускаем поиск удаленных объектов. Если вы удалили документы сразу, как было описано в п. 3, то этот пункт можно пропустить.
Пересчитываем итоги. Все! База готова. Было бы здорово, если б пересчет итогов по колонкам находился бы в разделе "Пересчет служебных данных", но уж что имеем. Остается сверить получившуюся базу с ее копией (надеюсь, ее-то вы не забыли сделать – мало ли что .
Упс. Забыл ради чего мы это все затевали. Если посмотреть на размер базы, то он уменьшился не на столько, на сколько хотелось бы (скорее всего). Почему? Правильно! В DBF-формате записи не удаляются непосредственно, а помечаются на удаление. У нас остались лишние данные в таблице 1SJOURN и в таблицах документов (файлы проводок и операций мы упаковали сами). Что же нужно сделать? Правильно, запустить упаковку данных. Впрочем данный пункт не стоит делать отдельно – просто объедините его с п. 8, поставив галочку "Упаковка таблиц информационной базы", когда будете пересчитывать итоги в режиме конфигуратора. Вот теперь точно все.
На заметку.
Даты в DBF формате записываются в виде {d 'YYYY-MM-DD'}
я использовал компоненту 1cpp.dll (2.0.1.2) и Microsoft OLE DB Provider for Visual FoxPro (vfpoledb.exe)
для регистров можно использовать эту же методику с некоторыми добавлениями, но необходимо будет править доки ВводОстатков
Привет Всем! У Вас очень интересный форум. Ответьте, пожалуста, новичку на следующий вопрос: на предприятии стоит 1С:Предприятие сетевая версия (7.70.025), задача - нужно вести комплекный учет для 2-х магазинов государственного производственного предприятия, до этого все было в ручную и автоматизировать нужно самому, что нужно поставить на домашнем ПК, чтоб можна было бы работать и дома,как записать рабочую базу, и как перенести данные на робочий ПК со своего? Нужна програма 1С+патч+соответствующая конфигурация+рекомендации что и за чем делать+учебное пособие по 1С . Скиньте все на 1с-ua@mail.ru или дайте нужные ссылки. Заранее БОЛЬШОЕ СПАСИБО!
Какая конфигурация 1с (название, релиз) стоит на предприятии? и делают ли в ней что-нибудь?
На домашнем достаточно и локальной версии 1с:предприятия, желательно того же релиза что и на объекте, и теже компоненты.
База это папка, которая легко копируется на любой носитель и переносится. за ссылками стучите в аську, т.к. конфигураций оч.много
Добавлено спустя 1 день 4 часа 20 минут 56 секунд:
lvow писал(а):
Короче хочу развить эти темы. Кому интересно. пишите: lvow@melitopol.tv
встречное предложение, развивать эти темы здесь.
кому-то посильная помощь и решение проблем, а нам практика и опыт
Большое человеческое спасибо!!!!! Но мне нужно с обслуживанием и со всякими гарантиями...Чтобы пришли, установили и, если что, по первому зову исправили всякие бока!
Большое человеческое спасибо!!!!! Но мне нужно с обслуживанием и со всякими гарантиями...Чтобы пришли, установили и, если что, по первому зову исправили всякие бока!
Подскажите ламеру как в 1с 77, конфигурация склад+торговля украина, поменять язык в документах на украинский. Кодовая страница таблиц ИБ стоит украинский язык... Заранее спасибо!
Подскажите ламеру как в 1с 77, конфигурация склад+торговля украина, поменять язык в документах на украинский. Кодовая страница таблиц ИБ стоит украинский язык... Заранее спасибо!
на самом деле причины твоей проблеммы могут быть разными. В папке с базой данных обычно лежат файлы прописей с расширением "SPL", если их нет, то числа и валюты печатаются по умолчанию на русском. Проверь есть ли эти файлики
Помогите! я скачала портативную платформу 1С версия 8.2, теперь нужно установить конфигурацию "Бухгалтерия для Украины", вроде тоже скачала, как ее установить и что еще для этого нужно????!! заранее спасибо
Часовой пояс: GMT + 2 На страницу Пред.1, 2, 3След.
Страница 2 из 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах