Архив рубрики «1С»

Как общаться с программистами.

 

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

Еще немного приколов.

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

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

 

Обновление УПП 1.3.51.4 и снова “Ошибка формата потока”

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

Проблема:

При попытки  обновить не типовую конфигурацию  Управление производственным предприятием, редакция 1.3 версия 1.3.51.1 на 1.3.51.4, путем сравнить – объединить, в процессе сравнения вылетает ошибка “Ошибка формата потока” и предлагается закрыть конфигуратор.

Предположения:

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

Причина:

Было установлено, что  процесс сравнения вылетает на документе “ПередачаСЗВ4вПФР”, причем проблема с документом именно в новом релизе.

Решение:

1. Самое правильное решение – это конечно же своевременное обновление платформы. Так как мы используем платформу 8.2.17.153, то и столкнулись с подобной проблемой. Проверено на платформе 8.2.19.90 подобной проблемы не возникает.

2. Так как быстро обновить платформу не так то просто, то решили выкрутиться и сделать таким образом:

  • Была установлена новая платформа.
  • Сделана копия эталона версии 1.3.51.1
Далее все делается в последней версии платформы
  • В эталоне был снят с поддержки документ “ПередачаСЗВ4вПФР”
  • Проведено обновление эталонной базы.
  • Сохранен cf файл последней версии эталона.
Далее все делается в старой рабочей версии платформы
  • Проведено сравнение и объединение рабочей базы с эталонным cf файлом.
Всем удачи !!!

 

 

 

 

 

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

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

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

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

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

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

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

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

DBCC FREEPROCCACHE

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

1С- Документ “Корректировка поступлений” и движение по регистрам НДС.

Квартальная отчетность – горячая пора не только для бухгалтеров, но и для программистов 1С.

И так снова решаем проблему.

Дано:

Конфигурация – Управление Производственным Предприятием
РАУЗ – нет, Партионный учет- да.
Документ – “Корректировка поступлений”
Проблема – Документ не попадает ни в книгу продаж ни в книгу покупок.

Решение:

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

Разбираясь с кодом модуля документа, был найдена интересный комментарий:

“// Движения по регистрам учета НДС формируются отдельной обработкой”

Дальнейшие поиски навели на отдельную обработку “Проведения документов по регистрам НДС”.

Так как обычно мы эту обработку не используем, то было принято решение не рисковать, и запустить ее лишь за тот день, в который был сделан документ “Корректировка поступлений”.

После выполнение обработки в документ добавлись новые движения.

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

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

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

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

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С есть возможность изменять группировки в текстах модуля.
Есть возможность сворачивать и группировать следующие вещи:

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

 

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

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

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

 

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

 

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

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

 

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

 

1С:Обновление информационных баз в пакетном режиме.

Компания 1С совместно с компанией “1С-ИжТиСи” в январе 2013 года выпустила на рынок совместное решение “1С:Обновление информационных баз в пакетном режиме”.

В продажу в России данно решение должно было поступить 25.01.2013.
Розничная цена на продукт составляет 12 240 рублей.

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

На наш взгляд использование данного продукта может дать следующие преимущества.

– Снижение временных затрат, связанных с установкой обновлений.
– Снижение временных затрат так же повлечет и снижение финансовых затрат.

Минусы данного продукта по нашему мнению

– Относительно высокая стоимость продукта.
– Сложность использования, не понятно на сколько хорошо данный продукт будет обновлять не типовые решения.

Время покажет.