Библиотека стандартных подсистем. Версия 1.2.3.1 . Информация об ошибках |
|||||
Код ошибки: | 20004180 | ||||
Дата публикации: | 30 мая 2012 г. | ||||
Описание: | В инструкции по обновлению БСП нет информации о подсистеме "Заметки пользователя". | ||||
Способ исправления: | При обновлении подсистемы в конфигурации необходимо снять флажки с общих команд: - СоздатьЗаметкуПоПредмету - ЗаметкиПоПредмету |
||||
Код ошибки: | 20002215 | ||||
Дата публикации: | 30 мая 2012 г. | ||||
Описание: | Помощником внедрения БСП неправильно регистрировались ошибки по вызовам подсистемы "Дополнительные отчеты и обработки" из общих команд. | ||||
Код ошибки: | 10107119 | ||||
Дата публикации: | 30 мая 2012 г. | ||||
Описание: | Ошибка преобразования к типу "Число" при вводе адреса. | ||||
Способ воспроизведения: | 1) Устанавливаем конфигурацию 'Библиотека стандартных подсистем (демо) '. 2) Загружаем адресный классификатор по региону 'Пензинская обл.'. 3) Для элемента справочника Партнеры пробуем забить адрес: 440066, Пензенская обл, Пенза г, Строителей пр-кт, 4. 4) При вводе номера дома возникает ошибка 'Преобразование значения к типу Число не может быть выполнено'. 5) Введенный номер дома в строку адреса не попадает. 6) В функции 'ВходитВИнтервал' общего модуля 'УправлениеКонтактнойИнформациейКлассификаторы' в строке 1568 возникает ошибка преобразования к типу 'Число'. Строка модуля: 'МинЗначение = Число(Лев(Интервал, Позиция - 1));'. Ошибка возникает при попытке преобразования строки, содержащую нецифровые символы, к числовому типу: Число("126СТРГ"). |
||||
Способ исправления: | В общем модуле УправлениеКонтактнойИнформациейКлассификаторы: 1. Добавить следующую функцию: Функция ОставитьТолькоЦифрыВСтроке(РазбираемаяСтрока) Цифры = "1234567890"; ЦифроваяЧасть = ""; Для НомерСимвола = 1 По СтрДлина(РазбираемаяСтрока) Цикл ТекущийСимвол = Сред(РазбираемаяСтрока, НомерСимвола, 1); Если Найти(Цифры, ТекущийСимвол) Тогда ЦифроваяЧасть = ЦифроваяЧасть + ТекущийСимвол; Иначе Прервать; КонецЕсли; КонецЦикла; Возврат ЦифроваяЧасть; КонецФункции 2. В функции ВходитВИнтервал() заменить: Число( на: Число(ОставитьТолькоЦифрыВСтроке( |
||||
Причина возникновения: | В КЛАДР в качестве интервала домов был указано: 126СТРГ-90Д | ||||
Код ошибки: | 20002981 | ||||
Дата публикации: | 30 мая 2012 г. | ||||
Описание: | В форме выбора исполнителя поля с объектами адресации обязательны к заполнению, даже если для роли задан признак "Используется без объектов адресации". | ||||
Способ исправления: | В модуле общей формы ВыборРолиИсполнителя, в начало процедуры ОбработкаПроверкиЗаполненияНаСервере добавить фрагмент кода: Если ИспользуетсяБезОбъектовАдресации Тогда Возврат; КонецЕсли; |
||||
Код ошибки: | 10106869 | ||||
Дата публикации: | 22 мая 2012 г. | ||||
Описание: | Нехватка памяти при записи группы доступа с большим числом пользователей (сотни-тысячи). | ||||
Способ воспроизведения: | Добавить в группу доступа 300-5000 пользователей и записать. | ||||
Способ обхода: | Использовать группы пользователей и добавлять их в группы доступа. | ||||
Код ошибки: | 20003562 | ||||
Дата публикации: | 15 мая 2012 г. | ||||
Описание: | Если в БП 3 завести адрес заново - при открытии адреса "слетает" страна (рис. 1). Для некоторых адресов, заведённых ещё в БП 2, - адреса открываются со страной. | ||||
Способ воспроизведения: | 1. Открыть элемент справочника "Физические лица". 2. Открыть поле "Фактический адрес" через кнопку "...". 3. В открывшейся форме ввода адреса указать страну "РОССИЯ" и указать какой-либо адрес. 4. В форме ввода адреса нажать "Ок", чтобы адрес сохранился. 5. Теперь в поле "Фактический адрес" появился текст с адресом - снова открываем "Фактический адрес" через кнопку "...". 6. В форме ввода адреса оказалось незаполненым поле "Страна". Т.е. проблема появляется только при следующем открытии формы ввода адреса. |
||||
Способ исправления: | В общей форме ВводАдреса заменить функцию ПрочитатьЗначенияПараметров() на следущую: &НаСервере Процедура ПрочитатьЗначенияПараметров() Представление = Параметры.Представление; НаименованиеВида = Строка(Параметры.Вид); Для Каждого ЭлементАдреса Из Параметры.ЗначенияПолей Цикл // Для Страны - отдельная обработка, т.к. в отличие от других полей это ссылочный тип Если ЭлементАдреса.Представление = "Страна" Тогда Страна = Справочники.СтраныМира.НайтиПоНаименованию(ЭлементАдреса.Значение); Иначе ЭтаФорма[ЭлементАдреса.Представление] = ЭлементАдреса.Значение; КонецЕсли; КонецЦикла; КонецПроцедуры |
||||
Способ обхода: | Если требуется изменить адрес, то заполнить поле "Страна" вручную. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20003346 | ||||
Дата публикации: | 15 мая 2012 г. | ||||
Описание: | Если в функцию ПолучитьРазностьДатПоКалендарю механизма "Календарные графики" в качестве даты начала передать 1 января, то функция всегда будет сообщать об ошибке. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 10106677 | ||||
Дата публикации: | 15 мая 2012 г. | ||||
Описание: | Если указать адрес полностью, с индексом, например: 198332, Санкт-Петербург, Брестский бульвар, д. 11/36 программа сообщит, что такого адреса в КЛАДРЕ нет. После несольких попыток ввода удалось записать алрес, но программа меняете индекс на 190000. |
||||
Способ воспроизведения: | 1. В форме ввода адреса попытаться ввести указанный адрес, причем 11/36 - ввести в поле с номером дома. 2. Проверить соответствие адреса КЛАДРу (адресному классификатору) 3. Будет выведено предупреждение, что указанного номера нет в адресном классификаторе, хотя в КЛАДР указано, что все нечётные дома с 1 по 11 входят в КЛАДР с индексом 198332. |
||||
Способ исправления: | В общем модуле УправлениеКонтактнойИнформациейКлассификаторы в функции ВходитВИнтервал() заменить строки: Если НЕ СтроковыеФункцииКлиентСервер.ТолькоЦифрыВСтроке(Номер, Ложь) Тогда Возврат ВРЕГ(СтрЗаменить("" + Номер, " ", "")) = ВРЕГ(СтрЗаменить("" + Интервал, " ", "")); КонецЕсли; на следующие: Если НЕ СтроковыеФункцииКлиентСервер.ТолькоЦифрыВСтроке(Номер, Ложь) Тогда // Проверяем вхождение конкретного номера дома в интервал НомерВходитВИнтервал = (ВРЕГ(СтрЗаменить("" + Номер, " ", "")) = ВРЕГ(СтрЗаменить("" + Интервал, " ", ""))); Если НомерВходитВИнтервал Тогда Возврат Истина; // Если номер был числом, но не найден в интервале, то этот номер действительно не входит в интервал ИначеЕсли ТипЗнч(Номер) = Тип("Число") Тогда Возврат Ложь; // Если же строковый номер не найден в интервале, то попробуем отбросить то что следовало // за числовой частью номер и проверить входждение числовой части номера дома в интервал. Иначе Цифры = "1234567890"; ЧисловаяЧасть = ""; Для НомерСимвола = 1 По СтрДлина(Номер) Цикл ТекущийСимвол = Сред(Номер, НомерСимвола, 1); Если Найти(Цифры, ТекущийСимвол) Тогда ЧисловаяЧасть = ЧисловаяЧасть + ТекущийСимвол; Иначе Прервать; КонецЕсли; КонецЦикла; Номер = ЧисловаяЧасть; КонецЕсли; КонецЕсли; |
||||
Причина возникновения: | В КЛАДР нет четкого указания, что номер 11/36 является корректным, т.к. вместо номеров домов указан интервал:Н(1-11), поэтому раньше считалось, что в данном случае корректными будут только номера: 1, 3, 5, 7, 9, 11. Теперь же при проверке интервалов то, что следует после цифровой части - отбрасывается, и в данном случае также будут корректными номера: 11/36, 11А, 11Б и т.д. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20003153 | ||||
Дата публикации: | 4 мая 2012 г. | ||||
Описание: | В некоторых случаях при загрузке данных может возникать ошибка вида: "Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)!" |
||||
Способ обхода: | Для объекта, для которого возникает такая ошибка, необходимо в правилах обмена снять признак "Продолжить поиск по полям поиска, если по идентификатору не нашли". | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20002299 | ||||
Дата публикации: | 4 мая 2012 г. | ||||
Описание: | При попытке создать календарь по шаблону в модели сервиса иногда возникает ошибка. | ||||
Планируется исправить в релизе: | 2.0.1 | ||||
Код ошибки: | 20002212 | ||||
Дата публикации: | 26 апреля 2012 г. | ||||
Описание: | При загрузке банков с сайта РБК программа выдает ошибку вида: "Ошибка при получении файла с сервера cbrates.rbc.ru. Ошибка доступа к файлу bnk/bnk.zip". |
||||
Причина возникновения: | Неточные или неправильные настройки подключения к Интернету на сервере "1С:Предприятие" (если используется клиент/серверный режим работы) или неправильные настройки подключения к Интернету на компьютере пользователя (если используется файловый режим работы). | ||||
Код ошибки: | 20002783 | ||||
Дата публикации: | 26 апреля 2012 г. | ||||
Описание: | В классификаторе валют "Азербайджанский манат" имеет устаревшие цифровой и буквенный коды. 031 AZM Исключено. - Изменение 16/2006 ОКВ, утв. Приказом Ростехрегулирования от 18.12.2006 N 313-ст 944 AZN Азербайджанский манат Азербайджан Пояснение: данная валюта вводится в действие с 1 января 2006 г. (введено Изменением 13/2005 ОКВ, утв. Ростехрегулированием) |
||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20001570 | ||||
Дата публикации: | 20 апреля 2012 г. | ||||
Описание: | При наличии роли ИзменениеТекущегоПользователя или ИзменениеТекущегоВнешнегоПользователя у пользователя или внешнего пользователя появляется возможность изменять имя своего пользователя информационной базы (свой логин). | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20000326 | ||||
Дата публикации: | 20 апреля 2012 г. | ||||
Описание: | При попытке выполнения обмена данными от имени пользователя с ограниченным набором прав, например, от имени Бухгалтера, возникает ошибка. | ||||
Способ обхода: | Зайти в программу от имени администратора и выполнить обмен данными. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20000878 | ||||
Дата публикации: | 20 апреля 2012 г. | ||||
Описание: | Функция ПолучитьРазностьДатПоКалендарю подсистемы "Календарные графики" неправильно рассчитывает разность дат, если дата начало - последний день года. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20001263 | ||||
Дата публикации: | 20 апреля 2012 г. | ||||
Описание: | Функция ПолучитьРазностьДатПоКалендарю подсистемы "Календарные графики" неправильно рассчитывает разность дат, если дата начало - выходной день. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 10105816 | ||||
Дата публикации: | 16 апреля 2012 г. | ||||
Описание: | В панели вариантов отчетов могли появляться пустые группы без отчетов. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20001037 | ||||
Дата публикации: | 16 апреля 2012 г. | ||||
Описание: | При обновлении информационной базы происходит ошибка, если в информационной базе нет календаря с наименованием «Производственный календарь». | ||||
Способ исправления: | В о.м. КалендарныеГрафики заменить текст процедуры ПеренестиВыходныеДниМая2012Года() на приложенный ниже Процедура ПеренестиВыходныеДниМая2012Года() Экспорт // Перенос дней осуществляется только в том случае, // если календарь полностью соответствует состоянию // на момент заполнения данными 2012 года ПроизводственныйКалендарь = Справочники.Календари.НайтиПоНаименованию("Производственный календарь"); Если Не ЗначениеЗаполнено(ПроизводственныйКалендарь) Тогда Возврат; КонецЕсли; РабочиеДни = Справочники.Календари.ПрочитатьДанныеГрафикаИзРегистра(ПроизводственныйКалендарь, 2012); // Состояние заполненности производственного календаря на 2012 год НачатьТранзакцию(); СоздатьПроизводственныйКалендарьНа2012Год(Истина); РабочиеДни2012 = Справочники.Календари.ПрочитатьДанныеГрафикаИзРегистра(ПроизводственныйКалендарь, 2012); ОтменитьТранзакцию(); Если Не ОбщегоНазначенияКлиентСервер.СпискиЗначенийИдентичны(РабочиеДни, РабочиеДни2012) Тогда // В календаре есть изменения - перенос дней не осуществляется Возврат; КонецЕсли; // Выполняется перенос выходных дней: // - с 5 мая на 7 мая, // - с 12 мая на 8 мая // При этом необходимо перезаполнить поле "КоличествоДнейВГрафикеСНачалаГода" // за период с 5 по 12 мая ПоляЗаписиКалендаря = "Календарь, Год, ДатаГрафика, ДеньВключенВГрафик, КоличествоДнейВГрафикеСНачалаГода"; ЗаписиКалендаря = Новый Массив; ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 5), Истина, 82)); ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 6), Ложь, 82)); ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 7), Ложь, 82)); ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 8), Ложь, 82)); ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 9), Ложь, 82)); ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 10), Истина, 83)); ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 11), Истина, 84)); ЗаписиКалендаря.Добавить(Новый Структура(ПоляЗаписиКалендаря, ПроизводственныйКалендарь, 2012, Дата(2012, 5, 12), Истина, 85)); Для Каждого ДанныеЗаписи Из ЗаписиКалендаря Цикл ЗаписьКалендаря = РегистрыСведений.КалендарныеГрафики.СоздатьМенеджерЗаписи(); ЗаполнитьЗначенияСвойств(ЗаписьКалендаря, ДанныеЗаписи); ЗаписьКалендаря.Прочитать(); ЗаполнитьЗначенияСвойств(ЗаписьКалендаря, ДанныеЗаписи); ЗаписьКалендаря.Записать(); КонецЦикла; КонецПроцедуры |
||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20000787 | ||||
Дата публикации: | 12 апреля 2012 г. | ||||
Описание: | Если документ имеет правила регистрации по признаку "Проведен" и для документа выполняется отложенное проведение, то документ не регистрируется к обмену для других участников обмена при загрузке. | ||||
Способ обхода: | Вручную перепровести загруженные документы или вручную зарегистрировать документы к выгрузке. | ||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 20000581 | ||||
Дата публикации: | 12 апреля 2012 г. | ||||
Описание: | Неправильный поиск по табличным частям при загрузке данных обработкой "Универсальный обмен данными в формате XML". Если в качестве полей для поиска строк в табличной части указано более двух полей, то алгоритм поиска по табличной части при загрузке данных работает неправильно. |
||||
Исправлено в релизе: | 2.0.1 | ||||
Код ошибки: | 10103998 | ||||
Дата публикации: | 3 апреля 2012 г. | ||||
Описание: | Не диагностируется ошибка в правилах обмена данными: Если в обработчике правил обмена ПКС "Перед выгрузкой" допустить ошибку – назначить несуществующее имя ПКО в параметре ИмяПКО, то обмен завершается без отображения какой-либо ошибки. |
||||
Код ошибки: | 10093869 | ||||
Дата публикации: | 22 ноября 2011 г. | ||||
Описание: | Запись дополнительных сведений (Регистр сведений ДополнительныеСведения) происходит без учета измерения с основным отбором. Из-за этого возможна ситуация, когда два пользователя редактируют разные доп. сведения одного объекта, и при этом затирают друга. Если со свойствами работают несколько пользователей в разных базах, возникают коллизии, так как набор свойств объекта всегда перезаписывается. |
||||
Код ошибки: | 10090855 | ||||
Дата публикации: | 1 ноября 2011 г. | ||||
Описание: | При обмене через внешнее соединение (прямое подключение к базе-корреспонденту) может возникать ошибка: "{ОбщийМодуль.ОбменДаннымиСервер.Модуль(818)}: Ошибка при вызове метода контекста (ВыполнитьВыгрузкуДанных) ОбработкаОбменаДаннымиВнешнееСоединение.ВыполнитьВыгрузкуДанных(ОбработкаДляЗагрузкиДанных); по причине: Неизвестная ошибка" |
||||
Способ обхода: | Настроить обмен данными через любой другой доступный вид транспорта, например, через сетевой каталог или FTP. Выполнить несколько итераций обмена на стороне первой базы и второй базы. Переключить обмен данными обратно, на обмен через внешнее соединение. |
||||
Причина возникновения: | Нехватка ресурсов системы при выгрузке документов с большими табличными частями (более 20 000 строк). | ||||
Код ошибки: | 10080974 | ||||
Дата публикации: | 13 мая 2011 г. | ||||
Описание: | При обмене данными в момент загрузки данных документы, введенные на основании, могут не проводиться. Например, если в базе-источнике ввели два документа Д1, Д2, при этом Д1 является основанием для Д2, то при загрузке данных в базе-приемнике документ Д2 может оказаться непроведенным. |
||||
Способ исправления: | Использовать правильный хронологический порядок ввода документов: дата документа-основания должна быть раньше даты документа, вводимого на основании. | ||||
Способ обхода: | Использовать помощник интерактивного обмена данными. В помощнике самостоятельно управлять порядком загрузки документов по типам. | ||||
Код ошибки: | 10071121 | ||||
Дата публикации: | 1 марта 2011 г. | ||||
Описание: | В подсистеме Управление доступом, при использовании а) шаблона ограничения доступа #ПоНаборамЗначений, возможно изменить доступный объект на недоступный; б) при использовании ограничения по реквизиту табличной части в шаблонах #ПоЗначениямРасширенный и #ПоЗначениямИНаборамРасширенный, результат проверки нового значения реквизита - всегда разрешено. Необходимо иметь в виду эту особенность поведения при разработке ограничений доступа. |
||||
Причина возникновения: | Особенность поведения платформы, начиная с версии 8.2.12 Для реквизитов шапки выполняется проверка ограничения изменения и для старых, и для новых значений. Для реквизитов табличных частей выполняется проверка ограничения изменения только для старых значений. |
||||