8.х по поводу "тестирование и исправление"

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем kentik, 23 апр 2015.

  1. TopicStarter Overlay
    kentik
    Offline

    kentik

    Регистрация:
    15 июн 2011
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1


      • Реиндексация таблиц информационной базы – про таблицы я писал выше. Так вот эти таблицы определенным образом нумеруются, но в связи с тем, что мы постоянно что-то удаляем или добавляем, нумерация перестает быть последовательной. В результате система начинает замедлять работу. Реиндексация перенумеровывает все таблицы в нужном порядке:
      • Проверка логической целостности – осуществляется поиск ошибок в правильности организации хранения данных в базе;
      • Проверка ссылочной целостности – проверяет базу на наличие битых ссылок. Битая ссылка – это ссылка на несуществующий элемент. Чаще всего такое возникает, если удаляется из базы какой-то элемент справочника или документ, который используется в других документах. При этом в настройке тестирования можно выбрать, что делать при наличии ссылок на несуществующие объекты: создать, очищать или не изменять. Лучше очищать такие ссылки.
      • Пересчет итогов – это скорее актуально для 1С Бухгалтерии, но я всё равно поясню. В 1С на определенные интервалы времени осуществляется расчет результатов по определенным направлениям учета (регистрам) для того чтобы в момент формирования пользователем какого-то отчета программа не занималась суммированием данных за весь период, а взяла ранее подсчитанные данные и вывела их пользователю. В 1С Бухгалтерии это существенно ускоряет формирование отчетов типа «Оборотно-сальдовой ведомости».
      • Сжатие таблиц информационной базы – честно говоря достоверно не знаю за счет чего осуществляется сжатие. Где-то я читал, что те документы и справочники, которые мы удаляем в режиме Предприятия, на самом деле не удаляются, а продолжают храниться, но мы их не видим и именно эта процедура сжатия их окончательно удаляет. Если кто-то знает достоверно за счет чего выполняется сжатие можете написать в комментариях.
      • Реструктуризация таблиц информационной базы - в процессе выполнения тестирования будет осуществляться пересоздание всех таблиц базы данных. Это области памяти, которые мы физически не видим, когда работаем с программой, но в которых хранятся все данные наших справочников, документов и прочее. Реструктуризация – дело хорошее, но может занять много времени.
    В программе уже сформирована "Себестоимость" и "Прибыль" и т. д., т. п. При установке каких-то пунктов будут они пересчитываться? А то это чревато последствиями, потому что уже всё сдано и закреплено.
    Надо проверить базу и упорядочить её, но итоги себестоимости (к примеру) не трогать, не пересчитывать.
    Что мне тут не следует выбирать? А что не изменяя данных надо?
    Последнее редактирование: 23 апр 2015
  2. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    По идее ни один из этих пунктов не должен повлять на ваши расчеты.
    Но перед этим всегда делайте копию
    kentik нравится это.
  3. TopicStarter Overlay
    kentik
    Offline

    kentik

    Регистрация:
    15 июн 2011
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    То есть "пересчет итогов" на имеющиеся итоги себестоимости не влияют? а на что именно оно влияет тогда не догоняю?
  4. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Регистры, Хозрасчетные, накопления - они по сути состоят из двух таблиц - таблица движений и таблица остатков.
    Так вот когда Вы берете делаете запрос к базе и обращаетесь к данному регистру что бы получчить остатки, они беруться из таблицы остатков, но они там уже храняться посчитанными на определнные даты. т.е
    если у Вас итоги расчитаны на начало года, а вы формируете отчет по остаткам на 1й квартал то программа как сработает возьмет тбалицу остатков на начало года т.к итоги посчитаны и добавит туда движения за певый квартал и посчитает.
    Если же у Вас расчитаны итоги по 1й квартал то соотвевенно таблицва движений не нужна
    kentik нравится это.
  5. TopicStarter Overlay
    kentik
    Offline

    kentik

    Регистрация:
    15 июн 2011
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    А это еще каждый квартал появляется сообщение "Пересчитать итоги на 1 число квартала? ДА" и он пересчитывает в таблицу памяти сохраняет уже имеющиеся остатки МОИ. Т.е. итоги, балансы не изменятся?
  6. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну да типа того. В теори ничего поменятьс я не должно, но мало ли какой сбой может будет или еще что - всегда делайте копию перед этим
    kentik нравится это.
  7. TopicStarter Overlay
    kentik
    Offline

    kentik

    Регистрация:
    15 июн 2011
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Спасибо!
  8. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.755
    Симпатии:
    146
    Баллы:
    104
    Перед ТиИ всегда нужно делать копию. Можно на выходе получить не работоспособную базу. Она же в момент ТиИ базу перезаписывает.
    Банально может оперативной памяти не хватить или места на диске. И всё....
    kentik нравится это.
  9. TopicStarter Overlay
    kentik
    Offline

    kentik

    Регистрация:
    15 июн 2011
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    А как лучше сделать?
    - постепенно устанавливать галочки и тестировать, чтобы меньше времени занимало. Например, сегодня одно, завтра другое.
    - или все же лучше сразу все запустить?
  10. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.755
    Симпатии:
    146
    Баллы:
    104
    Можешь сразу все поставить. Если у тебя процесс тестирования проходит за разумное время.
    kentik нравится это.
  11. TopicStarter Overlay
    kentik
    Offline

    kentik

    Регистрация:
    15 июн 2011
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Т.е. сразу или по очереди не влияет ЭТО. Просто памяти ведь использоваться будет меньше!
  12. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.755
    Симпатии:
    146
    Баллы:
    104
    Это зависит от размера базы. У тебя какой размер базы и какое свободное место на диске?

    Вот как пример у меня есть база 1.5 Гб. Места на жёстком диске 4 Гб. Если делать ТиИ то его не хватает. Вылетает с ошибкой. И при этом база рушиться.
    kentik нравится это.
  13. TopicStarter Overlay
    kentik
    Offline

    kentik

    Регистрация:
    15 июн 2011
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Спасибо! ясно

Поделиться этой страницей