Архив рубрики «1С»
Привязка элемента справочника к предопределенному значению.
Задача: Привязать существующий элемент справочника к предопределенному значению.
1 2 3 4 5 6 7 |
&НаСервере Процедура Команда1НаСервере() ЭлементБрак = Справочники.СтатьиЗатрат.НайтиПоНаименованию("Брак"); ОбъектЭлементБрак = ЭлементБрак.ПолучитьОбъект(); ОбъектЭлементБрак.ИмяПредопределенныхДанных = "Брак"; ОбъектЭлементБрак.Записать(); КонецПроцедуры |
После этого элемент справочника “Брак” станет доступным по пердопределнному имени “Брак”. Пока все.
Стандарт кодирования 1с
Давным давно задался целью, написать для себя стандарт к написанию кода в 1С, а как оказалось он есть на ИТС
Интересно, а кто ни будь из коллег им пользуется или использует свой ?
1C – Запуск внешних отчетов и обработок
Список внешних печатных форм, отчетов и обработок в 1с версии 8.х.х. храниться в справочнике “Внешние обработки”, для того что бы сформировать внешний отчет или запустить внешнюю обработку можно воспользоваться следующим кодом.
1 2 3 4 5 6 7 8 9 10 11 |
ТекСсылка=Справочники.ВнешниеОбработки.НайтиПоНаименованию("СписокФизЛиц"); ИмяФайла = ПолучитьИмяВременногоФайла(); ДвоичныеДанные = ТекСсылка.ХранилищеВнешнейОбработки.Получить(); ДвоичныеДанные.Записать(ИмяФайла); Если ТекСсылка.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Отчет Тогда Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла); Иначе Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла); КонецЕсли; Форма.Открыть(); УдалитьФайлы(ИмяФайла) |
Обновление УПП 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 |
Следите за выходом новых обновлений.