Ошибка codebase error 310

Как справиться с ошибкой «CodeBase Error #: -310» в 1С:Предприятие 7.7

Ошибка возникает при непосредственном удалении записи в таблице с количеством записей более 16777215 штук. Удаляемые записи могут располагаться и до этой границы.

Сообщение об ошибке указывает на индекс «IDELETED» с индексным выражением «D» и выражением фильтра «DELETED()». Этот индекс используется для нахождения помеченных на удаление записей и размещения на их месте новых добавляемых записей.

Ранее мы сталкивались с этой ошибкой. В этот раз у клиента оказалось все сложнее. Описание задачи:

У нас 1с7 начала выдавать ошибку, после индексации (с удалением .cdx ) снова можно работать от 30 минут до 2х часов и снова ошибки. Помогите, пожалуйста, разобраться в причинах и восстановить нормальную работу программы.

Сообщение об ошибке

Сообщение об ошибке
Сообщение об ошибке

Прочие рекомендации по исправлению

  • удаление cdx-файлов и индексация БД;
  • выполнение «Тестирование и исправление»;
  • очистка базы от помеченных на удаление элементов;
  • выполнение свертки.

Временное решение

В качестве временной меры в ручном режиме рекомендуется следующее.

Суть способа: отключить индекс «IDELETED» для проблемных таблиц. Естественно, отключится механизм использования помеченных на удаление записей (в терминах DBF). А это приведет к более быстрому росту размера таблицы.

Последовательность действий:

  1. Срочно выгнать всех пользователей из 1C. Не сохранять никаких открытых форм ввода информации. Прекратить/прервать выполнение отчетов. Если произошёл сбой при выполнении регламентных работ, то восстановить базу с последней копии.
  2. В сообщении об ошибке −310 не выдается имя таблицы — необходимо найти эту таблицу силой ума или открытием подряд всех DBF-ов в порядке от большего размера файла к меньшему. Ищем таблицы в которых количество записей подбирается или уже больше 16777215 шт.
  3. Удалить все CDX-файлы. Зайти в сессию 1С монопольно и выполнить реиндексацию.
  4. Вызвать утилиту обслуживания DBF/CDX структур. Например, бесплатную утилиту «Advantage Data Architect». На сайте с программной сообщается, что: «Этот выпуск не поддерживается. Загрузки предоставлены в качестве любезности».
  5. Открыть проблемную таблицу в формате «FoxPro (DBF/CDX)». Вызвать свойства таблицы. Выбрать закладку с описанием индексов. Найти индекс «IDELETED». Изменить выражение фильтра с «DELETED()» на «.F.». Сохранить изменения с реиндексацией. Закрыть таблицу.
  6. Открыть таблицу «1SUSERS» (DBF-файл без индексов). В поле «USRSCNT» установить значение больше нуля. Закрыть таблицу. Выйти из утилиты.
  7. Запустить сессию 1С в монопольном режиме. Согласиться с реиндексацией.

В перспективе для исключения подобных сбоев в базе — задумайтесь о переходе на СУБД.

Необходимо повторять действия по отключению индекса после каждого удаления файлов CDX. После реиндексации без удаления файлов повторять отключение индекса не надо.

Дополнение

Касается только бухгалтерии и только файла 1SACCSEL.DBF. Из описания — файл 1SACCSEL.DBF служит для отбора счетов.

Открываем конфигуратор, заходим в проводки и убираем галочку «Разрешить отбор» в группе «Отбор по счетам». Сохраняем. Изменения происходят быстро. После изменения данный файл перестает существовать.

Профилактика лучше? Грозит ли штраф, если пришли из трудовой инспекции с «профилактическим визитом»

Плановые проверки прекращены из-за моратория, но инспектор может прийти к вам в компанию. Почему? На этот вопрос есть несколько ответов, один из которых — профилактический визит. Сегодня мы обсудим со специалистами бухгалтерского консалтингового агентства «Простые решения» все тонкости проведения профилактических визитов, есть ли возможность избежать их и к какому результату они могут привести. Разбираемся вместе!

Профилактика лучше? Грозит ли штраф, если пришли из трудовой инспекции с «профилактическим визитом»

Новый бизнес: как выбрать кассу

В настоящий момент практически для всех организаций и ИП установлена обязанность применения ККТ. Некоторые исключения предусмотрены для ИП на ПСН и отдельных видов деятельности. Выбор онлайн-кассы для нового бизнеса имеет свои особенности. Разберем их.

Новый бизнес: как выбрать кассу

Лизинг или покупка в кредит

Наша ĸомпания уже третий год занимается лизингом, и самым частым вопросом, ĸоторый мы слышим от ĸлиентов, является «что выгоднее ĸредит или лизинг»? В этой статье рассĸажу о преимуществах ĸаждого из способов и почему не стоит сравнивать эти два понятия.

Лизинг или покупка в кредит

   Tualatin

18.07.06 — 05:42

Вобщем сабж,после индексирования работаем 5 минут, потом при проведении или отмене проведения вылетает окошко CodeBase Error — 310 Index File corrup or Ideletete. Чего делать-то? Контора стоит…

Ребята, как можно посмотреть на что он ругаецца, какой индекс или таблица порушились??? Тестирование и справление делал, индексы удалял.

PS файловый формат хранения таблиц, размер 7 гигов :(((

   Морозов Александр

1 — 18.07.06 — 05:45

найди файлик размером ближе к 2Мегам…. если есть переходите на SQL

   Морозов Александр

2 — 18.07.06 — 05:45

ну или свенртку базы делать надо…

   Tualatin

3 — 18.07.06 — 05:47

Есть файл 1sentry. Там хранятся проводки комплексной конфы. Его размер 1.2 мега. Но фича в том, что при его удалении, создается новый, пустой, но ошибка фсе равно появляецца. Остальные файлы мень гига :(

   Tualatin

4 — 18.07.06 — 05:48

(3) 1.2 мега = 1.2 гига :)

   Морозов Александр

5 — 18.07.06 — 05:48

значит не то…. Может Касперский установлен?

   Obed

6 — 18.07.06 — 05:48

(1) 2Гигам

   Морозов Александр

7 — 18.07.06 — 05:48

(6) да..да…

   Tualatin

8 — 18.07.06 — 05:49

Касперский стоит, но не на серваке, а на одном компе всего и то он сейчас выключен…. А как Касперский может влиять?

   Морозов Александр

9 — 18.07.06 — 05:51

касперский слишком долго проверяет и не дает доступа к файлу… системе тоже надоедает ждать :-)

   Морозов Александр

10 — 18.07.06 — 05:52

ну расказывай теперь про ОСИ…

   Tualatin

11 — 18.07.06 — 05:54

Блин, ну дело не в Касперском, сто пудов….

Операционка Windows 2003 TS. Кроме Терминала никакий причиндалов не стоит… Сервак Ксеновые процы 2, 4 гига оперы, 4 скази в рейд 10.

   Tualatin

12 — 18.07.06 — 05:54

какие варианты? Можно как-нибудь узнать на какую таблицу ругаецца?

   Морозов Александр

13 — 18.07.06 — 05:58

Ну попробуй отследить в какой момент ошибка возникает… например если при открытии журнала — в dd файле смотрим какой файлик отвечает за этот журнал.

Еще может есть какое ограничение на папку с базой или темп?

   Tualatin

14 — 18.07.06 — 06:02

Иногда документ проводит полностью иногда непроводит и вылетает…иногда при отмене проведения вылетает…. В других случаях пока не наблюдалось….

Есть подозрение что глюк платформы… такое вообще возможно???

ЗЫ Раньше такого небыло никогда… в понедельник утром пришли и все, капец.

1С 25-й релиз

   Морозов Александр

15 — 18.07.06 — 06:04

(14)а что за конфа? А изменения в модуле проведения ничего не меняли?

   Tualatin

16 — 18.07.06 — 06:09

Комплексная конфигурация… изменений никаких не делали… просто раз…. и приехали :(

   Морозов Александр

17 — 18.07.06 — 06:12

мож всетаки что-то с ограничением места?

   а лю 427

18 — 18.07.06 — 06:13

одна из машин недавно переустановлена и на ней стоит ХР

диагноз — миздить админа…

   Tualatin

19 — 18.07.06 — 06:16

(18) Нет ничего не устанавливали, хотя я не знаю как это может влиять.

   Tualatin

20 — 18.07.06 — 06:19

(17) Ограничений по месту не делалось… на винте свободно 26 гигов…

   Морозов Александр

21 — 18.07.06 — 06:24

а может CDX какой большой есть?

   а лю 427

22 — 18.07.06 — 06:34

(21) скорей всего неправильный индекс, если ДБФ всего 1.2 гига….

   Морозов Александр

23 — 18.07.06 — 06:37

(22)Да я думаю мож просто сортировок или отборов понаставили…

   Tualatin

24 — 18.07.06 — 06:49

(22) Да вся фишка в том, что ничего не изменяли….как работали так и работали…Индексы, нафиг, удаляли.

Вот сейчас попробовал внести изменения в МД, после изменений в структуре метаданных может исчезнет ошибка?!

ЗЫ ждем индексирования

   а лю 427

25 — 18.07.06 — 07:01

первый признак дурных индексов — очень долгая индексация…

   Tualatin

26 — 18.07.06 — 07:02

(25) Как ты считаешь сколько времени должно занимать индексирование 7 гиговой базы?

   Obed

27 — 18.07.06 — 07:06

(26) Может все-таки стоит перейти на SQL?

   а лю 427

28 — 18.07.06 — 07:06

у меня 1.8 гига бухия и индексирование занимает примерно 3-4 минуты локально… Но я сильно  менял структуру индексов, оставляя только нужные…

   а лю 427

29 — 18.07.06 — 07:08

и есть база в 400 метров, в которой индексирование идет порядка 12-15 минут на той же машине…

   Tualatin

30 — 18.07.06 — 07:11

(27) Скуль хотим поставить, только столкнулись с проблемой. В файловом варианте Справочник.Номенклатура — > для подбора поиск по коду происходит очень быстро (в справочнике около 80 тысяч позиций). При работе на скуле, поиск по коду работат очень медленно…. Причем замечено, что скуль делает запрос только на видимую часть справочника (т.е. только то, что показано на экране) получается при вводе кода из 6 цифр  — получаем 6 запросов. Из чего следуют тормоза…

Народ желает делать подбор по коду интерактивно в справочнике. Т.к. наличие товара изменяется постоянно — кэширование справочника невозможно :(

   Tualatin

31 — 18.07.06 — 07:13

(29) индексирование закончилось… работа началась… ждемс

   Tualatin

32 — 18.07.06 — 07:39

Все в том же духе… CODEBASE ERROR

   Tualatin

33 — 18.07.06 — 08:13

Есть еще идеи?

   1C_ZeroMan

34 — 18.07.06 — 08:15

офф: тема обсуждалась довольно подробно и здесь и на просторах инета.. в «поиск», одним словом..

   посмотри сюда

35 — 18.07.06 — 08:17

   Tualatin

36 — 18.07.06 — 08:26

(35) Пробую….

   хотя вообще

37 — 18.07.06 — 08:27

   Obed

38 — 18.07.06 — 08:28

(37) в мемориз

   А может

39 — 18.07.06 — 08:40

у какого справочника есть периодический рекв с отбором?

   Valery

40 — 18.07.06 — 09:11

Было как-то похожее, но вылетало на одной машине, т.е. проводишь документ на одной машине — ОК, на другой — вылетает.

   Tualatin

41 — 18.07.06 — 09:24

(39) Это возможно? Ведь если справочнику ставить галку периодический реквизит, то отбор автоматически отключается….

   Tualatin

42 — 18.07.06 — 09:30

(35) не помогло….

Дело швах….

   Лемур

43 — 18.07.06 — 09:32

Переходи на SQL.

   Tualatin

44 — 18.07.06 — 09:33

(43) см (30)

   Лемур

45 — 18.07.06 — 09:34

Попробуй вот этим посмотреть как 1с-ка с файлами работает http://www.sysinternals.com/utilities/filemon.html.

   Лемур

46 — 18.07.06 — 09:36

Сделай свою форму списка в которой все делается одни запросом.

   Segel

47 — 18.07.06 — 09:36

(0) Ошибка и в монопольном и в разделенном режимах?

   Tualatin

48 — 18.07.06 — 09:39

(47) В обоих режимах

   Tualatin

49 — 18.07.06 — 09:40

(46)Вотъ быть бы уверенным, что после перехода на скуль все будет чики-пуки!?

   Лемур

50 — 18.07.06 — 09:44

(49)Если руки не кривые, то будет.

   Segel

51 — 18.07.06 — 09:44

(48)

1. Попробуй создать копию базы и перенести на другую машину

2. Системные диски давно проверял scandisk-ом и антивирусом?

   Tualatin

52 — 18.07.06 — 09:47

(50) драйвер: прямые руки вроде имеется…

   Tualatin

53 — 18.07.06 — 09:48

(51) Второго сервака у нас нет… А на простой тачке база умрет…

И антивирусом сканили и диски проверяли :(

я сча завою уже……ууууууууу

   Segel

54 — 18.07.06 — 09:50

(53) с чего ты решил что умрет? Объем базы?

   Segel

55 — 18.07.06 — 09:51

+54 Syslog удалить пробовал?

   Tualatin

56 — 18.07.06 — 09:52

Дак 7 гигов она… и 15 юзеров в терминале рулят

   Tualatin

57 — 18.07.06 — 09:54

(55) а нафига, мы его регулярно сжимаем и он архивами лежит… Сейчас у mlg объем всего 14 метров

   Segel

58 — 18.07.06 — 09:58

(57) А чего база такая огромная? Попробуй все-таки на другой машине… Все-равно делать что-то надо…

   Tualatin

59 — 18.07.06 — 10:12

(58) Ок! Сча попробую

   Червяк

60 — 18.07.06 — 10:27

А выгрузку-загрузку не пробывал? мне на мелких базах (500 м) помогало

   Tualatin

61 — 18.07.06 — 14:11

(45) Благодаря указанной проге, обнаружил, что 1С в момент когда появляется окошко с ошибкой ломится к файлу 1saccel — это отбор счетов.

Так вот, этот файл длинной 700 метров, а индекс к нему 300 метров.

Как лечить индекс?

   Orl

62 — 18.07.06 — 14:22

Удалить его(индекс) на хрен.

   Лемур

63 — 18.07.06 — 14:24

Может тебе обрезание БД сделать?

   mx-daemon

64 — 18.07.06 — 14:25

Переходи на SQL пока не поздно

   Tualatin

65 — 18.07.06 — 14:25

Наверное только SQL поможет.

   Лемур

66 — 18.07.06 — 14:26

(61)Файл точно 1saccel называется? У себя я его что-то не нашел.

   Лемур

67 — 18.07.06 — 14:26

Таблицы не пробовал упаковать?

   Tualatin

68 — 18.07.06 — 14:27

(66) файл называется 1saccsel

   Tualatin

69 — 18.07.06 — 14:28

(67) Упаковать не пробовал…. но на индексы это наверное не повлияет…а разваливается индекс а не дбф

   Лемур

70 — 18.07.06 — 14:29

(69)Повлияет. Ведь когда что-то ищется в таблице удаленные записи тоже перебираются.

   Лемур

71 — 18.07.06 — 14:29

Попробуй на копии упаковать и посмотреть результат.

   Ангел-Хоронитель

72 — 18.07.06 — 14:31

(8)а какие-нибудь еще стоят антивирусы?

   Tualatin

73 — 18.07.06 — 14:31

(71) Лемур, можно, но ошибка сейчас стала появлятся намного реже…. за 3 часа всего 2 раза…. Следовательно если я на копии сделаю, то как ее узеры оттестят? Прийдется вечером запускать на рабочей базе (сделав копию ессно) и завтра будут результаты

   Tualatin

74 — 18.07.06 — 14:32

(72) Есть ДР.ВЕБ но на локальных тачках, а юзается все в терминале. На серваке нету никаких антивирусов

   Лемур

75 — 18.07.06 — 14:35

   Tualatin

76 — 18.07.06 — 14:36

Дак вот, я полагаю, что раз 1saccsel — отвечает за отбор счетов, то если выключить формирование проводок, можно будет избежать ерроров. Следовательно будет время подготовить базу для перехода на SQL.

   Лемур

77 — 18.07.06 — 14:37

Интересно, какое ограничение на размер индексного файла в 1с. Похоже меньше 2Гб, то есть меньше, чем ограничение на dbf.

   Лемур

78 — 18.07.06 — 14:37

Похоже, в зависимости от ситуации, бывает нужно записать дополнительные индексы и в этот момент вылазиет ошибка.

   Лемур

79 — 18.07.06 — 14:38

В (75)предлагают 2 решения — обрезание или SQL. Может быть есть еще другие решения.

   Лемур

80 — 18.07.06 — 14:39

У тебя база сколько лет ведется?

   Tualatin

81 — 18.07.06 — 14:44

С Нового года! т.е. 6.5 месяцев… Но специфика предприятия такова, что ОГРОМНОЕ количество документов со средним количеством записей около 150. Вот база и пухнет на гиг в месяц :(((

   Валенок

82 — 18.07.06 — 14:46

(3) Del 1sentry.dbf — не кошерно, Del *.dbf — вот это круто!

Удали *.cdx

(81) Гектар/месяц? Забудь про 1с, даже про 8-ку.

   Лемур

83 — 18.07.06 — 14:47

Переходите сразу на Oracle.

   Лемур

84 — 18.07.06 — 14:48

(82)Почему, вариант с SQL вполне подойдет.

   Лемур

85 — 18.07.06 — 14:51

(82)См. (0)

   Tualatin

86 — 18.07.06 — 14:52

(85) Лемур, спасибо за ссыку, попытаюсь списаться с автором и узнать как они решили проблему!

  

Валенок

87 — 18.07.06 — 14:53

(84) К новому году будет 15 Гб, к 2008 ~ 50. Обрезание в таких случаях помогает мало.

1SSYSTEM        Системная — системная таблица, содержит общие параметры базы: Точку актуальности, период Бухгалтерских итогов, периодичность Оперативных итогов;
1SUSERS         Соединений – системная таблица, отслеживание числа соединений с базой данных;
1SBLOB          Длинные строки – содержит значения реквизитов справочников, документов, счетов имеющий тип «Строка неограниченной длины». Также содержит описания шаблонов типовых операций;
1SUIDCTL        Уникальности – используется для дополнительного контроля уникальности внутренней идентификации объектов: документов, справочников, бухгалтерских счетов;
1SCONST         Константы  и  Периодические реквизиты справочников и бухгалтерских счетов;

1SJOURN         Журналы – содержит заголовки всех документов: внутренний идентификатор, номер, дату, время, общие реквизиты отбора;
1SDNLOCK        Номера документов – временный список  номеров документов, которые в данный момент вводятся,  для автоматической нумерации;
1SCRDOC         Ссылки документов – содержит вхождения документов в графы отбора, списки подчинённых документов, вхождения в общие журналы, для которых определён состав документов;
1SSTREAM        Последовательность документов

1SACCS          Бухгалтерский учёт  Счета – список счетов всех планов-счетов
1SOPER          Бухгалтерский учёт  Операции
1STOPER         Бухгалтерский учёт  Типовые операции
1SENTRY         Бухгалтерский учёт  Проводки
1SCORENT        Бухгалтерский учёт  Корректные проводки
1SACCSEL        Бухгалтерский учёт  Отбор Счетов – вхождения проводок в отборы по бухгалтерским счетам
1SSBSEL         Бухгалтерский учёт  Отбор проводок по субконто – вхождения проводок в отборы по субконто
1SBKTTL         Бухгалтерский учёт  Остатки – содержит итоги остатков и оборотов по счетам и субконто
1SBKTTLC        Бухгалтерский учёт  Итоги – содержит итоги оборотов между счетами

CJPROP          Расчёт  Параметры Журнала Расчётов – расчётный период, глубина просмотра
CL              Расчёт  Календари

CJ7287          Расчёт  Журнал расчетов Зарплата
CJ7289          Расчёт  Журнал расчетов НалогиСФОТ

Как редактировать шаблоны печатных форм

Перейдите в режим редактирования шаблона документа из окна Печать, нажмите . После изменения шаблона нажмите кнопку . По умолчанию откроется папка с отчетами reports, в нее и сохраните шаблон. Чтобы после обновления программы внесенные изменения не пропали, при сохранении измените название шаблона. Изменять только русскую часть названия, остальные символы — служебные. В окне Печать появится новый шаблон печатной формы.

Как заказать разработку отчета у специалиста

Пришлите заполненный образец отчета и выделите цветом поля, которые будут заполняться из программы автоматически. Образец отправьте на почту all@pvision.ru. Примерная стоимость разработки — 1000 рублей за страницу.

Как редактировать документы перед печатью на принтере

В окне Печать нажмите кнопку . В окне предварительного просмотра нажмите на кнопку (рис. 1). Откроется окно редактора, где можно внести изменения в документ. Далее закройте окно и утвердительно ответьте на вопрос «Сохранить изменения?». На печать отправится уже измененный документ. Обратите внимание, в архиве эти изменения не появятся.

Измененный таким образом документ можно сохранить в файл и отправить по email. Нажмите на кнопку (рис. 2) и выберите формат файла. Описание возможных форматов приведено в разделе «Экспорт и импорт данных ».

Бизнес Пак

Проблема в настройках межсетевого экрана (Брандмауэр) Windows. Брандмауэр блокирует доступ по порту 3050, который по умолчанию использует Firebird Server.

Как это проверить?

  1. На компьютере, с которого пытаетесь подключиться к базе данных, зайдите в «Пуск» → «Выполнить».
  2. Наберите cmd и нажмите [Enter].
  3. В открывшемся окне введите:
    telnet имя компьютера-сервера 3050
    Нажмите [Enter].

Если результатом будет сообщение о сбое подключения, значит порт 3050 закрыт и его требуется открыть для работы Firebird Server.

Как открыть порт в Windows XP?

  1. На компьютере-сервере зайдите в «Пуск» → «Панель управления» → «Брандмауэр Windows».
  2. Перейдите на закладку «Исключения», нажмите кнопку [Добавить порт…].
  3. В окне «Добавление порта» нажмите кнопку [Изменить область]. В открывшемся окне поставьте отметку «Только локальная сеть (подсеть)». Нажмите [ОК].
  4. В окне «Добавление порта» укажите в поле «Имя» условное название порта. В поле «Номер порта» введите 3050. Нажмите кнопку [ОК]. Порт 3050 открыт.

Как открыть порт в Windows 7?

  1. На компьютере-сервере зайдите в «Пуск» → «Панель управления» → «Сеть и Интернет» → «Центр управления сетями и общим доступом» → «Брандмауэр Windows».
  2. Выберите слева пункт «Дополнительные параметры», в открывшемся окне выберите «Правила для входящих подключений».
  3. На панели справа нажмите «Создать правило».
  4. В открывшемся окне выберите «Для порта», нажмите [Далее], отметьте «Протокол TCP» и введите в поле «Определённые локальные порты» 3050, нажмите [Далее], «Разрешить подключение», нажмите [Далее], нажмите [Далее], введите любое имя. Порт 3050 открыт.

Как прикрепить документ «Бизнес Пака» к событию «Инфокуба»?

  1. В «Бизнес Паке» выберите документ, нажмите [OK и печать], затем — [Передать в Инфокуб].
  2. В «Инфокубе» откроется окно «Выбор контакта», выберите в нём контакт и тип события (если в «Инфокубе» уже заведена фирма, на которую выписан документ, то программа поместит её на верх списка). Выберите тип события, например, «Выписка счёта» и нажмите [OK].
  3. В «Инфокубе» у контакта появится новое событие «Выписка счёта», у которого в комментарии будут указаны номер и дата документа, а также сумма по счёту. К событию будет прикреплен документ, который можно открыть в «Бизнес Паке», дважды щелкнув по нему левой клавишей мыши.

Как перенести данные из локальной базы в сетевую?

  1. Сохраните данные из «Бизнес Пака» через [Сервис] → «Архивация данных».
  2. В «Менеджере баз данных» нажмите кнопку [Разархивация] и выберите только что сохранённый файл резервной копии.

Как настроить расшифровки подписей и вообще где вводить сотрудников фирмы?

Ввод сотрудников и расшифровок подписей производятся в реквизитах фирмы, в нужном типе документов. Например, в документе «Накладная», вызовите фирму из поля «Отправитель» на редактирование, нажмите кнопку [Расшифровка подписей]. В открывшемся окне введите имена сотрудников, которые будут использоваться в накладной.

И ещё. Советуем посмотреть встроенную помощь (вызывается по нажатию [F1]), раздел «Элементы управления» → «Элемент работы со справочником». Добавлять фирмы и сотрудников «на лету» быстрее и удобнее, чем вводить сразу все данные в справочник.

Как сделать так, чтобы нумерация в документах с нового года начиналась с единицы?

Обновите «Бизнес Пак» (в последних версиях смена нумерации с нового года происходит автоматически), либо создайте новую фирму с такими же реквизитами, но другим кратким названием. Нумерация для этой новой фирмы будет индивидуальная, с единицы. Для быстрого создания новой фирмы с такими же реквизитами нажмите кнопку [Дублировать].

Как можно экспортировать из программы все товары или группу товаров?

В справочнике товаров выберите группу товаров или все товары. Воспользуйтесь сочетанием клавиш [Ctrl]+[C] на клавиатуре или пунктом контекстного меню «Копировать строки», чтобы скопировать товары в буфер обмена. После этого товары можно вставить в любой документ в «Бизнес Паке» или в другую программу (например, в MS Excel).

Функцию «Копировать строки» можно использовать также для переноса товаров, например, из нескольких накладных в один счёт-фактуру.

Где взять подробную документацию по редактору отчётов?

Как запустить «Бизнес Пак» в Windows 98?

Загрузите и установите специальное дополнение в каталог с «Бизнес Паком» (C:bp7).

Можно ли установить «Бизнес Пак» на флэшку?

  1. Флэшки не предназначены для работы с базами данных. В случае повреждения базы восстановить данные будет невозможно.
  2. Скорость работы значительно ниже, чем при работе с жёсткого диска.

Как вставить в счёт изображение печати и подписей?

Откройте отчет в редакторе, выберите на левой панели объект «Рисунок», вставьте его в отчет и загрузите изображение (кнопка [Загрузить]). Расположите объект с рисунком на форме, если нужно, измените размер объекта; если изображение непрозрачное, поместите его за остальными объектами (с помощью пункта контекстного меню «На задний план»). После вставки печати и подписей не забудьте сохранить отчет под другим именем, чтобы он не заменился стандартным при обновлении программы. Например: doc-invoice.Стандартный+печать.fr3. Обратите внимание, если вы удалите или измените английскую часть имени отчета, то он не будет отображаться в программе.

Как редактировать бизнес пак

Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите восстановить пароль

Поиск по форуму
Расширенный поиск

Здравствуйте!
Возникла небольшая проблемка. В программе Бизнес-Пак (http://www.pvision.ru/bp.htm) надо изменить шаблон «Акт выполненных работ» (файл «акт 1.frf»), чтобы печаталось сразу два акта на одной странице. Что-то встроенным редактором у меня не получилось это сдлеать . Delphi6 почему-то у меня в ХР не заработала . Да и подзабыл я уже все . Последний раз программил года 4 назад. Кто может помочь? Там делов на пять минут, кто шарит .

Кто разбирается в Делфи, помогите, плиз. Прогу Бизнес-Пак можно скачать ссылке http://www.pvision.ru/download/bp/bpsetup.exe . На всякий случай прикрепляю файл шаблона.

P.S. Т.е. надо просто тупо скопировать код еще раз, как я понимаю.

Заранее спасибо за помощь!

Вложения

act1.zip (2.4 Кб, 25 просмотров)

Изображения

Тип файла: png Скриншот формы.png (18.5 Кб, 156 просмотров)


Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке — https://slurm.club/3MeqNEk

<?php // Полная загрузка сервисных книжек, создан 2023-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='

Related Posts

  • Восстановление последовательности документов при закрытии месяца в Бухгалтерия 3.0 не завершается
  • Заполнение табличных частейЗаполнение табличных частей
  • Формирование сводных актов выполненных работ
  • Ввод поступления в переработку на основании передачи сырья (между организациями)
  • Конспект по установке сервера 1С на linuxКонспект по установке сервера 1С на linux
  • Получение имени компьютера и его IP локально и в терминале

63 Comments

  1. А выход? Озаботиться, чтобы база до такого размера не распухала? Или PACK «снаружи» делать?

    Reply

  2. Странные ты таблички в посте написал, что табличка ссылок, что табличка отборов.. ну никак не огромных размеров..

    Reply

  3. (1)

    Стараться не доводить до таких размеров.

    А PACK не поможет, т.к. эти шустрые таблицы мало имеют «пустот» — новые записи занимают их место. Алгоритмы работы с ними таковы. Другое дело, если делать «свертку», то тогда обязательно потом PACK делать. Достаточно родного — из конфигуратора. Я не теряю надежды исправить эту ошибку. Вопросы мне по ошибке задают уже года три. А тестовую платформу, со 100% повторяемостью ошибки, удалось получить только вчера.

    (2)

    Две базы лежат у меня от других людей. И именно на этих таблицах система падает. Их размер больше 16777215 штук записей.

    Reply

  4. (3) А вдругих табличках, записей меньше ?

    У меня, как правило, сымые большие таблички, это движуха в RA, тч в DT и файл проводок…. размер всех дбф 17 гигов.

    Reply

  5. Ошибки 310 не было..

    Reply

  6. (5)

    И у меня ее никогда не было, пока на DBF-ах сидел. Правда у меня и регистров, и бух. не было… 😉

    Reply

  7. (6) мот поковыряешься и.. очередной патч dbeng32 готов ?

    🙂

    Reply

  8. cdx файлы удалить не пробовали? Должно помочь.

    Reply

  9. (9)

    🙂 Вы мою статейку за вопрос принимаете?

    Reply

  10. (10) Да, извиняюсь. Я думал что это вопрос, чисто по диагонали прочитал.

    Reply

  11. (1) (2) (0)

    Добавлен раздел «Временное решение проблемы в ручном режиме».

    Reply

  12. (0) Хорошая статья. +1

    Reply

  13. Я с надежной открыл статью, надеясь что появилась простая в использовании Dll, которая устранит проблемму #310, с которой я столкнулся на прошлой неделе! 😥

    Но это оказался призыв извращаться или самому написать утилиту!!! 🙁

    То что я нашел на infostart — сложны, Попробовал BIN_ADS_6040, но она отказалась даже делать конвертацию базы через ConvDbf , написав какие то глупости. Я с недоверием отнесся к разработке, которая даже на простейшую конвертацию пишет ошибки.

    И использование ConvDbf, меняет структуру базы на нестандартную — тоже минус!

    Reply

  14. Спасибо за публикацию.

    Но сейчас, грубо говоря, получается, что если возникла ошибка -310, то можно пошаманить и ненадолго база заработает… но не факт, что через неделю-другую она не упадет окончательно, т.к. это действительно временное решение… потом на нее можно будет только смотреть, но руками не трогать…

    Мы тоже не смогли побороть эту ошибку, пришлось в срочном порядке сворачивать базу, а существующую с этой хитрой ошибкой — оставлять лишь для просмотра…

    Кстати, в нашем случае, такое шаманство даже предпринимать не приходилось: ошибка вываливалась только при проведении документов, а при формировании отчетов все было нормально… Поэтому помогало простое удаление cdx’ов и индексация БД (правда индексация занимала что-то в районе 40 минут).

    Reply

  15. (15)

    После появления ошибки -310, база «упадёт» обязательно.

    И не только по этой ошибке.

    Т.к. по реальной реализации 1С-а на DBF-ах:

    1) Ограничение на таблицу 1 гигабайт.

    2) Ограничение на количество записей в таблице 16 миллионов.

    3) Ограничение на размер ключа в индексе 117 байт, для таблиц начиная с 30000 записей.

    4) …

    Но решения по снятию этих ограничений позволяет без суеты и, не прерывая промышленной эксплуатации, перейти на другую СУБД. Об этом я и написал… 😉

    P.S. Наличие ошибки -310 может не позволить сделать, даже, «свёртку» БД.

    Reply

  16. Спасибо огромное! очень помогло)))) 😀

    Reply

  17. Вылетела ошибка -310 со ссылкой на 1SCONST. Наверное лучше чистить базу от помеченных на удаление элементов либо переходить на субд.

    Reply

  18. (18)

    Это вопрос или утверждение?

    Reply

  19. (19) Теперь — утверждение))). ТиИ не помогает, объем базы 6.5 гиг, 27 релиз. Временное решение неприемлемо для нас. Либо резать базу, либо — в скул. Так что выбрали последнее

    Reply

  20. Скул дороговато выходит. — Шаманю раз в месяц при переносе точки актуальности. Автору — реально спасибо!

    Reply

  21. Спасибо, сейчас пытаюсь временно хотя бы запустить 1с.

    С данной промлемой сталкиваюсь с завидной регулярностью, кроме свертки базы ничего не помогает.

    Может кто подскажет как выйти из этой проблемы, без свертки базы, хоть бы год закрыть? Буду благодарна, за любой совет.Индексация, упаковка, тестирование не помогает. База почти 1 гб, одна меньше 1Гб , но кол-во записей 16780000, убрала по совету индекс «IDELETED» на «F» пробуем работать, но понимаю что не надолго

    Reply

  22. (20) Famza,

    Здравствуйте, скажите пожалуйста, помог ли переход 1с на скул избавиться от ошибки 310, как работает программа?медленнее? как быстро проводятся документы? Вообще, если можно + и — скул по сравнению с ДБВ?

    Reply

  23. (22)(23)

    «помог ли переход 1с на скул избавиться от ошибки 310″(с)

    Галина (g26516).

    На этот вопрос и я смогу ответить. 😉

    Естественно — помог. Т.к. используется другая СУБД.

    А сравнение SQL и DBF — это отдельная большая тема.

    Но, однозначно, если система уперлась в количественные ограничения — надо менять СУБД.

    И заниматься нюансами-проблемами уже в этой СУБД. Они — есть…

    Но, масса проблем «исчезнет» — ограничения размеров БД, низкая надежность и т.д.

    Если предметная область допускает всякие «свертки» — сделать это.

    Или делать это регулярно, и перейти на терминал-сервер с DBF форматом.

    Reply

  24. (24)

    Спасибо. Работаем на 1 с более 10 лет, терминал, регулярно делаю свертку, сейчас не успели закрыть год до свертки, базы подходят к 1 гб, kernel33 должен помочь? Как использовать kernel37 (вместо 3 ставить 7) и какой лучше?

    Reply

  25. (25)

    Галина (g26516).

    1) Проблема 1GB и ошибка «-310» — это разные проблемы, причины и способы устранения.

    2) Средство Kernel3x применяют, если размер ОДНОЙ таблицы приближается к 1GB. А не в случае размера ВСЕЙ базы данных.

    3) Применять лучше Kernel37, если у Вас используется разработка:

    «Исправление ошибки 1С:Предприятие 7.7/8.0 — 100% загрузка процессора при ожидании блокировки»(

    http://infostart.ru/public/15367/)

    Т.к. совместно разработка от Романа и моя работать не смогут. И Kernel37 позволяет отказаться от разработки Романа, т.к. проблема «100% загрузка» в нем решена.

    Reply

  26. Спасибо, Владимир.

    Мне кажется, что обычно все проблемы сваливаются разом и перед Новым годом….

    1. 310 пока не вылетает, изменила индекс.

    2. Размер одной БД приближается к 0.98 ГБ, второй 0.8Гб, третья — 0.7Гб ( которая повисла на индесах)

    Что делать? Помогите пожалуйста!!!

    Reply

  27. (27)

    Галина (g26516).

    Главное — что? Спокойствие !!!

    Ошибка «-310» временно устранена.

    Ставьте Kernel37, исправляя только ОДНУ библиотеку — DBEng32.dll.

    Это надо сделать, т.к. проблемный по «-310» файл начнет быстро расти и наберет 1GB достаточно шустро. И за его размером надо СЛЕДИТЬ т.к. можно напороться уже на ограничение в 2GB. Надо выполнять, изредка, упаковку в «тестирование и исправление».

    Дотягиваете до конца отчетного года. Далее упаковка, свертка, упаковка. И еще год живете на пороховой бочке…

    P.S. Если, чего — пишите в «личку». И мой проводной телефон и Skype будет в Вашем распоряжении с 17 до 3 часов по Москве. Все эти проблемы решаются легко, даже в режиме: «я говорю — вы нажимаете на клавиши и мышку»…

    Reply

  28. Спасибо!Спасибо!Спасибо!Спасибо!Спасибо!

    Очень приятно, что кто-то пытается тебе помочь, а не просто отмахнуться. Особенно приятно: как новогодний подарок. Выходные прошли пока без проишествий . Сегодня исправлю на Kernel37.

    Спасибо еще раз.

    Reply

  29. (24)

    Или делать это регулярно, и перейти на терминал-сервер с DBF форматом.

    Ошибка -310 вылетела именно на терминал-серверном варианте с DBF формате.

    (23) Конечно помогло. + и — есть везде и всегда. При переходе советовал бы воспользоваться инструкциями 1С. Некоторые документы и часть отчетов уже переписал с использованием запросов — использование СУБД обязывает. Но часть доков стала просто летать — особенно на удаленных компах. Часть доков стала ужасно жутко тормозить при проведении. И все их переписывать даже мысли не возникало. Зато теперь спокоен за базу — скул 2008 летает, архив пишется влет. Но как ответил Владимир (hogik)

    А сравнение SQL и DBF — это отдельная большая тема.

    Reply

  30. (30)

    Иван (Famza).

    В тексте «Или делать это регулярно,

    и

    перейти на терминал-сервер с DBF форматом» стоит запятая. И нет после запятой ИЛИ. А по Вашему ответу получается, что я предлагаю перейти на терминал-сервер для устранения проблемы «-310». 😉

    Reply

  31. (31)

    Цитата

    Или делать это регулярно, и перейти на терминал-сервер с DBF форматом.

    …Ошибка -310 вылетела именно на терминал-серверном варианте с DBF формате.

    «Казнить нельзя помиловать»… )))

    То что ошибка вылетела на терминал-серверном варианте с DBF формате — уточнение в ответе на пост (23).

    Но обращался к посту (24) — то, что и в данном формате ИБ ошибка вероятна. А свертками — только, имхо, продлить агонию БД. У нас DBF-база была 6,5 гиг, свыше 20 юзеров — один пересчет итогов задалбывает. Это просто статистика, а что, кому и как — решается индивидуально.

    Так что, пост (30) считать как случайный набор букав…

    Reply

  32. (32)

    «пост (30) считать как случайный набор букав…»(с)

    Иван (Famza).

    Зря Вы — так. 🙁 Очень содержательный текст.

    Я же согласен с Вами — надо менять СУБД. Не агитирую за «жизнь» на DBF-е и временные решения. Но, есть состояние — «горит». 😉 Это и обсуждалось с Галиной (g26516) — как «тушить». А потом делать «ремонт квартиры». Согласитесь, что при пожаре мало кто задумывается, даже, о стоимости последующего ремонта… 😉

    Reply

  33. Спасибо за статейку. Мучаемся с этой проблемой уже 3 года. каждый год начинаем чистую базу.

    При появлении ошибки предыдущий программист напрямую в dbf резала данные, помогало только временно.

    Сейчас начинаю искать таблицу «лидер» по количеству записей.

    Я новичок в работе с 1с 7.7, думаю не откажете, если обращусь к вам на помощью)

    Reply

  34. (35)

    «…. не откажете, если обращусь к вам на помощью»(с)

    Не откажу…

    Reply

  35. Нашлась таблица лидер (1SACCSEL.Dbf) 17 003 596 записей. И не мудрено что все обрезки не помогали (резали не тот файл). Нашла информацию что ее просто прибить можно, т.к. это отбор счетов. Тестирую, может подскажете, насколько критично может быть ее прибивание?

    Reply

  36. Нашлась таблица лидер (1SACCSEL.Dbf) 17 003 596 записей, кстати не самая большая по весу, всего 747МБ. И не мудрено что все обрезки не помогали (резали не тот файл). Нашла информацию что ее просто прибить можно, т.к. это отбор счетов. Тестирую, может подскажете, насколько критично может быть ее прибивание?

    Reply

  37. (33)

    Здравствуйте! По поводу срочного тушения пожара, это абсолютно точно и помогло, за что отдельное огромное спасибо!!!! Благополучно закрыли прошлый год. В этом ждем-с … Повторила пройденный путь. Все дело упирается в финансы, может у кого по другому, но у на пока все не встанет мертво денег на перехо на 8-ку врядли кто , одна только лицензия под наше предприятие и кол-во пользователей около 500 т.р.???? Не говоря обо всем остальном…

    Так что кому что «нравится» не совсем правильная постановка вопроса.

    Просто огромная благодарность Владимиру за помощь в таких ситуациях!

    С наступающим Новым годом! Удачи во всех начинаниях и огромного мешка с деньгами, который просто свалится неизвестно откуда!

    Reply

  38. (38) Nefrit88,

    Здравствуйте! У меня была проблема с этой же таблице. Как вы собираетесь ее прибить?

    Reply

  39. g26516, добрый день. пока переименовала ее. И монопольно зашла в базу. Сейчас формируем книгу продаж (так сказать пытаемся вызвать ошибку). Как вы решали эту проблему?

    Reply

  40. Я делала строго как написано в статье. Изменила индекс на .not.Delete в этой базе, скачивала ту утилиту , которая указана в статье. Проблема возникла как раз в это же время год назад. Спасибо Владимиру, за своевременную помощь. Год закрыли, потом базу свернули. В этом году проблема возникла уже в ноябре. Умом понимаю, что переход на 8-ку неизбежен, осталось убедить в этом руководство… Пока, как говорится , продлеваем агонию.

    Reply

  41. (41) Nefrit88,

    Скачала Kernel37,

    Исправила только ОДНУ библиотеку — DBEng32.dll, двоичным редактором (тоже скачивала с инета, если честно, то не помню каким, все делала в спешке) Kernel32 на Kernel37.

    Reply

  42. Ну вот и дождались)))) Так и знала что простое прибивание не решит проблему(

    В итоге выяснили, в выписке для проверки нажимается кнопка «Показать остатки», и показываются неверные данные по остаткам на начало и конец. Сегодня запускаем пересчет итогов…а дальше пока даже и не знаю что делать с этой бедой.

    Reply

  43. Я бы посоветовала перед запуском пересчета итогов все таки сделать индес DELETE «F» как в статье, иначе можно потерять базу без возможности восстановления, только с копии.

    Ситуация была аналогичной в прошлом году, хоть караул кричи, Еще раз , спасибо Владимиру, успокоил и реально помог. «Главное — что? Спокойствие !!!» его слова.

    Reply

  44. См. комментарий (16 от Владимира (hogik)) Насчет светки базы при ошибке 310.

    Reply

  45. g26516, спасибо за совет. Но боюсь что пока не смогу это сделать, админ в отпуске((( И увы вне зоны доступа. А без него сделать ничего нельзя

    Reply

  46. (47)

    «не смогу это сделать»(с)

    Елена (Nefrit88).

    Нет проблем.

    Думаю, смогу Вас «провести» по «клавишам».

    Пишите в личку координаты: Skype/телефон.

    Если надо платить за разговор по телефону, то придется уже Вам мне перезвонить.

    Учтите, разговор может быть длинным — час и более…

    (39)

    Галина (g26516).

    Спасибо за поздравления.

    И Вас поздравляю с наступающим Новым годом.

    Увы. Вот и еще один год прошел. Время летит… 🙁

    Reply

  47. (48) Владимир(hogik)

    Здравствуйте, что-то не новогоднее настроение?

    Прошел еще один год, мы стали старше и мудрее( хочется так думать) Семилильными шагами приближаемся к «детскому возрасту» , скоро станем радоваться любой мелочи, как дети…. В каждом возрасте есть свои прелести!

    Конец света так и не наступил, значит еще повоюем!

    Елена (Nefrit88), проблему решили?

    Reply

  48. (49)

    «В каждом возрасте есть свои прелести!»(с)

    Так говорят (думают) люди, которые не находятся в том самом возрасте конца… 🙂 🙁

    «Елена (Nefrit88), проблему решили?»(с)

    На связь не выходила.

    Reply

  49. Владимир(hogik)

    «В каждом возрасте есть свои прелести!»(с)

    Так говорят (думают) люди, которые не находятся в том самом возрасте конца… 🙂 :-(»

    Ну не скажи! Просто ко всему надо относится философски!!

    Явно что-то новогоднего настроения нет! С этим надо боротся! До Нового года совсем чуть-чуть осталось…

    Reply

  50. (51)

    «Явно что-то новогоднего настроения нет!»(с)

    Галина (g26516).

    Его у меня нет с того момента, когда наступление Нового (очередного) года (или дня рождения) начало вычисляться в режиме обратного отсчета от средней продолжительности жизни человека.

    Reply

  51. Владимир(hogik)

    Можно подумать, что Вам 100 лет, а вообще, по мнению оооочень многих, жизнь начинается только после 50. Дети подросли, жизнь каким-то образом установилась да и работа тоже, можно пожить и для себя.Может стоит об этом подумать?

    Reply

  52. Владимир(hogik)

    Столько всяких полезных вещей написали, стольким людям помогли в трудной ситуации, и такая грусть в голосе?

    Reply

  53. Отписываюсь по благополучному закрытию года! Мы нашли причину нашей ошибки 310, эта проблемная таблица (1SACCSEL.Dbf) 17 003 596 записей, кстати не самая большая по весу, всего 747МБ. Оптимальным решением оказалось изменение глубины счетов до 2х (Отбор по счетам, количество уровней). В данный момент таблица 162 764 09 записей и размер ее 698мб.

    Ах да, подпорки в виде доп утилит ставить не ставили. Т.к. для нас это слишком большие риски, слишком много баз крутится на этом сервере.

    Reply

  54. (55) Nefrit88,

    Мы тоже недавно благополучно закрыли год. Где вы конкретно изменили глубину счетов? Более подробно не подскажите? И как это повлияло на все остальное?

    Спасибо.

    Reply

  55. Какие-то изменения произошли за 2 года?

    Reply

  56. (57) Конечно!

    Автор стал, как минимум, на 2 года старше.

    Reply

  57. Всем доброго времени суток.

    Столкнулся с проблемой при выполнении п. 5:

    Скачал указанную программу, открыл таблицу, свойства таблицы, но закладка с индексами пустая, поправить ничего не получается.

    Таблица 1sconst.

    Reply

  58. (59) смотря чем открывал дбф файлик.

    А так, будь проще — порежъ периодику и привет, например, цены номенклатуры. Оставь последние за год, к примеру.

    1sconst похудеет.. ошибок не будет.

    Reply

  59. (60) Ёпрст,

    Спасибо. Сейчас закладки с индексами проявились, вчера нет, а сегодня вдруг отобразились с индексами.

    Reply

  60. На днях возникла эта проблема, но решить ее удалось более простым способом, но это касается только бухгалтерии и только файла 1SACCSEL.DBF. Из описания в файле .DD читаем, что файл 1SACCSEL.DBF служит для отбора счетов. Открываем конфигуратор, заходим в проводки и убираем галочку «Разрешить отбор» в группе «Отбор по счетам». Сохраняем. Изменения происходят быстро. После изменения данный файл перестает существовать. Все, проблема решена.

    Reply

  61. У меня возникла ОШИБКА 310 из-за переполнении записями файла проводок 1SACCSEL.DBF я

    сделал следующее:

    1) снял с документов проводки за 1-2 месяца (чтобы уменьшить кол-во записей)

    2) сделал архивную копию базы,

    3) сделал усечение (сжатие) базы (1-2 мес для того чтобы пользователи могли работать).

    4) сделал индексацию.

    Потом спокойно сделайте удаление из рабочей базы старых документов (у меня это 1-2 года).

    Мне помогло! Количество записей в файле 1SACCSEL.DBF уменьшилось.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  1. База 1с 7.7 Предприниматель, после сбоя электроэнергии при входе в базу стала вылетать ошибка CODEBASE ERROR -310. ТиИ, выгрузка данных не помогает: выскакивает все та же ошибка.Помогите. пожалуйста

  2. Просто в конфигураторе сделайте ТИ БД (не забудьте перед этим создать копию)

  3. Не получается!!! я ж писала выше!! ТиИ не помогает! Вылетает эта же ошибка!

    Вылетает при восстановлении индексного файла таблицы:Регистр КнигаПокупок

    • по файлу 1cv7.dd определить какой именно файл отвечает за регистр.
    • удаляем фйлы (д.б. RA b RG). В моей базе RA3549.DBF и RG3549.DBF + текущие индесы к ним (CDX)
    • Заходим монопольно (файлы будут созданы автоматически)
    • Перепроводим БД (в случае если нужны данные книги покупок)

  4. Tiger86

    Offline

    Tiger86
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104

    попробуйте открыть его в текстовом редакторе


  5. WaRDeR

    Offline

    WaRDeR
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.264
    Симпатии:
    19
    Баллы:
    29

    Либо есть замечательная программка
    Посмотреть вложение 11775
    .
    Распаковать, запустить, открыть файл из каталога информационной базы.

    Вложения:

  6. в файле ищите строчки типа
    #==TABLE no 191 : Регистр КнигаПокупок
    #==TABLE no 192 : Регистр (Дв.) КнигаПокупок
    ниже будут строчки с именем файла
    T=RA2100 |Регистр (Дв.) КнигаПокупок |A |RA2100 |1
    T=RG2100 |Регистр КнигаПокупок |A |RG2100 |1

  7. Всем спасибо, особенно
    Бухгалтерский угодник!!!

    Проблема решена, тема закрыта!


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

Like this post? Please share to your friends:
  • Ошибка code pre gfx ff
  • Ошибка code atego
  • Ошибка code 9907 геншин
  • Ошибка code 89 шевроле орландо
  • Ошибка code 89 шевроле авео т300