- Тормозит поиск в подборе товара
- Подбор номенклатуры в 1С
- Ошибки 1С 8.3 и их исправление
- Причины появления ошибки в 1С
- Часто возникающие ошибки 1С
- Недостаточно памяти
- Ошибка доступа
- Ошибка формата потока
- Ошибка СУБД: Файл базы данных поврежден
- Неправильное отображение блоков формы
- Внутренняя ошибка компоненты dbeng
- Dump при запуске
- Неверный формат хранилища
- Ничего не работает
Тормозит поиск в подборе товара
Всем привет!
Недавно стал не строго не с сего сильно зависать поиск (стандартный) на типовой базе,
База Управление торговлей 11.3
Серверный вариант
Версия платформы 8.3.12.1616
Оперативной памяти 65 Гиг
Процессор 4 ядра по 3 GHz
Товаров 20 000 элементов
И вот что интересно
Конда производим поиск в справочнике (открыв сам справочник не из подбора то ищет нормально)
Когда создаём новый документ и открываем подбор товаров то все ок
А вот когда открываем записанный документ затем подбор то зависает и надолго
Что пробовал делать
Пересоздавал индексы, делал реиндексацию, удалял базу затем забивал выгрузку по новой, отменял проведение всех документов, удалил помеченные на удаление объекты затем проводил все по порядку обратно но тормоза не пропадают
Если открыть помощник продаж и из него подбирать товары то там поиск работает нормально (
Отчего такая печаль не подскажите?
Платформа x64
Ms sql server 2012
В агенте есть задания
Пробовал завышать эти параметры но все без изменений (
Выгружал в файловую так там хоть и подтупливает но работает поиск намного быстрее
А на сервере зависает аш до двух минут (
>А вот когда открываем записанный документ затем подбор то зависает и надолго
Открой снова и посмотри какие там настройки есть.
Ещё пробовал добавлять нового пользователя затем тестил из поднего не помогло (
Так же при поиске 1с пернаметно Грузии проц
по симптомам кажется, что быстро работает форма подбора без даты.
а с записанным документом — подставляется дата остатка. начинаются пляски с виртуальной таблицей на дату запроса(или что еще хуже — моментвремени от документссылка).
(11) итоги для регистра остатков поковыряй. очисти, перезаполни, передвинь. че хошь делай.
если открываю подбор из документа далее ищу товар но ввожу не более трех знаков с троку поиска оно довольно быстро ищет а вот когда более трех тогда все зависает (
так же подскажите за какой период пересчитывать остатки7
У меня Минимальный хранимый период итогов для регистров накопления установлено 01 01 2018
а Максимальный хранимый период итогов для регистров накопления установлено 30 06 2019
(12) документы папроводил, перепроводил да что я с ними только не делал
Мне может ктонибуть помочь?
Год работала летала и вдруг в один прекрасный лень на тебе!
Что ей надо то?
И перестаньте мне советовать найти специалиста!
>А вот когда открываем записанный документ затем подбор то зависает и надолго
Если создать новый, подобрать первый товар, затем нажать записать (не закрывая и не открывая снова документ) и снова открыть подбор то тормозит?
Источник
Подбор номенклатуры в 1С
Работая с программами 1С, пользователи постоянно создают документы для отражения различных операций с товарами: покупка, продажа, перемещение, инвентаризация и др. Во всех документах пользователю необходимо указывать список товаров. Когда ассортимент номенклатуры компании достаточно большой, заполнение документов может занимать много времени.
В программе «1С:Управление торговлей, ред. 10.3» во всех документах реализован механизм подбора товаров, позволяющий заполнять документы быстро и удобно. Рассмотрим работу данного механизма на примере документа «Заказ покупателя».
Меню: Документы – Продажи – Заказы покупателей
Создадим документ, укажем в нем организацию, склад и контрагента:
Далее необходимо заполнить список заказываемых товаров, их количества и цены. Можно добавлять в таблицу новые строки, выбирать в них номенклатуру и указывать количество, но такой вариант достаточно сложный.
Нажмем на кнопку «Подбор» для открытия окна подбора:
Окно подбора выглядит следующим образом:
Окно подбора состоит из нескольких частей.
Наверху можно выбрать способ подбора, указать номенклатурную группу и сделать поиск номенклатуры.
Ниже располагается список всех групп номенклатуры из справочника:
Вы можете устанавливать курсор на нужную вам группу товаров, и в окне подбора ниже отобразятся товары из выбранной группы.
Под группами располагается сам список товаров и некоторые дополнительные настройки.
Работая с подбором, вы можете выбрать один из вариантов:
- По справочнику. Отображаются все товары из справочника, независимо от их наличия на складе.
- По остаткам номенклатуры. Отображаются только те товары, которые имеют остаток на складе. В списке товаров отображаются дополнительные колонки с общим остатком на складе и свободным остатком.
- По ценам номенклатуры. Отображаются только те товары, по которым указаны цены продажи. В списке товаров показывается дополнительная колонка с ценой.
- По остаткам и ценам номенклатуры. Этот вариант совмещает в себе варианты «по остаткам номенклатуры» и «по ценам номенклатуры».
Примечание: показываются остатки товаров по складу, который выбран в заказе. Для отображения цен в заказе покупателя должен быть выбрать тип цен.
Установим подбор по остаткам номенклатуры. Для поиска необходимого товара можно воспользоваться полем поиска наверху. Поиск товара возможен по наименованию, артикулу, коду и штрихкоду.
Выберем вариант поиска по артикулу и укажем необходимый артикул. Программа найдет товар с данным артикулом и спозиционируется на нем в списке товаров:
Чтобы добавить найденный товар в заказ покупателя нужно просто сделать по нему двойной клик мышью. При этом программа добавит в заказ строку с нужным товаром, укажет количество – 1 шт. и установит цену (если она установлена в базе).
Повторный двойной клик по товару вызовет увеличение количества в строке до 2 шт. Т.е. если товар уже присутствует в заказе, он не добавляется повторно, а количество товара в заказе увеличивается.
В момент добавления товара в заказ можно указывать необходимое количество и цену. Для этого установим внизу флаги «Запрашивать количество» и «Запрашивать цену»:
В этом случае при двойном клике по товару откроется специальное окно для ввода количества и цены:
Заказ покупателя после добавления вентилятора:
Если по товару ведется учет по характеристикам, то можно также установить флаг «Запрашивать характеристику» там же. С такой настройкой при двойном клике по товару программа откроет окно для ввода количества и цены по каждой характеристике товара:
В поле количество указывается количество товара с данной характеристикой, которое нужно добавить в заказ. А в поле цена – цена на товар с данной характеристикой.
Заказ покупателя после добавления женских босоножек:
Таким образом, вы можете пользоваться подбором, искать необходимые товары и быстро добавлять их в документы, указав количество и цену. Окно подбора вы можете открыть в любом документе, который содержит список товаров. Все настройки, сделанные в подборе, сохраняются в программе (отдельно для каждого пользователя и вида документа).
Откройте доступ к закрытой части «Клерка» с подпиской «Премиум». Получите сотни вебинаров и онлайн-курсов, безлимитные консультации и другой закрытый контент для бухгалтеров.
Успейте подписаться со скидкой 20% до 15.10.2021. Подробнее про «Премиум» тут.
Источник
Ошибки 1С 8.3 и их исправление
Любая программа, установленная на компьютер, может время от времени работать неправильно. Периодические сбои, которые приводят к невозможности использования ПО, называются ошибки. Чтобы суметь диагностировать и устранять ошибки в 1С, пользователь должен хотя бы немного разбираться в особенностях работы программ. Наличие минимальных знаний позволяет решать проблемы самостоятельно.
Прежде чем рассматривать основные разновидности ошибок, стоит заметить, что они отличаются между собой по происхождению. Приложение может привести к физическому или логическому сбою. В результате 1С просто не запускается или начинает работать в режиме «Конфигуратор». Пользовательский режим бывает недоступен или, при использовании определенных команд, будет появляться сбой.
Чтобы научиться быстро исправлять ошибки в 1С необходимо изначально их проанализировать. Часто во всплывающем окне написана суть некорректного поведения, что помогает решить проблему.
Причины появления ошибки в 1С
Разберем основные моменты, связанные с частым появлением сбоев при работе с базой данных. Они возникают в разных ситуациях, и определить их истинную причину не всегда возможно.
Одна из самых частых причин нарушение работы связанна с компьютером, на который установлена база данных 1С. Рабочая область может автоматически закрываться из-за нехватки оперативной памяти на сервере. Все возникающие неисправности должны быстро устраняться. В противном случае есть вероятность потери данных.
Часто возникающие ошибки 1С
Все имеющиеся сбои выводят на экран разные уведомления. Одинакового текста не бывает. Чтобы проще ориентироваться, разделим существующие ошибки 1С на следующие пункты:
- Недостаточно памяти.
- Ошибка доступа.
- Ошибка формата потока.
- Ошибка СУБД: Файл базы данных поврежден.
- Неправильное отображение блоков формы.
- Внутренняя ошибка компоненты dbeng.
- Dump при запуске.
- Неверный формат хранилища.
- Ничего не работает.
Для того, чтобы научиться исправлять возникающие ошибки, рассмотрим каждый пункт по отдельности.
Недостаточно памяти
Подобный сбой проявляется только в том случае, если на выполнение операций с программой выделено мало оперативной памяти. Приложение не может обрабатывать большие объемы информации, поэтому выдает «Недостаточно памяти 1С». Это случается при формировании отчета, обработки «тяжелого» файла, обновлении конфигурации и т.д. Причина – мощности компьютера недостаточно.
Пользователь может самостоятельно решить проблему с памятью. По умолчанию операционная система выделят фиксированное значение гигабайт на обслуживание приложения: 32 bit ОС – 2 Гб, 64 bit – 4 Гб.
Увеличить размер выделенной памяти можно вручную. Для этого запускается адресная строка (Пуск – Выполнить, вводиться фраза cmd). После нажатия «Ентер» достаточно ввести фразу bcdedit /set increaseuserva 4096 и подтвердить действие (клавиша «Enter»). Цифра 4096 – новый выделяемый объем «оперативки». Выполняется перезагрузка системы. Проблема должна быть устранена.
Ошибка доступа
Она возникает, если учетная запись не имеет достаточно прав. Проявляется при выполнении определенного действия, которое доступно только ограниченному кругу пользователей. Для исправления ситуации достаточно изменить роль выбранного профиля в конфигураторе (вкладка «Администрирование – Пользователи»). В некоторых случаях это увеличивает безопасность базы данных, если необходимо защитить файлы от изменения сторонними людьми.
Ошибка формата потока
Когда пользователь только запускает программу, на экране может появиться окно сбоя. Оно предлагает завершить работу или перезапустить. Причиной выступает некорректное завершение работы приложения.
Устранение подобной ошибки 1С выполняется простой чисткой кэша. Для этого необходимо перейти в папку, где хранятся временные файлы. В Windows 7 и выше она находится по адресу C:\Users\Username\AppData\Local\1C или C:\Users\Username\AppData\Roaming\1C. Для Windows ХР другой путь – Local Settings\Application Data\1C\. Все файлы, начинающиеся на 1cv8, кроме «1Cv8.1CD» полностью удаляются.
Если «Ошибка формата потока» возникает в процессе работы, то нужно провести тестирование (Администрирование – Тестирование и исправление), выбрать первые 2 галочки и запустить процесс.
Ошибка СУБД: Файл базы данных поврежден
Если всплывает информационное окно с подобной надписью, неисправность базы данных решается тестированием файла и всей информационной базы. Такое мероприятие может проводиться 2 способами:
- Запуск утилиты chdbfl.exe. Эта программа предназначена для того, чтобы проверять целостность базы данных при совместном ее использовании с информационной базой. Данный метод хорош тем, что дает возможность решать сбои даже в тех ситуациях, когда конфигуратор запустить невозможно. Сначала выполняется резервное копирование информации. В папке, где установлен 1С (директория bin) находится файл chdbfl.exe. Он запускается, в окне прописывает путь к файлу базы данных и ставится галочка, чтобы провести исправление ошибок. Нажимается кнопка «Выполнить». После завершения процесса все должно заработать. Если нет – используется конфигуратор.
- Через конфигуратор. Нужное окно вызывается после нажатия «Администрирование – Тестирование и исправление». На экране появляется форма, где выставляются галочки на следующе строчки: «Реиндексация таблиц…», «Проверка логической целостности…», «Проверка ссылочной…», «Реструктуризация таблиц…», «Тестирование и исправление» и 2 раза «Создать объекты». Нажимается кнопка «Выполнить». После завершения процедуры сбой устраняется.
Неправильное отображение блоков формы
Такая неисправность возникает от разных факторов. Чтобы привести программу к нормальной работоспособности, пользователю необходимо последовательно выполнить несколько команд. После проведения каждой проверяется устранение сбоя:
- Очистка кэш файлов. Они хранятся в той же папке, путь к которой расписан выше «Ошибка формата потока». Зачастую такая процедура помогает вернуть нормальную работоспособность 1С.
- Вход с другой учетной записи. Можно использовать любой доступный профиль (лучше всего администратора).
- Вход в базу данных с другого компьютера. Это позволяет исключить ошибку, возникающую на определенном оборудовании.
Если приведенные методы не помогают, рационально будет провести обновление платформы.
Внутренняя ошибка компоненты dbeng
Подобное сообщение говорит о повреждении структуры базы данных. Приведенный в названии документ хранится в папке с программной. Решение сбоя находится простой переустановкой платформы. Если такой метод не помог, можно воспользоваться тестированием и исправлением базы данных.
Dump при запуске
Возвращение 1С в рабочее состояние проводится простым обновлением MS Visual Studio (Visual C++) и дополнительными манипуляциями. Чтобы отследить конкретный файл, в котором возникает ошибка, открывается «Просмотр событий». Для этого пользователь переходит в «Панель управления – Система и безопасность – Администрирование». С левой стороны раскрывается «Журнал Windows – Приложение».
На экране появляется список ошибок и точное расположение поврежденного файла. После установки новой версии MS Visual Studio (Visual C++) с папки System32 копируется одноименный файл dll и вставляется в папку платформы 1С. Проблема решилась.
Неверный формат хранилища
В появившемся окне обязательно будет надпись, содержащая «AppData/Local/». Она указывает на точное расположение проблемного файла. В этом сообщении уже написан правильный путь решения. Пользователю достаточно перейти по указанному адресу и удалить временные файлы. Очистка кэша помогает решить множество проблем.
Ничего не работает
Если программа перестала нормально работать без видимых причин, значит пользователю придется самостоятельно искать неисправность. Для восстановления работоспособности базы данных проводятся следующие мероприятия:
- чистится кэш;
- открывается файл chdbfl.exe из папки установки приложения и выполняется исправление;
- выполняется запуск «Конфигуратора» для тестирования и исправления сбоев;
- обновление «1С».
Если это не критичная ошибка, она должна исправляться при установке актуальной версии программного комплекса. В остальных ситуациях необходимо пользоваться помощью профессиональных мастеров, которые отлично понимают принцип подобных продуктов.
Источник