arefaste/1C_Forums huggingface dataset:
Обычный персональный ПК, не серверная ОС.
ОС: Windows 7 Максимальная.

При начале чтения эксель
На строке кода:
ОбъектЭксель = ПолучитьCOMОбъект(ПутьКФайлу);

Выдает ошибку:
Ошибка получения объекта COM: -2146959355(0x80080005): Ошибка при выполнении приложения-сервера

Причем, если переустановить эксель - 1 команда сработает без ошибок, а далее при повторе опять выдает ошибку.

Эксель 2007, вроде, нормальный, не базовая (или как там) версия.

Попробовать так: ПолучитьCOMОбъект(ПутьКФайлу,"Excel.Application")
выдает ошибку:
Ошибка получения объекта COM: -2147467262(0x80004002): Интерфейс не поддерживается

Вопрос: В чем дело может быть?
---
Спасибо.
Проблема решилась сама собой (сис. админ что-то сделал - видимо переустановил или еще чего)
Пока не знаю, но вопрос закрыт на данный момент.
Так и не успел попробовать через Новый КомОбъект
---
Если расширение файла соответствует классу комобъекта, то второй параметр можно опустить.
Перед повторным вызовом, проверьте не слетела ассоциация расширения файла с ком объектом.
---
Да ассоциации нормальные, по крайней мере значок экселя есть и при клике на файл он открывается.
Как будто что-то эксель начинает делать, а потом все стоп.
Так как при открытии экселя потом слева в колонке не сохраненные или запорченные файлы висят.
---
После первого открытия файл освобождаете? или нет?
---
Да:
ОбъектЭксель.application.quit();
сейчас попробую через вариант:
Новый КомОбъект...
---
ОбъектЭксель.application.quit();
А точно освобождается файл? Проверяли в диспетчере задач нет экземпляра Экселя?
---
Спасибо.
Проблема решилась сама собой (сис. админ что-то сделал - видимо переустановил или еще чего)
Пока не знаю, но вопрос закрыт на данный момент.
Так и не успел попробовать через Новый КомОбъект
---
Точно такая же ошибка, только с libreoffice на win server 2016.
А можно точно узнать, что сделал админ?
---
Это служба компонентов. надо перестартовать ее.
---
Да, и мне тоже интересно. Что сделал админ? Ошибка та же, но с OpenOffice. Что значит перестартовать службу?
---
Не один день искал решение этой проблемы.. может кому и поможет эта запись..
В общем получилось починить только после того как я в свойствах компоненты LibreOffice указал пользователя под которым работает сервер 1С (USR1CV8)
---
ОГРОМНОЕ человеческое спасибо!!
---
Такая же проблема с экселем. Перестали работать загрузки
1С:ДО 2.1 полные права нет доступа к справочнику "Проекты"
---
проверьте функциональные опции, возможно просто отключен (не используется) данный функционал
---
проверьте функциональные опции, возможно просто отключен (не используется) данный функционал
---
Константы->"Вести учёт по проектам" ))
Здравствуйте. Простейший запрос:

```1c
    "ВЫБРАТЬ
    | КонтактнаяИнформация.Объект,
    | КонтактнаяИнформация.Объект.ИНН,
    | КонтактнаяИнформация.Объект.Наименование,
    | КонтактнаяИнформация.Тип КАК Тип,
    | КонтактнаяИнформация.Вид,
    | КонтактнаяИнформация.Представление
    |ИЗ
    | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация";
```

Но не пйму как в условиях сделать отбор чтоб выбирало только то, где Тип = Адрес.
---
примерно так, только проверьте/подставьте свое имя перечисления ТипыКонтактнойИнформации - возможно у вас по другому называется

```1c
    "ВЫБРАТЬ
    | КонтактнаяИнформация.Объект,
    | КонтактнаяИнформация.Объект.ИНН,
    | КонтактнаяИнформация.Объект.Наименование,
    | КонтактнаяИнформация.Тип КАК Тип,
    | КонтактнаяИнформация.Вид,
    | КонтактнаяИнформация.Представление
    |ИЗ
    | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    |где
    |КонтактнаяИнформация.Тип = Значение(Перечисление.ТипыКонтактнойИнформации.Адрес)
    |";
```
---
примерно так, только проверьте/подставьте свое имя перечисления ТипыКонтактнойИнформации - возможно у вас по другому называется

```1c
    "ВЫБРАТЬ
    | КонтактнаяИнформация.Объект,
    | КонтактнаяИнформация.Объект.ИНН,
    | КонтактнаяИнформация.Объект.Наименование,
    | КонтактнаяИнформация.Тип КАК Тип,
    | КонтактнаяИнформация.Вид,
    | КонтактнаяИнформация.Представление
    |ИЗ
    | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    |где
    |КонтактнаяИнформация.Тип = Значение(Перечисление.ТипыКонтактнойИнформации.Адрес)
    |";
```
---
Проверил, работает, спасибо большое)
Добрый день,уважаемые форумчане!
Столкнулся с проблемой. Есть база в клиент-серверном варианте, создаю в обработке COM соединение все прекрасно работает, но при попытке вызова метода Книга.SaveAs(ПутьКФайлу) процесс просто надолго зависает.
Может кто сталкивался с данной проблемой? Формат файла xsls. Excel 2019(
---
Второй строкой
ExcelApp.DisplayAlerts = Ложь;

десятой после
ExcelApp.Quit();
пишите
ExcelApp = 0;
---
С первого раза зависает? Может вы его не закрываете после обработки (Книга.WorkBooks.Close()), и он висит открытый, к нему нет доступа.
---
ВашаТутПеременная.DisplayAlerts = Ложь; - используете?
Да и напишите всё сразу, а не куском.
---
```1c
    ExcelApp = Новый COMОбъект("Excel.Application");
    exBook = ExcelApp.WorkBooks.Open(ВременныйФайл.ПолноеИмя);
    Sheet = exBook.Worksheets(1);
    StrCount = Sheet.UsedRange.SpecialCells(11).Row;
    ExcelApp.Cells( StrCount + 1, 3).FormulaR1C1 = "=CONCATENATE(RC[2],R[6]C)";
    Попытка
    exBook.SaveAs(ВременныйФайл.ПолноеИмя);
    exBook.Close();
    ExcelApp.Quit();
    Исключение
    exBook.Close();
    ExcelApp.Quit();
    КонецПопытки;
```
---
Второй строкой
ExcelApp.DisplayAlerts = Ложь;

десятой после
ExcelApp.Quit();
пишите
ExcelApp = 0;
---
Спасибо, попробую.
---
ещё вариант что у вас выгружается большой объем и вам лучше использовать COMSafeArray, пример:
// Создание COMSafeArray
МассивКом = Новый COMSafeArray(«VT_Variant», ВсегоКолонок, ВсегоСтрок);
// Заполнение COMSafeArray
Для Стр = 0 По ВсегоСтрок — 1 Цикл
     Для Кол = 0 По ВсегоКолонок — 1 Цикл
         МассивКом.SetValue(Кол, Стр, Значение);
     КонецЦикла;
КонецЦикла;
// Присвоение области листа Excel значений из COMSafeArray
Лист.Range(Лист.Cells(1, 1), Лист.Cells(ВсегоСтрок, ВсегоКолонок)).Value = МассивКом;
---
Спасибо,помогло!
Коллеги, подскажите, в чем моя ошибка. Гипотетический пример.
Есть внешняя обработка. У которой 2 формы: Форма1 (основная) и форма2. Обе формы имеют реквизит "адрес" типа строка.
Схема работы следующая:
1. Клиент форма1 --> СерверФорма1 --> создаем ТЗ, заполняем и помещаем в ВХ. Адрес присваиваем в Переменную Адрес
2. Возвращаемся на клиента Форма1 и вызываем открытие формы 2, куда передаем адрес через параметры открытия.
2. В форме2 ПриСозданииНаСервере получаем адрес из параметры и сохраняем его в реквизит формы адрес.
3. После этого попадаем на клиента и оттуда вызываем серверную процедуру в которой получаем из хранилища нашу ТЗ и добавляем туда новые строчки и заново помещаем ТЗ в хранилище и адрес помещаем в соответствующую переменную формы.
4. Закрываем по кнопке нашу форму2 и передаем через параметры закрытия новый адрес.
5. В форме 2 получаем в обработке оповещения новый адрес и сохраняем его в нашу переменную адрес и вызываем серверный метод и там полчаем по адресу нашу обновленную ТЗ.

Но.. Если на этапе 2 мы еще можем получить по адресу нашу ТЗ, то после того как на этапе 3 мы пападаем на клиента и далее снова на сервер, то по этому адресу получается значение неопределено.
Почему так?
В качестве иллюстрации прилагаю соответствующую тестовую внешнюю обработку.
---
Внимательно читайте СП.
---
Для большей наглядности
---
Внимательно читайте СП.
---
Спасибо. Я чет пару раз прочитал. Оказывается невнимательно, почему-то отложилось, что удалится, если только УИН формы прописать.
Вставить логотип из Организации в Печатную форму. УНФ.

ОбластьЗаголовокСчета.Рисунки.Логотип.Картинка = СсылкаНаДокумент.Организация.ФайлЛоготип;

Ругается на несоответствие типов. Отладкой во внешней печатной форме не могу остановиться. может подскажет кто, как правильно написать?
---
ФайлЛоготип

Это скорее всего ссылка на справочник присоединенных файлов. Естественно что надо по другому. Должен быть пример при печати счета на оплату.

Надо примерно так:

```1c
    ФайлКартинки = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Организация, "ФайлЛоготип");
    ДвоичныеДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(ФайлКартинки);

    Если ТипЗнч(ДвоичныеДанныеФайла) = Тип("Картинка") Тогда
    Картинка = ДвоичныеДанныеФайла;
    ИначеЕсли ТипЗнч(ДвоичныеДанныеФайла) = Тип("ДвоичныеДанные") Тогда
    Картинка = Новый Картинка(ДвоичныеДанныеФайла);
    Иначе
    Картинка = Новый Картинка;
    КонецЕсли;

    ОбластьМакета.Рисунки.Логотип.Картинка = Картинка;
```
---
ФайлЛоготип

Это скорее всего ссылка на справочник присоединенных файлов. Естественно что надо по другому. Должен быть пример при печати счета на оплату.

Надо примерно так:

```1c
    ФайлКартинки = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Организация, "ФайлЛоготип");
    ДвоичныеДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(ФайлКартинки);

    Если ТипЗнч(ДвоичныеДанныеФайла) = Тип("Картинка") Тогда
    Картинка = ДвоичныеДанныеФайла;
    ИначеЕсли ТипЗнч(ДвоичныеДанныеФайла) = Тип("ДвоичныеДанные") Тогда
    Картинка = Новый Картинка(ДвоичныеДанныеФайла);
    Иначе
    Картинка = Новый Картинка;
    КонецЕсли;

    ОбластьМакета.Рисунки.Логотип.Картинка = Картинка;
```
---
ФайлКартинки = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Организация, "ФайлЛоготип");
       ДвоичныеДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(ФайлКартинки);

    Если ТипЗнч(ДвоичныеДанныеФайла) = Тип("Картинка") Тогда
        Картинка = ДвоичныеДанныеФайла;
    ИначеЕсли ТипЗнч(ДвоичныеДанныеФайла) = Тип("ДвоичныеДанные") Тогда
        Картинка = Новый Картинка(ДвоичныеДанныеФайла);
    Иначе
        Картинка = Новый Картинка;
    КонецЕсли;

    ОбластьМакета.Рисунки.Логотип.Картинка = Картинка;

Спасибо, помогло!
---
Как вариант вместо кода добавить логотип из файла.
---
Так не пойдет. Нужно из Организации.
---
В СсылкаНаДокумент.Организация.ФайлЛоготип не картинка, а ссылка на другой справочник ОрганизацииПрисоединенныеФайлы
А вот там уже надо смотреть на настройки хранения файлов в конкретной системе. Т.е. это может быть как ссылка на файл, так и ХранилищеЗначения.
Доброго времени суток!
В "Основные начисления организации" был добавлен новый вид расчета "Оплата дополнительного перерыва для кормления ребенка".
Способ расчета "По среднему заработку".
В документе, в форме выбора не отображается данный вид расчета.
В отладке смотрел "ФормаВыбораВидаРасчета.Отбор", данное значение не попадает.

Данная процедура типовая

```1c
    Процедура ВидРасчетаНачалоВыбора(Элемент, СтандартнаяОбработка)

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

    ФормаВыбораВидаРасчета.НачальноеЗначениеВыбора = Элемент.Значение;

    МассивСпособовРасчета = Новый СписокЗначений;
    МассивСпособовРасчета.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработку);
    МассивСпособовРасчета.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ДоплатаДоСреднегоЗаработка);

    МассивВидовВремени = Новый СписокЗначений;
    Если СпособРегистрацииВремени = Перечисления.СпособыРегистрацииВремени.РегистрацияДляЦелойСмены Тогда
    МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ДополнительноОплачиваемоеВПределахНормы);
    МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ОтработанноеВПределахНормы);
    МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ОтработанноеСверхНормы);
    МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ЦелодневноеНеотработанное);

    Иначе
    МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ЧасовоеНеотработанное);
    МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ЧасовоеОтработанноеВПределахНормы);
    КонецЕсли;

    МассивВидовРасчета = Новый СписокЗначений;
    МассивВидовРасчета.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ПростойПоВинеРаботодателя);
    МассивВидовРасчета.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ПочасовойПростойПоВинеРаботодателя);

    ФормаВыбораВидаРасчета.Отбор.СпособРасчета.ВидСравнения = ВидСравнения.ВСписке;
    ФормаВыбораВидаРасчета.Отбор.СпособРасчета.Значение = МассивСпособовРасчета;
    ФормаВыбораВидаРасчета.Отбор.СпособРасчета.Использование = Истина;

    ФормаВыбораВидаРасчета.Отбор.ВидВремени.ВидСравнения = ВидСравнения.ВСписке;
    ФормаВыбораВидаРасчета.Отбор.ВидВремени.Значение = МассивВидовВремени;
    ФормаВыбораВидаРасчета.Отбор.ВидВремени.Использование = Истина;

    ФормаВыбораВидаРасчета.Отбор.Ссылка.ВидСравнения = ВидСравнения.НеВСписке;
    ФормаВыбораВидаРасчета.Отбор.Ссылка.Значение = МассивВидовРасчета;
    ФормаВыбораВидаРасчета.Отбор.Ссылка.Использование = Истина;

    ФормаВыбораВидаРасчета.Открыть();

    СтандартнаяОбработка = Ложь

    КонецПроцедуры // ВидРасчетаНачалоВыбора()
```

Подскажите, пжл.
---
нашел решение. Не актуально.
Нужно было добавить
МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ЧасовоеНеотработанное);
---
нашел решение. Не актуально.
Нужно было добавить
МассивВидовВремени.Добавить(Перечисления.ВидыВремени.ЧасовоеНеотработанное);
---
помечайте как отвеченный свой вопрос
Ребят подскажите как вывести картинку.
В динамическом списке произвольный запрос, с основной таблицей Справочник.Пациенты.

ВЫБРАТЬ
Пациенты.Ссылка КАК Пациент,
Пациенты.Пол КАК Пол,
Пациенты.ДатаРождения КАК ДатаРождения,
"" КАК КартинкаГруппыЗдоровья,
Пациенты.ГруппаЗдоровья КАК ГруппаЗдоровья,

ИЗ Справочник.Пациенты КАК Пациенты

 ГДЕ (НЕ Пациенты.ПометкаУдаления) И (НЕ Пациенты.ЭтоГруппа) И (НЕ Пациенты.Скончался)

Пациенты.ГруппаЗдоровья - Справочник ГруппаЗдоровья, в этом справочнике есть реквизит ЦветоваяГруппа тип ХранилищеЗначения. там храниться картинка.

Так вот нужно вывести поле КартинкаГруппыЗдоровья на форму в виде картинки))) если это возможно.

Делаю типа следующее, ну это не очень оптимальное решение. краситься само поле ГруппаЗдоровья.

```1c
    &НаСервереБезКонтекста
    Процедура ПациентыПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)

    Для Каждого СтрокаСписка Из Строки Цикл
    ЦветФонаГруппыЗдоровья = СтрокаСписка.Значение.Данные.ГруппаЗдоровья.ЦветоваяГруппа.Получить();
    Если ЦветФонаГруппыЗдоровья <> Неопределено Тогда
    СтрокаСписка.Значение.Оформление["КартинкаГруппыЗдоровья"].УстановитьЗначениеПараметра("ЦветФона", ЦветФонаГруппыЗдоровья);
    КонецЕсли;
    КонецЦикла;

    КонецПроцедуры
```
---
Вопрос снят,)
---
Куда?
---
На форму, скриншот прикрепил
---
А понял, просто у меня почему отображалась только тема и вопрос как прикрепить картинку))
https://infostart.ru/public/272767/
Прочитай тут, я ес честно хз, можно добавить колонку списка, с типом картинка, и заполнять ее из запроса.
---
Там то проще, берется картинка из библиотеки) а у меня картинка храниться в справочнике
---
ну по идее когда запросом получаешь, там же картинка должна выводиться, а скажи какого типа у тебя там КартинкаГруппыЗдоровья
---
Как запросом ? Запросом картинку не выведешь если только добавить произвольное поле, в запросе поле КартинкаГруппыЗдоровья тип строка. Та мне только нужно пустое поле затем закрасить фон.
---
Вопрос снят,)
---
НЕ подскажете как решили?
Добрый день. Есть на форме объект.таблица, можно ли по кнопке по условию раскрасить строку. у меня все строки закрашивает

```1c
    цвБледноРозовый=Новый Цвет(255,170,170);
    цвБелый=Новый Цвет(255,255,255);
    Для каждого стр из Объект.НомераУпаковок Цикл

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | УпаковкиМДЛП.НомерУпаковки КАК НомерУпаковки,
    | УпаковкиМДЛП.Статус КАК Статус
    |ИЗ
    | РегистрСведений.УпаковкиМДЛП КАК УпаковкиМДЛП
    |ГДЕ
    | УпаковкиМДЛП.НомерУпаковки = &НомерУпаковки";

    Запрос.УстановитьПараметр("НомерУпаковки", стр.НомерКиЗ);

    РезультатЗапроса = Запрос.Выполнить();

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

как раскрасить текущую строку?
---
используйте УсловноеОформление формы.
---
используйте УсловноеОформление формы.
---
```1c
    УсловноеОформление.Элементы.Очистить();

    ЭлементОформления = УсловноеОформление.Элементы.Добавить();
    ЭлементОформления.Использование = Истина;
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Зеленый);

    ЭлементУсловия = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТаблицаОплат.yr");
    ЭлементУсловия.ПравоеЗначение = Истина;
    ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементУсловия.Использование = Истина;

    ОформляемоеПоле = ЭлементОформления.Поля.Элементы.Добавить();
    ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТаблицаОплатYanvar");
```
Всем привет.
В общем ситуация такая:
На релизе 8.3.18.1128 завели расширение, добавили несколько справочников, указали их типами в нескольких новых реквизитах документов.
Но после установки релиза 8.3.18.1208 в реквизитах новых добавляемых объектов невозможно типом указать объекты из расширения.
Никто не сталкивался с таким? С чем это может быть связано?
---
Это может быть связано с ошибками в платформе. Много чего там может быть исправлено или испорчено. Лучше всего ставить платформу, потом ждать пару тройку релизов после выхода последней версии и только после этого после этого обновлять. В общем, по моему опыту лучше всего придерживаться отставания в 2-3 релиза от последнего. Почитайте для Вашей конфигурации какая платформа должна быть использована как рекомендованная. Ее и ставьте. А так можно нарваться на вал ошибок. В данной ситуации самое просто решение откатиться до предыдущей версии и не париться насчет того, что что-то там не свежее :)

Второй вариант - запустить у расширения возможность применения. Но это, я думаю, слабо поможет.
---
8.3.18.1208
Это связано вот с этим. Именно на этом релизе такое.
---
Это ошибка конкретного релиза (можете выбрать из списка - так выбирать дает)
---
Это может быть связано с ошибками в платформе. Много чего там может быть исправлено или испорчено. Лучше всего ставить платформу, потом ждать пару тройку релизов после выхода последней версии и только после этого после этого обновлять. В общем, по моему опыту лучше всего придерживаться отставания в 2-3 релиза от последнего. Почитайте для Вашей конфигурации какая платформа должна быть использована как рекомендованная. Ее и ставьте. А так можно нарваться на вал ошибок. В данной ситуации самое просто решение откатиться до предыдущей версии и не париться насчет того, что что-то там не свежее :)

Второй вариант - запустить у расширения возможность применения. Но это, я думаю, слабо поможет.
---
указали их типами в нескольких новых реквизитах документовНовые реквизиты документов в расширении?
---
да.
---
8.3.18.1208
Это связано вот с этим. Именно на этом релизе такое.
---
, (1) ок попробуем установить другой релиз. Напишу по результату. спасибо.
---
указали их типами в нескольких новых реквизитах документов
Где добавили новые реквизиты? В конфигурации или расширении?
---
Это ошибка конкретного релиза (можете выбрать из списка - так выбирать дает)
---
Точно... Cпасибо. Помогло
Добрый день почему не отображается добавленный документ в подсистему "Выбытие и перемещение" в интерфейсе такси, а в Форме закладок он есть ?
---
Такое подозрение, что не в ту подсистему документ включили или не во все где он должен быть. Для такси и форм в закладках они могут отличаться. Ну и в командном интерфейсе подсистемы видимость проверьте на всякий случай
---
Да всё верно в подсистему Такси я его не добавил.
---
Добрый день, проверьте в свойствах документа установлен ли флаг Использовать стандартные команды?
---
Да установлен.
---
Как вариант можно проверить через Настройку панели навигации
---
У меня в панели навигации этот документ отсутствует.
---
А у документа есть нестандартные команды?
---
Какие например?
---
Такое подозрение, что не в ту подсистему документ включили или не во все где он должен быть. Для такси и форм в закладках они могут отличаться. Ну и в командном интерфейсе подсистемы видимость проверьте на всякий случай
---
Да всё верно в подсистему Такси я его не добавил.
---
Проверьте в свойствах вашего Документа (пр.кнопка мышки на Документе в дереве конфигурации -> Свойства) -> раздел 'Представление' - установлен ли флаг 'Использовать стандартные команды'?
Всем доброго времени суток.
Такая проблема, в УТ 10.3 как оказалось нету возможности подгрузить БИКи банков бюджетных организаций которые начинаются с нестандартных цифр (04). Когда заводишь такой банк то выходит ошибка "Первые две цифры БИК банка должны быть 04". Даже если победить запрет на 04, то всё равно нету возможности подгрузить классификатор банков с портала https://releases.1c.ru/classifiers/total, а та обработка что предоставляет стандартную загрузку не подгружает нужные банки. Подскажите как быть, может я что-то упустил?
---
Для самописной конфы делал обработку по загрузке.

Скачать архив банков https://bankregister.1c.ru/bankregister/v1/bnk.zip .

Запустить обработку. Вам наверно ещё проверку на уже созданный такой банк сделать надо.
---
В начале года была такая ситуация в не обновленной БП 3. Нужен был УФК по Сам.обл. В обновленной версии (в облаке и у другой фирмы) он был, платформу не хотелось обновлять. Добавил банк программно.

```1c
    НБанк = Справочники.Банки.НайтиПоКоду("013601205");
    Если НБанк = Справочники.Банки.ПустаяСсылка() Тогда
    ГруппаСамОбл = Справочники.Банки.НайтиПоКоду("36");

    НовБанк = Справочники.Банки.СоздатьЭлемент();
    Если НЕ ГруппаСамОбл = Справочники.Банки.ПустаяСсылка() Тогда
    НовБанк.Родитель = ГруппаСамОбл;
    КонецЕсли;
    НовБанк.Код = "013601205";
    НовБанк.Наименование = "УФК по Самарской области";
    НовБанк.Страна = Справочники.СтраныМира.Россия;
    НовБанк.КоррСчет = "40101810822020012001";
    НовБанк.Город = "Самара";
    НовБанк.Адрес ="ул Ново-Садовая, 24 А";
    НовБанк.Записать();
    КонецЕсли;
```
---
Это хорошо когда необходимо добавить один такой банк, а их там сейчас довольна токи много.
---
Данные в архиве вроде актуальные ( изменён сегодня в 4 утра) и ссылка на архив взята с сайта ИТС
 https://its.1c.ru/db/bsp301doc#content:1854:1:issogl1_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%­BA%D0%B0%D1%82%D0%BE%D1%80_%D0%B1%D0%B0%D0%BD%D0%BA%D0%BE%D0­%B2

УТ обновлённая ?
---
Да последняя 10.3.67.2
---
Для самописной конфы делал обработку по загрузке.

Скачать архив банков https://bankregister.1c.ru/bankregister/v1/bnk.zip .

Запустить обработку. Вам наверно ещё проверку на уже созданный такой банк сделать надо.
---
Спасибо за обработку, жаль тока то что она для УФ а УТ10.3 ОФ.
---
Сделайте по типу такой же обработки, создайте кнопку и скопируйте код, поменяйте названия справочников, плюс условие на проверку. Думаю работы минут на 20
---
Да,полностью с вами согласен 20 минут и ок)
Но архив с банками всё ещё не содержит необходимые банки (начало БИКа не с 04).
Единственный архив с нужными банками находиться на https://releases.1c.ru/classifiers/total но там формат файла JSON.
---
Спасибо, не знал о существовании этого файла. Тогда надо обработать данный файл json)
З.Ы. Попробую вечерком написать обработчик по чтению ( как раз научусь) но для УФ ))
---
В Бухе есть стандартная обработка по загрузке данного файла. Тут не должно возникнуть проблем.
---
https://infostart.ru/public/1360120/
---
Я ещё думаю на этим вариантом https://infostart.ru/public/1365521/