Архив метки:

1С Транзакция вызвала взаимоблокировку ресурсов

В 1С при выгрузке данных через внешний источник данных набором записей получил ошибку Ошибка ODBC. SQLSTATE: 40001Номер ошибки: 1205Описание: [Microsoft][ODBC SQL Server Driver]Транзакция (идентификатор процесса 60) вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно. Несколько дней потратил на поиск решения. Помогло следующее: отсортировать выгружаемые данные в порядке ключевых полей,… Читать далее »

БСП 1С. Как узнать версию в Предприятии и Конфигураторе

Для того чтобы в 1С узнать версию БСП можно воспользоваться одним из двух вариантов. Первый, в режиме Предприятия. Нужно выполнить следующий код (например в консоли кода): ВерсияБСП = СтандартныеПодсистемыСервер.ВерсияБиблиотеки();ОбщегоНазначения.СообщитьПользователю(ВерсияБСП); Второй, в режиме Конфигуратора. Нужно открыть процедуру и посмотреть указываемую версию ОбщийМодуль.ОбновлениеИнформационнойБазыБСП.Модуль.ПриДобавленииПодсистемы()

1С. Ошибка хеш-версии файла конфигурации

Сегодня столкнулся в 1С с новой ошибкой при обновлении базы после подключения к хранилищу расширений: Очистка кэша и подключение из новой чистой базы не помогали. Пробовал много разного — ничего не помогало. Помогла только следующая схема: Взял у коллеги выгруженную из хранилища последнюю версию расширения. Создал новое расширение для подключения к хранилищу. Загрузил в него… Читать далее »

1С Ошибка вызова метода внешней компоненты. Набор ключей не определен

Недавно столкнулись с ошибкой при отправке реестра ЭЛН в ФСС. Система писала что отчет не отправлен. Возникла следующая ошибка. В журнале регистрации отображалась следующая информация: Событие:Электронный документооборот с контролирующими органами. Менеджер криптографииКомментарий:Ошибка при вызове «Зашифровать» менеджера криптографии.по причине:Ошибка вызова метода внешней компонентыпо причине:Набор ключей не определен. Проблема заключалась в том, что некорректно были настроены сертификаты… Читать далее »

1С. Как закрыть окно Повторная синхронизация данных

В 1С при входе в базу иногда может отображаться окно с сообщением Такое окно возникает если во время обновления произошла блокирующая ошибка. В следствии чего обновление было прервано и 1С требуется повторная синхронизация с узлом-источником. Во-первых нужно по журналу регистрации (доступен по ссылке в окне сообщения) определить из-за чего возникла ошибка. Если вам доступен конфигуратор… Читать далее »

1С. Как передать таблицу значений с клиента на сервер или с сервера на клиент. Пример.

Разработчики платформы не реализовали передачу таблицы значений между клиентом и сервером. Это доставляет неудобства и приводит к ошибкам при сериализации данных во время передачи. Самый простой и рабочий выход это использовать массив структур. Т.е. у вас на входе есть таблица значений. Вы создаете массив. Каждый отдельный элемент массива будет соответствовать строке таблицы значений. При этом… Читать далее »

1С Нельзя изменять поле, содержащее объект данных формы

Если на форме есть реквизит и мы его передаем как параметр в процедуру или функцию в 1С Предприятие может возникнуть ошибка Нельзя изменять поле, содержащее объект данных формы. Предприятие вычисляет внутри процедуры значение, а при завершении работы процедуры возвращает вычисленное значение обратно в параметр переданный в процедуру и дальше возвращает его в поле формы. Но… Читать далее »

Как в 1С вывести в реквизит формы данные из общего модуля

Сегодня пол дня просидел над простой задачей проброса таблицы значений из модуля объекта в реквизит формы. Гугление толку не давало. Но в коде одной из обработок обнаружилось нужное решение) Оно оказалось настолько простым и логичным, что я не смог сдержать смех. Суть — в модуле объекта формируем таблицу значений, загружаем таблицу значений в табличную часть… Читать далее »

Как в 1С на форме ограничить СписокЗначений по типу

Иногда необходимо реализовать возможность ввести на форме список значений. При этом список значений должен быть определенного типа. Если не прописывать ограничений — система при вводе каждой новой строки будет предлагать сначала выбрать тип значения, а потом уже сам объект. Но можно и убрать запрос выбора типа и ограничить список например только элементами справочника Номенклатура. Реализуется… Читать далее »

1С. Ошибка НачатьЧтение Неизвестный получатель

Сегодня В 1С столкнулся с ошибкой при загрузке данных в базу из XML. «Ошибка при вызове метода контекста (НачатьЧтение): Неизвестный получатель» Вначале не мог понять в чем дело, но потом разобрался. Т.к. переносил данные между тестовыми базами, а там номера сообщений не совпадают — нужно было заменить в XML номера на актуальные. И во время… Читать далее »