Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Программирование 1С
>
1С 7.x
(Модераторы:
Harry
,
Kivals
,
Naghual
) > Тема:
Неприятные Непонятки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Неприятные Непонятки (Прочитано 10733 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
AndyG
Постоялец
Offline
Неприятные Непонятки
«
:
06-10-2010 06:05 »
Есть несколько неприятных моментов в 1С, которыми я хотел бы поделиться.
1 В одной из баз я когда то отрезал период
Способ расписан в Инете
Естественно потом запускается Тестирование/Исправление с удалением бессылочных объектов.
Сиситема пишет - ссылок нет, удаляю...
Так вот, время от времени мне по разным причинам приходится запускать Тестирование/Исправление с удалением бессылочных, и постоянно находятся СТАРЫЕ бессылочные объекты, которые программа постоянно "Удаляет".
ТЕ записи висят в таблицах и не удаляются....
2. Встретил следующий глюк - пустые табличные части документа определенного вида
Сервер win2008х64
Переиндексация, Полное Тестирование/Исправление не помогли, хотя ДБФка вроде нормальная, связь должна быть между DH* и DT* по индексу - значит проблема в Индексах....
Победил я этот глюк развернув базу на Хрюшке - там другой Порядок сортировки
Как только изменил порядок сортировки базы - все пришло в норму.
3. Последнее время что то частенько начала встречаться ссылка 2х объектов на 1 внутренний идентификатор
База распределенная, 7 периферий
Раньше было 4 и подобных проблем не было....
Я предполагаю что периферии тут не причем, возможно просто во время обмена в распределенном режиме кто то работает с формой НОВОГО документа?
Может кто подскажет механизм , вернее тот момент, когда система присваивает Объекту этот Внутренний идентификатор, возможно ПриЗаписи? Хотя это вряд ли поможет:)
Кстати, в одном из подобных случаев оба документа добавлял 1 оператор... Интересно...
Записан
Kivals
Модератор
Offline
Пол:
Re: Неприятные Непонятки
«
Ответ #1 :
06-10-2010 06:36 »
1. Попробуй сделать выгрузку/загрузку данных - может действительно какие-то проблемы в таблицах?
2. Время от времени нужно делать переиндексацию с полным удалением всех cdx - простая переиндексация и с восстановлением cdx работают по-разному - это факт.
3. Интересно - не сталкивался. Вообще механизм следующий: при создании нового объекта система блокирует для него следущий номер (таблица 1SUIDCTL.DBF), при записи идентификатор строится как "Этот номер"+"Код распределенной базы". В обмен объект поподает также при записи, так что новый объект в момент обмена никуда не попадет.
Записан
AndyG
Постоялец
Offline
Re: Неприятные Непонятки
«
Ответ #2 :
06-10-2010 06:57 »
К пункту 2 - У меня у клиентов автоиндексация каждое утро - те полный снос индексов (del *CDX).
Записан
Kivals
Модератор
Offline
Пол:
Re: Неприятные Непонятки
«
Ответ #3 :
06-10-2010 07:21 »
AndyG
, Значит тоже попробовать выгрузку/загрузку
Записан
Kivals
Модератор
Offline
Пол:
Re: Неприятные Непонятки
«
Ответ #4 :
06-10-2010 07:22 »
Еще момент: не может ли быть превышение максимального количества строк в документе? 7.7 коректно работает до 9999 строк, больше создавать позволяет без ошибок, но начинаются проблмы с нумерацией и порядком.
Записан
AndyG
Постоялец
Offline
Re: Неприятные Непонятки
«
Ответ #5 :
06-10-2010 07:30 »
нет, документы небольшие, до 150 строк.
Видимо вполне возможно, что при вылете 1 пользователя индексы "слетают", но остальные пользователи этого не знают и продолжают работать....
Все зависит от того, с каким объектом работал вылетевший.
Тут пока всех не выгонишь из проги не исправишь...
Тоже момент стремный
Записан
Kivals
Модератор
Offline
Пол:
Re: Неприятные Непонятки
«
Ответ #6 :
06-10-2010 07:34 »
AndyG
, да - такой сценарий вполне реален. Тут только минимизировать число вылетов (терминалка) или переход на SQL базу. Или же и то, и другое
Записан
AndyG
Постоялец
Offline
Re: Неприятные Непонятки
«
Ответ #7 :
06-10-2010 07:39 »
В том то и проблема что вылетают из Терминалки...
Причины разные, но основная у меня - "нелюбовь" определенных принтеров
При отправлении задания на печать сеанс просто виснет - приходится срубать.
Иногда при запуске внешних обработок 1с просто вылетает, хотя вот тока что эта обработка проходила на ура..
А SQL? да я ее просто боюсь:)
«
Последнее редактирование: 06-10-2010 07:43 от AndyG
»
Записан
Kivals
Модератор
Offline
Пол:
Re: Неприятные Непонятки
«
Ответ #8 :
06-10-2010 08:29 »
Цитата: AndyG от 06-10-2010 07:39
А SQL? да я ее просто боюсь:)
Знакомое чувство - сам долго сопротивлялся
особенно к MS SQL... Но на самом деле - ничего страшного. Попробуй MS SQL Express (бесплатная, есть ограничения) на какой-то небольшой базе: привыкнешь, втянешься...
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Программирование 1С
>
1С 7.x
(Модераторы:
Harry
,
Kivals
,
Naghual
) > Тема:
Неприятные Непонятки
Загружается...