Записи с меткой «1С»

1C – Запуск внешних отчетов и обработок

Список внешних печатных форм, отчетов и обработок в 1с версии 8.х.х. храниться в справочнике “Внешние обработки”, для того что бы сформировать внешний отчет или запустить внешнюю обработку можно воспользоваться следующим кодом.

 

Очистка процедурного кеша MS SQL

Добрый день уважаемые читатели моего блога.

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

Ура…Ура…Ура…

Ну а сегодня, хотелось бы рассказать Вам о том, как в очередной раз удалось победить резкое падение производительности 1С. Было замечено, что после переноса нескольких промышленных баз 1С на один сервер MS SQL периодически, через какой то промежуток времени, происходит резкое понижение производительности 1С.

Оказывается, что для оптимальной работы 1С, по мимо регулярных операций производимых на сервере 1С, нужно так же производить очистку процедурного кеша. Рекомендуется выполнять следующие регламентные операции:

– Обновление статистик.
– Очистка процедурного КЭШа.
– Дефрагментация индексов.
– Реиндексация таблиц базы данных.

Для очистки процедурного КЭШа необходимо выполнить команду:

DBCC FREEPROCCACHE

На сегодня пока все.

Ошибка “Нарушена целостность структуры конфигурации”

При накате очередного обновления, как обычно вышел нормально из конфигуратора. Зашел снова и начал ставить следующее по порядку обновления. Делал все как обычно но получил ошибку “Нарушена целостность структуры конфигурации”.

Никакие варианты решения проблемы предложенные в интернете не помогли.

Что пробовал:

1. Проверять утилитой ChDBFl.exe

2. Тестирования и исправление ошибок

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

1. Выгрузил информационную базу в DT

2. Загрузил информационную базу из DT

Выполнение этих действий привили к желаемому результату. Никаких побочных последствий данного действия обнаружено не было.

 

 

 

1C – актуальные версии на 28 мая 2013

И так на 28.05.2013 актуальные версии:

Технологическая платформа 8.2 8.2.18.96 08.05.2013
Бухгалтерия предприятия, редакция 2.0 2.0.48.07 27.05.2013
Бухгалтерия предприятия, редакция 3.0 3.0.20.18 16.05.2013
Зарплата и Управление Персоналом 2.5.67.1 17.05.2013
Управление производственным предприятием, редакция 1.3 1.3.39.1 23.04.2013
Управление торговлей, редакция 10.3 10.3.21.2 07.04.2013
Управление торговлей, редакция 11.0 11.1.2.6 14.05.2013

 

Следите за выходом новых обновлений.

1C – Группировка исходного текста в модулях

Оказывается в конфигуратое 1С есть возможность изменять группировки в текстах модуля.
Есть возможность сворачивать и группировать следующие вещи:

– Функции и процедуры
– комментарии к процедурам и функциям
– Циклы
– Условия

 

Как это выглядеть:

Пример группировки

Пример группировки

 

Для настройки правил группировки нужно воспользоваться меню “Сервис -> Параметры”. Далее открываем вкладку “Модули” и в ней вкладку “Группировка” и выбираем нужные нам элементы для группировки  и сворачивания”

 

Настройка группировок

Настройка группировок

 

Вот такая вот нехитрая штука, которая иногда бывает очень и очень полезна.

 

1C – Добавить в число лидирующие 0

Задача:  Необходимо преобразовать число 555 в число 000555, т.е. дополнить число лидирующими нулями.
  
Решение:
 
Для этой цели воспользуемся функцией Формат()
 

ИсхЧисло = 555;
НовоЗначение = Формат(ИсхЧисло,, “ЧЦ=6; ЧВН=; ЧГ=0”);

Параметры функции:

ЧЦ=6 – Количество отображаемых знаков.
ЧВН= – Выводить лидирующие нули.
ЧГ=0 – Разряды выводятся без группировки.

1C – Таблетка “Вылетает приложение при формировании отчетов”

Замечено, что на некоторых компьютерах при формировании отчетов в режиме “1с-предприятия” происходит произвольное закрытие приложения или же оно вылетает с ошибкой от Microsoft, причем эти отчеты великолепно  работают на других машинах. Путем многочисленных экспериментов удалось найти лекарство от этой напасти.

Вот оно:

Заходим в свойства видеокарты, и отключаем там “Аппаратное ускорения” и все начинает работать.