Библиотека стандартных подсистем. Версия 1.2.1.15 . Информация об ошибках

 
  Код ошибки: 10097378  
  Дата публикации: 17 февраля 2012 г.  
  Описание: Если изменить имя команды вызова доп. отчетов или обработок в переопределяемом модуле, то при настройке пользователем состава выводимых дополнительных отчетов и обработок может возникать ошибка.  
 
  Код ошибки: 10100333  
  Дата публикации: 17 февраля 2012 г.  
  Описание: В некоторых случаях при выгрузке данных может возникать ошибка вида:
"{Обработка.КонвертацияОбъектовИнформационныхБаз(10627)}: Значение не является значением объектного типа (ПравилоКонвертации)
ИмяПКО = Правило.ПравилоКонвертации;"
 
  Способ исправления: Отключить или удалить правило выгрузки данных (ПВД) для регистра
сведений СоответствияОбъектовИнформационныхБаз из правил обмена
данными.
Обновить правила обмена в информационной базе и повторить выгрузку.
 
  Причина возникновения: Наличие ПВД для регистра сведений СоответствияОбъектовИнформационныхБаз.  
 
  Код ошибки: 10096602  
  Дата публикации: 17 февраля 2012 г.  
  Описание: При создании настройки обмена РИБ в подчиненном узле с использованием помощника настройки обмена возникает ошибка вида:
"Настройка обмена данными не может быть изменена.
Существуют зарегистрированные изменения данных для обмена.
Выполните обмен данными два раза и повторите попытку."
 
  Способ обхода: В подчиненном узле:
Установить значение константы НастройкаПодчиненногоУзлаРИБЗавершена в Истина.
Вручную установить настройки транспорта сообщений обмена.
 
 
  Код ошибки: 10099598  
  Дата публикации: 17 февраля 2012 г.  
  Описание: В процедуре проверки необходимости обновления формы после записи набора дополнительных реквизитов и сведений стоит проверка на "параметр" события, а при записи при создании оповещения в параметр передается параметры записи, а не ссылка на записанный набор, потому обновление формы не происходит:

Проверка необходимости обновления:
Функция ОбрабатыватьОповещения(Форма, ИмяСобытия, Параметр) Экспорт
Если (ИмяСобытия <> "Запись_НаборыДополнительныхРеквизитовИСведений")
ИЛИ Не Форма.Свойства_ИспользоватьСвойства Тогда
Возврат Ложь;
ИначеЕсли Форма.Свойства_ОсновнойНабор = Параметр Тогда
Возврат Истина;
ИначеЕсли (ТипЗнч(Форма.Свойства_ОсновнойНабор) = Тип("СписокЗначений"))
И (Форма.Свойства_ОсновнойНабор.НайтиПоЗначению(Параметр) <> Неопределено) Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
КонецФункции
Обработка события ПослеЗаписи Набора дополнительных реквизитов и сведений:

Процедура ПослеЗаписи(ПараметрыЗаписи)
Оповестить("Запись_НаборыДополнительныхРеквизитовИСведений", ПараметрыЗаписи, Объект.Ссылка);
КонецПроцедуры
Здесь вместо ПараметрыЗаписи должно стоять Объект.Ссылка
 
  Способ воспроизведения: 1. Открыть форму какого-либо объекта, поддерживающего дополнительные реквизиты и/или сведенья, например справочник "Демо: Контрагенты"
2. Через меню "Все действия" открыть "Дополнительные сведенья" - откроется форма списка справочника "Наборы дополнительных реквизитов и сведений"
3. Нажать кнопку "Изменить состав дополнительных реквизитов и сведений" - откроется форма элемента справочника "Наборы дополнительных реквизитов и сведений"
4. Изменить состав дополнительных реквизитов и/или дополнительных сведений
5. Нажать кнопку "Сохранить"
6. Вернуться в форму списка справочника "Наборы дополнительных реквизитов и сведений" и убедиться, что информация в форме списка не изменилась.
 
  Способ исправления: В процедуре ПослеЗаписи() формы элемента справочника НаборыДополнительныхРеквизитовИСведений
заменить строку:
Оповестить("Запись_НаборыДополнительныхРеквизитовИСведений", ПараметрыЗаписи, Объект.Ссылка);
на строку:
Оповестить("Запись_НаборыДополнительныхРеквизитовИСведений", Объект.Ссылка, Объект.Ссылка);
 
 
  Код ошибки: 10096046  
  Дата публикации: 15 февраля 2012 г.  
  Описание: При подключении дополнительных отчетов и обработок под одним именем может возникать ошибка "Неправильный идентификатор формы".  
 
  Код ошибки: 10099718  
  Дата публикации: 10 февраля 2012 г.  
  Описание: Помощник интерактивного обмена данными не выполняет выгрузку данных, если загрузка данных завершилась ошибкой.  
  Способ обхода: Для выгрузки данных необходимо воспользоваться автоматическим обменом данными.  
 
  Код ошибки: 10099721  
  Дата публикации: 10 февраля 2012 г.  
  Описание: В некоторых случаях при обмене данными может возникать ошибка вида:
"Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(6817)}: Значение не является значением объектного типа (Пустая)"
 
  Способ исправления: В модуле объекта обработки КонвертацияОбъектовИнформационныхБаз
заменить код функции ПолучитьОбъектПоСсылкеИДопИнформации()
на приведенный ниже:
Функция ПолучитьОбъектПоСсылкеИДопИнформации(СозданныйОбъект, Ссылка)

// если объект создали, то работаем с ним, если нашли - получаем объект
Если СозданныйОбъект <> Неопределено Тогда

Объект = СозданныйОбъект;

ИначеЕсли Ссылка = Неопределено Тогда

Объект = Неопределено;

ИначеЕсли Ссылка.Пустая() Тогда

Объект = Неопределено;

Иначе

Объект = Ссылка.ПолучитьОбъект();

КонецЕсли;

Возврат Объект;
КонецФункции
 
 
  Код ошибки: 10099687  
  Дата публикации: 10 февраля 2012 г.  
  Описание: Если встроена подсистема ПрефиксацияОбъектов и не встроена подсистема Организации, то возникает ошибка при обновлении конфигурации.  
  Способ обхода: После встраивания подсистемы ПрефиксацияОбъектов, если подсистема Организации не встроена, необходимо из метаданных конфигурации удалить функциональную опцию ПрефиксыОрганизаций и параметр функциональной опции Организация.
 
 
  Код ошибки: 10099342  
  Дата публикации: 7 февраля 2012 г.  
  Описание: В форме "Мои напоминания" под полными правами видны чужие напоминания.  
 
  Код ошибки: 10097127  
  Дата публикации: 3 февраля 2012 г.  
  Описание: При выводе на печать с использованием макета документа в формате OpenOffice, из макета не копируются настройки полей страницы.  
 
  Код ошибки: 10094284  
  Дата публикации: 3 февраля 2012 г.  
  Описание: Если в системе работают пользователи из разных часовых поясов, то при установке блокировки сеансов, активные сеансы завершаются вовремя только для у тех пользователей, которые работают по часовому поясу сервера. Пользователи, у которых текущее время отличаются от часового пояса сервера в большую сторону, продолжают работать.  
 
  Код ошибки: 10094896  
  Дата публикации: 3 февраля 2012 г.  
  Описание: Если в кластере более одного запущенного рабочего процесса, то при блокировке работы пользователей могут быть завершены не все активные сеансы.  
 
  Код ошибки: 10096721  
  Дата публикации: 3 февраля 2012 г.  
  Описание: При загрузке правил обмена в обработке "Универсальный обмен данными в формате XML" в некоторых случаях отметки правил выгрузки могут быть расставлены неправильно.  
  Способ обхода: Наименования правил выгрузки данных (ПВД) задавать уникальными.  
 
  Код ошибки: 10098499  
  Дата публикации: 31 января 2012 г.  
  Описание: Функция СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтрокуИзМассива некорректно работает с более чем 10 параметрами.  
  Способ исправления: Заменить код функции на:
Функция ПодставитьПараметрыВСтрокуИзМассива(Знач СтрокаПодстановки, Знач МассивПараметров) Экспорт

СтрокаРезультата = СтрокаПодстановки;

Индекс = МассивПараметров.Количество();
Пока Индекс > 0 Цикл
Значение = МассивПараметров[Индекс-1];
Если Не ПустаяСтрока(Значение) Тогда
СтрокаРезультата = СтрЗаменить(СтрокаРезультата, "%" + СтрЗаменить(Формат(Индекс, "ЧРГ=' '"), " ", ""), Значение);
КонецЕсли;
Индекс = Индекс - 1;
КонецЦикла;

Возврат СтрокаРезультата;

КонецФункции
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10093417  
  Дата публикации: 31 января 2012 г.  
  Описание: Удаление помеченных объектов в некоторых случаях может работать некорректно.  
  Способ воспроизведения: 1. Создать группу в любом справочнике.
2. В этой группе создать вложенную группу.
3. Во вложенной группе создать элемент.
4. Пометить на удаление обе группы, но не помечать элемент.
5. Запустить обработку удаления объектов - ошибочно удалится группа, созданная на шаге 1.
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10098466  
  Дата публикации: 27 января 2012 г.  
  Описание: При начальном заполнении информационной базы автором предопределенных вариантов отчетов становится пользователь, выполняющий обновление.  
  Способ обхода: В процедуре ОбработкаПредопределенныхВариантов() общего модуля ВариантыОтчетов удалить строку

ВариантОбъект.Администратор = Администратор;
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10098329  
  Дата публикации: 27 января 2012 г.  
  Описание: При разборе FTP-ссылки на составные части в протокол записывается "http".  
  Способ исправления: В функции ПолучениеФайловИзИнтернетаКлиентСервер.РазделитьURL() найти строки:
Если Лев(URL, 5) = "ftp://" Тогда
URL = Прав(URL, СтрДлина(URL) - 7);
КонецЕсли;
и заменить на:
Если Лев(URL, 6) = "ftp://" Тогда
URL = Сред(URL, 7);
Протокол = "ftp";
КонецЕсли;
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10095888  
  Дата публикации: 27 января 2012 г.  
  Описание: В спр. "Банковские счета" невозможно указать банк из классификатора банков.
При попытке выбрать банк из классифкатора банков программа сообщает:
{Справочник.БанковскиеСчета.Форма.ФормаЭлемента.Форма(302)}: Поле объекта не обнаружено (Реквизит) Если РезультатВыбора.Реквизит = "БИКБанка" Тогда
 
  Способ воспроизведения: Открыть форму элемента справочника "Банковские счета".
Флаг "Изменить реквизиты банка" не установлен.
Ввести БИК в поле реквизита "Банк для расчетов/БИК", нажать "Enter".
Программа сообщает об ошибке со ссылкой на строку кода.
 
  Способ исправления: Обновить БСП, ошибка исправлена в релизе 1.2.2.2.  
  Способ обхода: Ввести информацию о банке вручную, установив флаг "Изменить реквизиты банка".  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10092505  
  Дата публикации: 23 января 2012 г.  
  Описание: При нажатии на кнопку "Записать и закрыть" в общей форме ПраваДоступаУпрощенно происходит ошибка при выполнении метода Закрыть(), когда форма открыта как подчиненная.
 
  Способ воспроизведения: В упрощенном режиме прав доступа в форме пользователя в панели навигации нажать на ссылку Права доступа, далее нажать кнопку "Записать и закрыть". Возникает ошибка.  
  Способ обхода: Нажать кнопку "Записать", затем закрыть форму.  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10097861  
  Дата публикации: 23 января 2012 г.  
  Описание: При обмене данными некоторые реквизиты не синхронизируются (даты и номера документов, коды справочников).  
  Способ воспроизведения: Изменить дату или номер документа в первой базе.
Во второй базе документ оставить без изменения.
Выполнить обмен данными.
Номер и дата документа во второй базе не будут синхронизированы с первой базой.
 
  Способ исправления: В модуле объекта обработки КонвертацияОбъектовИнформационныхБаз в строке 5847 необходимо
заменить код:
Если НайденоСоответствиеОбъекта Тогда

// 1. Поиск объекта по регистру сопоставления объектов ИБ дал положительный результат
ОбъектНайден = Истина;

Возврат СтруктураСвойств.Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(СвойствоУникальныйИдентификатор));

КонецЕсли;
на:
Если НайденоСоответствиеОбъекта Тогда

// 1. Поиск объекта по регистру сопоставления объектов ИБ дал положительный результат

СсылкаНаОбъект = СтруктураСвойств.Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(СвойствоУникальныйИдентификатор));

Если РежимПоискаОсновногоОбъекта Тогда

СозданныйОбъект = СсылкаНаОбъект.ПолучитьОбъект();

Если СозданныйОбъект <> Неопределено Тогда

УстановитьРеквизитыПоискаУОбъекта(СозданныйОбъект, СвойстваПоиска, СвойстваПоискаНеЗамещать);

ОбъектНайден = Истина;

Возврат СсылкаНаОбъект;

КонецЕсли;

Иначе

// для неосновных объектов (выгруженных по ссылке) просто получаем ссылку с заданным GUID
Возврат СсылкаНаОбъект;

КонецЕсли;

КонецЕсли;
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10096715  
  Дата публикации: 10 января 2012 г.  
  Описание: В обработке "Универсальный обмен данными XML" в некоторых случаях при повторной загрузке правил обмена может возникать исключительная ситуация.  
  Способ исправления: В обработке УниверсальныйОбменДаннымиXML в модуле формы на строке 1138 необходимо заменить строку кода:
ЭлементыФормы.ИмяФайлаПравил.СписокВыбора = мСписокМакетовПравилОбмена;
на строку кода:
ЭлементыФормы.ИмяФайлаПравил.СписокВыбора = мСписокМакетовПравилОбмена.Скопировать();
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10096923  
  Дата публикации: 30 декабря 2011 г.  
  Описание: После отправки на печать нескольких документов в форме "Печать документов" областью печати становится область, соответствующая области последнего отправленного на принтер документа.  
  Способ воспроизведения: 1. Выполнить команду "Печать" для двух или более документов (откроется форма "Печать документа").
2. В форме "Печать документов" нажать на кнопку "Печать".
3. Открыть "Предварительный просмотр..." (на просмотре будет только последний документ).
 
  Способ исправления: В общем модуле УправлениеПечатьюКлиент найти строки:
ТабДок.ОбластьПечати = Область;
ТабДок.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);
и заменить на:
ОбластьПечатиПользователя = ТабДок.ОбластьПечати;
ТабДок.ОбластьПечати = Область;
ТабДок.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);
ТабДок.ОбластьПечати = ОбластьПечатиПользователя;
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10094934  
  Дата публикации: 2 декабря 2011 г.  
  Описание: Не записываются и не считываются значения быстрого доступа пользователей к дополнительным отчетам из формы элемента справочника "Дополнительные отчеты и обработки".  
  Способ исправления: Заменить условие
Если Объект.Вид = Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительнаяОбработка Тогда
на
Если Объект.Вид = Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительнаяОбработка
ИЛИ Объект.Вид = Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительныйОтчет Тогда
- В процедурах "ПередЗаписьюНаСервере" и "ЗаполнитьКоманды" модуля формы элемента справочника "ДополнительныеОтчетыИОбработки".
- В процедуре "ПриЗаписи" модуля объекта справочника "ДополнительныеОтчетыИОбработки".

При этом в процедуре "ЗаполнитьКоманды" модуля формы элемента справочника "ДополнительныеОтчетыИОбработки" следует пропустить (не изменять) условие:
Если Объект.Вид = Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительнаяОбработка
И ЭлементКоманда.ВариантЗапуска = Перечисления.СпособыВызоваДополнительныхОбработок.ВызовСерверногоМетода Тогда
 
  Исправлено в релизе: 1.2.1  
 
  Код ошибки: 10094602  
  Дата публикации: 2 декабря 2011 г.  
  Описание: Форма списка дополнительных отчетов и обработок для раздела не открывается, если для текущего пользователя не настроен быстрый доступ хотя бы к одному из дополнительных отчетов, прикрепленных к разделу.  
  Способ обхода: В режиме предприятия: Настроить быстрый доступ пользователю хотя бы к одному из дополнительных отчетов для каждого из разделов.
Через конфигуратор: Удалить (или закомментировать) код обработчика "ПриОткрытии" общей формы "ДополнительныеОтчетыИОбработки".
 
  Исправлено в релизе: 1.2.1  
 
  Код ошибки: 10095827  
  Дата публикации: 20 декабря 2011 г.  
  Описание: Невозможность ввода пароля пользователя при настройке резервного копирования.  
  Способ обхода: Задать пользователя с полными правами, без пароля, и чтобы он не отображался в списке выбора.  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10096340  
  Дата публикации: 20 декабря 2011 г.  
  Описание: При попытке отправки несформированной печатной формы по электронной почте возникает ошибка.  
  Способ исправления: В модуле общей формы ПечатьДокументов найти комментарий:
// ничего не делаем
и заменить его на строку:
Элементы.ОтправитьПоПочте.Доступность = ОбъектыПечати.Количество() > 0;
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10094803  
  Дата публикации: 20 декабря 2011 г.  
  Описание: Настройка резервного копирования: идентификация пользователя не выполнена.  
  Способ исправления: Задать пользователя с полными правами, без пароля, и чтобы он не отображался в списке выбора.  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10095185  
  Дата публикации: 13 декабря 2011 г.  
  Описание: В форме описаний изменений системы нельзя скопировать текст.  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10095618  
  Дата публикации: 13 декабря 2011 г.  
  Описание: Не применялись настройки варианта отчета, если при сохранении указывать предопределенный вариант.  
  Способ обхода: При сохранении пользовательских вариантов отчетов не выбирать предопределенные варианты.  
  Причина возникновения: Предопределенные варианты СКД отчетов хранятся в основной схеме компоновки данных, поэтому их замена невозможна.  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10094804  
  Дата публикации: 13 декабря 2011 г.  
  Описание: Из файла 1_2_1_15\Docs\news.htm:
Для обновления версий БСП в прикладных решениях рекомендуется использовать «Помощник внедрения», входящий в дистрибутив в виде внешней обработки.
Не нашел такой обработки в дистрибутиве.

В демо она встроена в конфигурацию. В описании не нашел как надо эту обработку запускать - из любой БД? Из той в которую внедряется БСП?
 
  Способ воспроизведения: 1. Установить дистрибутив БСП 1.2.1.15
2. Открыть папку установки дистрибутива конфигурации и ознакомиться с файлом news.htm (в подпапке SSL\1_2_1_15\Docs)
3. Искать в дистрибутиве обработку "Помощник внедрения" и не найти её.
 
  Способ исправления: 1. Развернуть демо-базу БСП 1.2.1.15.
2. Открыть конфигуратор и открыть конфигурацию.
3. Сохранить обработку ПомощникВнедренияБСП в файл внешней обработки.
4. Открыть обработку в режиме 1С:Предприятие в разрабатываемой конфигурации, в которую внедряется БСП.
5. Следовать инструкции по внедрению и подсказкам в помощнике внедрения БСП.
 
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10095549  
  Дата публикации: 13 декабря 2011 г.  
  Описание: При обмене данными постоянно возникает предупреждение "Сообщение обмена было принято ранее", в итоге загрузка данных не выполняется.
При выгрузке данных из базы-корреспондента никаких ошибок не фиксируется.
 
  Способ исправления: В обработке КонвертацияОбъектовИнформационныхБаз в модуле объекта в процедуре
ВыполнитьВыгрузкуДанных вместо кода:
Попытка
ВыполнитьВыгрузку();
Исключение
КонецПопытки;
необходимо вставить код:
Попытка
ВыполнитьВыгрузку();
Исключение
ЗаписатьВПротоколВыполнения(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
ЗавершитьВедениеПротоколаОбмена();
ФайлОбмена = Неопределено;
ПолеВыгруженныеПоСсылкеОбъекты = Неопределено;
ПолеВыгружаемыеПоСсылкеОбъектыМетаданных = Неопределено;
Возврат;
КонецПопытки;
 
  Причина возникновения: Ошибки при выгрузке данных в базе-корреспонденте, которые не попадают в журнал регистрации.  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10094945  
  Дата публикации: 2 декабря 2011 г.  
  Описание: Под обычным пользователем невозможна работа с файлами, добавленными в базу при установленном типе хранения файлов "в информационной базе".  
  Способ воспроизведения: Установить в настройках программы тип хранения файлов "в информационной базе" (под Администратором).
Под обычным пользователем:
1. Добавить файл например с диска в папку файлов.
2. Выполнить команду "Просмотреть" на файле (или сделать двойной щелчок мыши на файле)
3. Будет выдана ошибка вида: "Ошибка доступа к файлу 'e1cib/data/РегистрСведений.ХранимыеФайлыВерсий?ВерсияФайла="a5cbe0cb4ed5f5c811e0e039a186242a"'"
 
  Способ исправления: В Роли _ДемоИспользованиеБСП и _ДемоРаботаСПапкамиФайлов настроить права
для регистра сведений ХранимыеФайлыВерсий:
Просмотр - поставить галочку.
Чтение - поставить галочку и добавить ограничение доступа к данным со следующим текстом:
#ПоЗначениямИНаборамРасширенный("РегистрСведений.ХранимыеФайлыВерсий", "Чтение", "",
"",
"",
"Объект","Т.ВерсияФайла.Владелец.ВладелецФайла","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","")
 
  Способ обхода: Установить тип хранения файлов "в томах на диске". Перенести все файлы в тома обработкой "Перенос файлов в тома".  
  Исправлено в релизе: 1.2.1  
 
  Код ошибки: 10094700  
  Дата публикации: 25 ноября 2011 г.  
  Описание: Если FTP сервер не требует аутентификации, то помощник настройки обмена не позволяет создать обмен.  
  Способ обхода: Либо завести на FTP сервере пользователя с паролем и указать его при настройке обмена в помощнике.
Либо ввести в качестве имени пользователя значение "anonymous".
 
 
  Код ошибки: 10094566  
  Дата публикации: 25 ноября 2011 г.  
  Описание: При работе интерактивного обмена данными может возникать ошибка:
"При выгрузке данных возникли ошибки во второй информационной базе: Не корректно указано имя файла для выгрузки данных".
 
  Способ воспроизведения: Условия возникновения ошибки:
- одна из баз работает в к/с режиме
- базы расположены на разных физических машинах
 
  Способ исправления: 1. В общем модуле ОбменДаннымиВнешнееСоединение заменить полностью процедуру ВыполнитьВыгрузкуДляУзлаИнформационнойБазы на следующую:
Процедура ВыполнитьВыгрузкуДляУзлаИнформационнойБазы(Отказ, ИмяПланаОбмена, КодУзлаИнформационнойБазы, ПолноеИмяФайлаСообщенияОбмена, СтрокаСообщенияОбОшибке = "") Экспорт

Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда

ОбменДаннымиСервер.ВыполнитьВыгрузкуДляУзлаИнформационнойБазыЧерезФайл(Отказ, ИмяПланаОбмена, КодУзлаИнформационнойБазы, ПолноеИмяФайлаСообщенияОбмена, СтрокаСообщенияОбОшибке);

Иначе

Адрес = "";

ОбменДаннымиСервер.ВыполнитьВыгрузкуДляУзлаИнформационнойБазыВоВременноеХранилище(Отказ, ИмяПланаОбмена, КодУзлаИнформационнойБазы, Адрес, СтрокаСообщенияОбОшибке);

Если Не Отказ Тогда

ПолучитьИзВременногоХранилища(Адрес).Записать(ПолноеИмяФайлаСообщенияОбмена);

УдалитьИзВременногоХранилища(Адрес);

КонецЕсли;

КонецЕсли;

КонецПроцедуры

2. В общий модуль ОбменДаннымиСервер вставить процедуру:
Процедура ВыполнитьВыгрузкуДляУзлаИнформационнойБазыВоВременноеХранилище(Отказ, Знач ИмяПланаОбмена, Знач КодУзлаИнформационнойБазы, Адрес, СтрокаСообщенияОбОшибке = "") Экспорт

ПолноеИмяФайлаСообщенияОбмена = ПолучитьИмяВременногоФайла("xml");

ВыполнитьОбменДаннымиДляУзлаИнформационнойБазыЧерезФайлИлиСтроку(Отказ, ИмяПланаОбмена, КодУзлаИнформационнойБазы, ПолноеИмяФайлаСообщенияОбмена,, СтрокаСообщенияОбОшибке, Перечисления.ДействияПриОбмене.ВыгрузкаДанных);

Если Не Отказ Тогда

Адрес = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ПолноеИмяФайлаСообщенияОбмена));

Попытка
УдалитьФайлы(ПолноеИмяФайлаСообщенияОбмена);
Исключение
КонецПопытки;

КонецЕсли;

КонецПроцедуры
 
  Способ обхода: Выполнять интерактивный обмен данными только со стороны базы, работающей в к/с режиме.  
  Исправлено в релизе: 1.2.1  
 
  Код ошибки: 10094626  
  Дата публикации: 25 ноября 2011 г.  
  Описание: При настройке обмена данными под пользователем с ограниченными правами (Бухгалтер, Менеджер), возникают ошибки прав доступа.
В итоге такой пользователь не может настроить обмен данными.
 
  Способ исправления: В общем модуле ОбменДаннымиСервер в начало процедуры ПроверитьПодключениеОбработкиТранспортаСообщенийОбмена вставить код:
УстановитьПривилегированныйРежим(Истина);
 
  Способ обхода: Обмен данными настраивать от имени пользователя с полными правами (Администратор).  
  Исправлено в релизе: 1.2.1  
 
  Код ошибки: 10082955  
  Дата публикации: 22 ноября 2011 г.  
  Описание: Если в правиле выгрузки данных (ПВД) задан произвольный алгоритм выборки, то при выгрузке данных табличных частей объектов может возникать ошибка:
"Метод объекта не обнаружен (Количество)".
 
  Способ обхода: В обработчике правила конвертации группы свойств (ПКГС) "Перед обработкой" выгружать результат запроса по табличной части в таблицу значений.  
 
  Код ошибки: 10093869  
  Дата публикации: 22 ноября 2011 г.  
  Описание: Запись дополнительных сведений (Регистр сведений ДополнительныеСведения) происходит без учета измерения с основным отбором. Из-за этого возможна ситуация, когда два пользователя редактируют разные доп. сведения одного объекта, и при этом затирают друга.
Если со свойствами работают несколько пользователей в разных базах, возникают коллизии, так как набор свойств объекта всегда перезаписывается.
 
 
  Код ошибки: 10094290  
  Дата публикации: 22 ноября 2011 г.  
  Описание: При отправке письма через легкую электронную почту письмо отправляется, но пользователю выводятся сообщения о ошибке.  
  Исправлено в релизе: 1.2.1  
 
  Код ошибки: 10094374  
  Дата публикации: 22 ноября 2011 г.  
  Описание: Если на последней странице помощника создания обмена данными или помощника интерактивного обмена данными перейти по гиперссылке "Выполнить загрузку данных во второй информационной базе", то в случае, если база-корреспондент работает в клиент-серверном режиме, может возникнуть ошибка:
"{Обработка.ПомощникИнтерактивногоОбменаДанными.Форма.Форма.Форма(34)}: Поле объекта не обнаружено
Объект.УзелИнформационнойБазы = ПланыОбмена[Параметры.ИмяПланаОбмена].НайтиПоКоду(КодУзлаИнформационнойБазы);"
 
  Способ исправления: В процедуре ОбщийМодуль.ОбменДаннымиКлиент.ЗапуститьПриложение1СПредприятиеИВыполнитьИнтерактивнуюЗагрузкуДанных
необходимо заменить код:
СтрокаКоманды = "%1 ENTERPRISE /S%2\%3 /N""%4"" /P""%5"" /CВыполнитьИнтерактивнуюЗагрузкуДанных;%5;%6";
на:
СтрокаКоманды = "%1 ENTERPRISE /S%2\%3 /N""%4"" /P""%5"" /CВыполнитьИнтерактивнуюЗагрузкуДанных;%6;%7";
 
  Способ обхода: Перейти самостоятельно в базу-корреспондент, перейти в форму обменов данными, выбрать требуемый обмен и выбрать команду "Выполнить интерактивно...".
 
  Исправлено в релизе: 1.2.1  
 
  Код ошибки: 10093829  
  Дата публикации: 18 ноября 2011 г.  
  Описание: Обмен данными не работает через FTP, если префиксы узлов информационных баз содержат буквы русского алфавита.  
  Способ воспроизведения: При создании настройки обмена с использованием помощника, если в качестве префиксов информационных баз указать русские символы, то при обмене данными будет воспроизводиться данная ошибка.  
  Способ исправления: Настроить FTP-сервер так, чтобы он "понимал" имена файлов с русскими символами.  
  Способ обхода: Вручную изменить коды узлов планов обмена в первой и во второй информационных базах после создания настройки обмена.
Задать числовые коды узлам, например, ""000"", ""001"", ""002"" и т.п."
 
 
  Код ошибки: 10090855  
  Дата публикации: 1 ноября 2011 г.  
  Описание: При обмене через внешнее соединение (прямое подключение к базе-корреспонденту) может возникать ошибка:
"{ОбщийМодуль.ОбменДаннымиСервер.Модуль(818)}: Ошибка при вызове метода контекста (ВыполнитьВыгрузкуДанных)
ОбработкаОбменаДаннымиВнешнееСоединение.ВыполнитьВыгрузкуДанных(ОбработкаДляЗагрузкиДанных);
по причине:
Неизвестная ошибка"
 
  Способ обхода: Настроить обмен данными через любой другой доступный вид транспорта, например, через сетевой каталог или FTP.
Выполнить несколько итераций обмена на стороне первой базы и второй базы.
Переключить обмен данными обратно, на обмен через внешнее соединение.
 
  Причина возникновения: Нехватка ресурсов системы при выгрузке документов с большими табличными частями (более 20 000 строк).  
 
  Код ошибки: 10080974  
  Дата публикации: 13 мая 2011 г.  
  Описание: При обмене данными в момент загрузки данных документы, введенные на основании, могут не проводиться.
Например, если в базе-источнике ввели два документа Д1, Д2, при этом Д1 является основанием для Д2, то при загрузке данных в базе-приемнике документ Д2 может оказаться непроведенным.
 
  Способ исправления: Использовать правильный хронологический порядок ввода документов: дата документа-основания должна быть раньше даты документа, вводимого на основании.  
  Способ обхода: Использовать помощник интерактивного обмена данными. В помощнике самостоятельно управлять порядком загрузки документов по типам.  
 
  Код ошибки: 10081435  
  Дата публикации: 20 мая 2011 г.  
  Описание: При выполнении обмена обработкой "Универсальный обмен данными в формате XML" могут возникать ошибки ограничения прав доступа.  
  Способ обхода: Процедуру обмена данными рекомендуется выполнять от имени пользователя с полными правами.  
  Исправлено в релизе: 1.2.2  
 
  Код ошибки: 10071121  
  Дата публикации: 1 марта 2011 г.  
  Описание: В подсистеме Управление доступом, при использовании
а) шаблона ограничения доступа #ПоНаборамЗначений, возможно изменить доступный объект на недоступный;
б) при использовании ограничения по реквизиту табличной части в шаблонах #ПоЗначениямРасширенный и #ПоЗначениямИНаборамРасширенный, результат проверки нового значения реквизита - всегда разрешено.
Необходимо иметь в виду эту особенность поведения при разработке ограничений доступа.
 
  Причина возникновения: Особенность поведения платформы, начиная с версии 8.2.12
Для реквизитов шапки выполняется проверка ограничения изменения и для старых, и для новых значений.
Для реквизитов табличных частей выполняется проверка ограничения изменения только для старых значений.