arefaste/1C_Forums huggingface dataset:
Здравствуйте, решили переходить с ЗУП 2.5 на ЗУП 3.1, перенеслись данные достаточно неплохо, но у уволенных сотрудников отсутствует дата увольнения, забивать вручную не лучший вариант так как там около 4000 сотрудников, что можете посоветовать, или подсказать куда копать?
---
Здравствуйте! Уточните, как переходили? При рекомендованном способе уволенные не переносятся вообще.
---
При рекомендованном способе уволенные вообще не должны переноситься (по крайней мере, раньше точно не переносились)
---
Здравствуйте! Уточните, как переходили? При рекомендованном способе уволенные не переносятся вообще.
---
Самый простой вариант, это на какое-то число провести документ "Увольнение" по этим сотрудникам.
---
Я если честно пока что не разбираюсь) и я пробовал уволить, эти сотрудники почему то не добавляются на увольнение (наверное из за того что операции по ним завершены) но спасибо огромное за совет, попробую и отпишусь)
---
Да, рекомендованным ( извините за долгое время ответа )
---
При рекомендованном способе уволенные вообще не должны переноситься (по крайней мере, раньше точно не переносились)
Доброго времени суток. Динамический список(Список документов) имеется реквизит "Статус заказа" тип Перечисление. Программно при открытии для определенного пользователя задаю отбор. Добавляю в ПользовательскиеНастройки Отбор чтобы пользователь мог самостоятельно выбирать, но при выборе выходит весь список "Статус заказа" а мне нужен только определенный. Возможно ли такое реализовать? и еще как задать ширину поля отбора?
---
Ну первое, что бросается в глаза не стоит флаг Использования у отбора, а второе нужно в процедуре ПриСозданииНаСервере прописать ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка()
---
Ну первое, что бросается в глаза не стоит флаг Использования у отбора, а второе нужно в процедуре ПриСозданииНаСервере прописать ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка()
---
Подобный вопрос, отбор в форме выбора, обсуждался здесь https://forum.infostart.ru/forum9/topic269917/
В Рознице 2.3 в РМК при продаже, как сделать, чтобы количество номенклатуры можно было вводить дробное число?
---
В Рознице 2.3 в РМК при продаже, как сделать, чтобы количество номенклатуры можно было вводить дробное число?
Дробное число можно ввести только для весового товара.
---
там нет такого запрета.
Пример приведите
---
В Рознице 2.3 в РМК при продаже, как сделать, чтобы количество номенклатуры можно было вводить дробное число?
Дробное число можно ввести только для весового товара.
---
В номенклатуре установить "дробное количество".
---
количество 2,5 шт ?

или вес 2,5 кг ?
---
В настройках номенклатуры "проверять дробное число".
Если отключить, то можно вводить для любого товара дробное число
Если включить, то дробное можно водить только для номенклатуры, у которой стоит галка "весовой товар"
Пользователю нельзя выдать полные права. Сделал роль для выдачи прав на просмотр истории изменений. В эту роль добавил регистр ВерсииОбъектов и общую команду ИсторияИзменений. После назначения роли пользователю кнопка на форме не появляется. Что я сделал не так?

upd: роль реализована в расширении; конфигурация УТ (11.4.6.207).
---
Можно попробовать еще дать права на Отчёт.ОтчётПоИзменениямВерсииОбъектов
---
Не могу сказать, помогло ли именно это, потому что также переназначил роль заново в профиле, т.к. она подсвечивалась знаком вопроса и была выделена серым цветом, но все заработало. Сейчас времени нет, потом потестирую. Спасибо.
---
обновление базы делали? или может обновление вспомогательных данных?
После обновления роль из расширения должна будет появиться в предприятии, там ее и нужно добавить пользователю, возможно поможет, но точно не знаю
---
Конечно в предприятии все сделано и добавлено. И профиль и группа доступа и пользователь назначен.
---
Попробуйте этому пользователю добавить две роли: ЧтениеВерсийОбъектов и ЧтениеИнформацииОВерсияхОбъектов
---
Нет, не помогло...
---
Можно попробовать еще дать права на Отчёт.ОтчётПоИзменениямВерсииОбъектов
---
Не могу сказать, помогло ли именно это, потому что также переназначил роль заново в профиле, т.к. она подсвечивалась знаком вопроса и была выделена серым цветом, но все заработало. Сейчас времени нет, потом потестирую. Спасибо.
Доброго времени суток, коллеги. Подскажите, пожалуйста, как программно добавить гиперссылку на форму?
Пробовал так:

Данные = ЭтаФорма.Элементы.Добавить("Данные", Тип("ДекорацияФормы"), ЭтаФорма.Элементы.ГруппаГиперссылки);
Данные.Гиперссылка = Истина;

Но ругается : Элемент = ЭтаФорма.Элементы.Добавить("Данные",Тип("ДекорацияФормы"),ЭтаФорма.Элементы.ГруппаГиперссылки);
по причине:
Недопустимое значение параметра (параметр номер '1')

УФ
---
где то на НаСервере

```1c
    Элемент = ЭтаФорма.Элементы.Добавить("Ссылка",Тип("ДекорацияФормы"), ЭтаФорма.Элементы.СсылкиНаВложения);
    Элемент.Гиперссылка = Истина;
    Элемент.Заголовок = "ya.ru"; // сюда вставить имя вложения. будет видно на форме
    Элемент.Подсказка = "ya.ru";
    Элемент.УстановитьДействие("Нажатие", "ПерейтиПоСсылке" );
```

где то НаКлиенте
```1c
    &НаКлиенте
    Процедура ПерейтиПоСсылке();
    ЗапуститьПриложение ("Ya.ru");
    КонецПроцедуры
```
---
```1c
    ЭлементДекорацияНадпись = Элементы.Добавить("НадписьГиперссылка", Тип("ДекорацияФормы"), Элементы.ГруппаРодитель);
    ЭлементДекорацияНадпись.Вид = ВидДекорацииФормы.Надпись;
    ЭлементДекорацияНадпись.АвтоМаксимальнаяШирина = Ложь;
    ЭлементДекорацияНадпись.Заголовок = Новый ФорматированнаяСтрока("ТекстНадписи",,,, ПолучитьНавигационнуюСсылку(СсылкаНаОбъект));
```
---
```1c
    Данные = ЭтаФорма.Элементы.Добавить("Данные", Тип("ДекорацияФормы), ЭтаФорма.Элементы.ГруппаГиперссылки);
```
Кавычку нужно закрыть после
```1c
    "ДекорацияФормы
```
---
Спасибо за поправку, коллега. Это я тут ее случайно удалил. В коде она присутствует. Данные = ЭтаФорма.Элементы.Добавить("Данные", Тип("ДекорацияФормы"), ЭтаФорма.Элементы.ГруппаГиперссылки);
---
где то на НаСервере

```1c
    Элемент = ЭтаФорма.Элементы.Добавить("Ссылка",Тип("ДекорацияФормы"), ЭтаФорма.Элементы.СсылкиНаВложения);
    Элемент.Гиперссылка = Истина;
    Элемент.Заголовок = "ya.ru"; // сюда вставить имя вложения. будет видно на форме
    Элемент.Подсказка = "ya.ru";
    Элемент.УстановитьДействие("Нажатие", "ПерейтиПоСсылке" );
```

где то НаКлиенте
```1c
    &НаКлиенте
    Процедура ПерейтиПоСсылке();
    ЗапуститьПриложение ("Ya.ru");
    КонецПроцедуры
```
---
Спасибо, коллега.
---
```1c
    ЭлементДекорацияНадпись = Элементы.Добавить("НадписьГиперссылка", Тип("ДекорацияФормы"), Элементы.ГруппаРодитель);
    ЭлементДекорацияНадпись.Вид = ВидДекорацииФормы.Надпись;
    ЭлементДекорацияНадпись.АвтоМаксимальнаяШирина = Ложь;
    ЭлементДекорацияНадпись.Заголовок = Новый ФорматированнаяСтрока("ТекстНадписи",,,, ПолучитьНавигационнуюСсылку(СсылкаНаОбъект));
```
Что значит в рлс Прочие поля #Организация("Ссылка")?
---
Это значит применяется Шаблон РЛС с названием Организация, куда передается ссылка
---
В Конфигураторе не видно?
---
Это значит применяется Шаблон РЛС с названием Организация, куда передается ссылка
Добрый день.
Есть реквизит булево - ПоКоду, на нем установлен флажок. В модуле формы он зависит от АдресаКонтрагента и если данные верны, он проставляет галку, но она включена постоянна. В модуле формы, отключить ее можно в

```1c
    Процедуре ВыборАдреса (Элемент, СтандартнаяОбработка)
    ...
    ПоКоду = Истина;
    ....
```

Если установить "Ложь", флажок отключается. Написал код
```1c
    ПоКоду= ЗначениеЗаполнено(город) + ЗначениеЗаполнено(нас.пункт)
```
 к привязки активации флажка к двум обязательным реквизитам заполнения, но результата нет.
Нужно при введении данных в один из реквизитов он включался.
---
```1c
    ПоКоду= ЗначениеЗаполнено(город) ИЛИ ЗначениеЗаполнено(нас.пункт)
```
---
Информация к размышлению
---
Истина + Истина = Истина

Вот только складывать надо "логически" т.е. через операцию или.
---
Истина + Истина = ИстинаТы решил с 1ской поспорить? Истина + Истина = 2, скрин же приложен))
---
```1c
    ПоКоду= ЗначениеЗаполнено(город) ИЛИ ЗначениеЗаполнено(нас.пункт)
```
---
ПоКоду= ЗначениеЗаполнено(город) И ЗначениеЗаполнено(нас.пункт)
---
ИЛИ, просят же что Истина если один из параметров заполнен
---
Нужно при введении данных в один из реквизитов он включался поэтому ИЛИ
Здравствуйте, подскажите пожалуйста как правильно пересчитать сумму зависимости от курса
Например у меня в документе 1400 ЕВРО
Как пересчитать в рубли?

Сделал такой запрос
А далее не совсем понимаю как пересчёт сделать

ВЫБРАТЬ
 Тест.Ссылка,
 Тест.ВалютаДокумента,
 Тест.Сумма,
 КурсыВалютСрезПоследних.Валюта
ИЗ
 Документ.Тест КАК Тест
  ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&ТекущийПериод, ) КАК КурсыВалютСрезПоследних
  ПО Тест.ВалютаДокумента = КурсыВалютСрезПоследних.Валюта
---
Вам нужна не валюта, а курс в запросе. Обрабатывайте далее результат запроса и умножайте
---
В типовых конфигурациях лучше поискать уже существующие процедуры в общих модулях,
и использовать не ТекущийПериод, а дату документа.

```1c
    СтруктураКурсаВалютаДокумента = МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,ДатаРасхода);

    КурсДокумента = СтруктураКурсаВалютаДокумента.Курс;
    КратностьДокумента = СтруктураКурсаВалютаДокумента.Кратность;

    СуммаПлатежа=МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СуммаВзаиморасчетов, ВалютаВзаиморасчетов,
    ВалютаДокумента,
    КурсВзаиморасчетов,КурсДокумента,
    КратностьВзаиморасчетов,КратностьДокумента)
```
---
Вам нужна не валюта, а курс в запросе. Обрабатывайте далее результат запроса и умножайте
---
получается нужно: 1 пакет получить "КурсыВалют"
2 пакет соединить с документом и умножить сумму с курсом?
---
А ты как в обменнике считаешь? Так и тут - надо Ссылку умножить на ВалютаДокумента
---
В типовых конфигурациях лучше поискать уже существующие процедуры в общих модулях,
и использовать не ТекущийПериод, а дату документа.

```1c
    СтруктураКурсаВалютаДокумента = МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,ДатаРасхода);

    КурсДокумента = СтруктураКурсаВалютаДокумента.Курс;
    КратностьДокумента = СтруктураКурсаВалютаДокумента.Кратность;

    СуммаПлатежа=МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СуммаВзаиморасчетов, ВалютаВзаиморасчетов,
    ВалютаДокумента,
    КурсВзаиморасчетов,КурсДокумента,
    КратностьВзаиморасчетов,КратностьДокумента)
```
---
Понял, сейчас посмотрю
---
Предложение из (4) лучший вариант (искать готовые процедуры).
А в целом да, вам нужно запросом получить курс и умножить на цену.
---
Доллары = Справочники.Валюты.НайтиПоНаименованию("USD");
Отбор = Новый Структура;
Отбор.Вставить("Валюта", Доллары);
Курсы = РегистрыСведений.КурсыВалют;
ТекКурс = Курсы.ПолучитьПоследнее(ТекущаяДата(), Отбор);
Сообщить("Текущий курс доллара: " + ТекКурс.Курс + " руб.");
---
Мне для отчёта это нужно, а там запросы не такие большие, не хотелось бы весь отчёт переделывать, постараться максимально меньше доработок внести
---
Вроде бы разобрался, спасибо всем большое=)
Можно ли в расширении расширить стандартный реквизит (Код) справочника при условии, что в базовой конфигурации его не было (длина = 0, нигде нет). Пытаюсь поставить длина кода с типом - получаю предупреждение "Расширение1: Низкая: Значение контролируемого свойства ДлинаКода у объекта Справочник.Номенклатура не совпадает со значением в расширяемой конфигурации" - ну и кода нет как следствие
---
Нет, просто добавить "Код" нельзя - ругается.
Для себя я решил - создам новый реквизит условно говоря "Код_ХХХ".
У меня задача так появилась - есть конфа старая и есть новая.
Старая очень похожа на новую - структура метаданных, логика и есть дописки. В дописках программер решил заюзать "Код" (в принципе норм решил). Ну этот код встречается, вроде, не в большом кол-ве мест, поэтому для моего "Код_ХХХ" как бы не должно быть много мест для дописок
---
А если вообще снять галку проверки свойства?
---
Если пусто (из подсказки следует) "Не проверять значения при подключении расширения" - что было, то и будет (т.к. "Код" не было - ничего не появится)

Ставим двойную галочку "Проверять значения при подключении расширения, запрещать подключения расширения" - ругается в конфигураторе, не дает зайти в предприятие

Одна галка "Проверять значения при подключении расширения, не запрещать подключения расширения" - зайти дает в предприятие, но выдает предупреждение и никакого эффекта (создание "Кода" нет) - т.е. типа "не запрещать подключения расширения", но а где же эффект :) ?
---
Вы хотите сказать, что в расширении можно будет добавить только реквизит "код"?
---
Нет, просто добавить "Код" нельзя - ругается.
Для себя я решил - создам новый реквизит условно говоря "Код_ХХХ".
У меня задача так появилась - есть конфа старая и есть новая.
Старая очень похожа на новую - структура метаданных, логика и есть дописки. В дописках программер решил заюзать "Код" (в принципе норм решил). Ну этот код встречается, вроде, не в большом кол-ве мест, поэтому для моего "Код_ХХХ" как бы не должно быть много мест для дописок
УТ 10.3 релиз 10.3.71.3 в общем модуле "ТОСервер" в процедуре "ОбработатьВведенныйШтрихкод" идет обращение к справочнику "ТранспортныеУпаковки", хотя его нет в конфе, может кто-то сталкивался с этим
---
;)
---
ОбработатьВведенныйШтрихкод

```1c
    Если НЕ ЗначениеЗаполнено(ТипШК) И ЭтоITF14 Тогда
    ШКEAN13 = Сред(ШК, 2, 12);
    ШКEAN13 = ШКEAN13 + РаботаСТорговымОборудованием.КонтрольныйСимволEAN13ТО(ШКEAN13);
    Запрос = Новый Запрос(
    "ВЫБРАТЬ ПЕРВЫЕ 1
    | РегШК.Владелец КАК Номенклатура,
    | РегШК.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    | РегШК.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    | РегШК.СерияНоменклатуры КАК СерияНоменклатуры,
    | ВЫБОР
    | КОГДА РегШК.Качество = &КачествоПустаяСсылка ТОГДА
    | &КачествоНовый
    | ИНАЧЕ
    | РегШК.Качество
    | КОНЕЦ КАК Качество,
    | СпрУпаковки.Коэффициент КАК Количество,
    | СпрУпаковки.Ссылка КАК Упаковка
    |ИЗ
    | РегистрСведений.Штрихкоды КАК РегШК,
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    | Справочник.ТранспортныеУпаковки КАК СпрУпаковки
    | ПО СпрУпаковки.Владелец = РегШК.ЕдиницаИзмерения.Ссылка
    | И СпрУпаковки.Код = &КодУпаковки
```

напишите в ТП 1С :) может поправят через месяц
---
;)
Нужно создать папку на сервере 1с, но у пользователей нет доступа к серверу, в 8.3 просто создал процедуру на сервере и папка создалась от пользователя usr1cv81, как проделать подобное в 8.2.
---
в 8.3 просто создал процедуру на сервере и папка создалась от пользователя usr1cv81, как проделать подобное в 8.2
А какие вы видите отличия 8.3 и 8.2 в данном вопросе? Или 8.2 это обычное приложение?
Если так, то создать общий модуль с флагами Сервер и ВызовСервера.
Разместить в нем процедуру создания папки и вызвать ее.
---
в 8.3 просто создал процедуру на сервере и папка создалась от пользователя usr1cv81, как проделать подобное в 8.2
А какие вы видите отличия 8.3 и 8.2 в данном вопросе? Или 8.2 это обычное приложение?
Если так, то создать общий модуль с флагами Сервер и ВызовСервера.
Разместить в нем процедуру создания папки и вызвать ее.
---
имелось ввиду управляемые и обычные формы
---
создать общий модуль с флагами Сервер и ВызовСервера.
Разместить в нем процедуру

Спасибо вот так работает.
---
Ну смотрите, под каким пользователем у вас запускается служба агента сервера 1С 8.2
---
от usr1cv81, но как заставить выполнить код именно от него а не с локального пк.
---
Если код выполняется в рамках директивы "&НаСервере" - полагаю он выполнятся от имени пользователя агента сервера 1с. У вас и 8.1 и 8.2 вертятся под usr1cv81?
А может у вас вообще база файловая?
---
Если код выполняется в рамках директивы "&НаСервере" - полагаю он выполнятся от имени пользователя агента сервера 1с.
В обычном приложении это совсем не обязательно. В обычном приложении даже процедуры в модуле объекта выполняются на клиенте.
Чтобы код выполнялся на сервере, нужен серверный общий модуль без флага Клиент обычное приложение
---
Я в обычном приложении не использовал директивы, сейчас добавил, в итоге клиентская процедура не видит серверную.

Процедура или функция с указанным именем не определена

```1c
    &НаКлиенте
    Процедура ПриПроведенииДокумнетаОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
    ПриПроведенииДокумнетаОбработкаПроведенияНаСервере(Источник.Ссылка, Отказ, РежимПроведения);
    КонецПроцедуры

    &НаСервере
    Процедура ПриПроведенииДокумнетаОбработкаПроведенияНаСервере(Источник, Отказ, РежимПроведения)
    ...тут создаем каталог
    КонецПроцедуры
```
,
---
Нужно создать папку на сервере 1с, но у пользователей нет доступа к серверу

так предоставьте доступ и создайте папку

или начинающий взломщик ?
---
Нужно что-бы папка создавалась от имени сервера. как это делается в управляемых формах если создавать с директивы НаСервере.
---
Ответ в (4) не устраивает? Или вы ждете какой то другой?
---
коллега вам помог - плюсаните, отметьте решением
Доброе утро!
Необходимо при заполнении контактных данных контрагента: город и нас.пункт, установить обязательное заполнение одного из реквизитов (если у контрагента есть город, то нас.пункт не обязательно заполнять (если его нет) и наоборот, города нет - это нас.пункт).
Имеются еще два обязательных реквизита, они активированы в Свойствах - Выдавать ошибку.
---
ПередЗаписью
Если НЕ ЗначениеЗаполнено(реквизит1) И НЕ ЗначениеЗаполнено( реквизит2) Тогда
Отказ = Истина;
Сообщить("Будьте любезны заполнить один из двух реквизитов");
ИначеЕсли ЗначениеЗаполнено(реквизит1) И ЗначениеЗаполнено( реквизит2) Тогда
Отказ = Истина;
Сообщить("Надо заполнять либо реквизит1, либо 2");
КонецЕсли;
---
ПередЗаписью
Если НЕ ЗначениеЗаполнено(реквизит1) И НЕ ЗначениеЗаполнено( реквизит2) Тогда
Отказ = Истина;
Сообщить("Будьте любезны заполнить один из двух реквизитов");
ИначеЕсли ЗначениеЗаполнено(реквизит1) И ЗначениеЗаполнено( реквизит2) Тогда
Отказ = Истина;
Сообщить("Надо заполнять либо реквизит1, либо 2");
КонецЕсли;
Добрый вечер, не могу понять поставил полю регистра сведений ссылочный тип и записывать в него перестало
запись делаю через менеджер

```1c
    НаборЗаписи = РегистрыСведений.ВремяОкончанияРаботыЛаборанта.СоздатьМенеджерЗаписи();
    НаборЗаписи.Пользователь = Объект.Пользователь;
    МенеджерЗаписи.Записать();
```
---
МенеджерЗаписи.Пользователь и Объект.Пользователь должны иметь одинаковый тип данных
---
так, а что не работает? какое сообщение?
---
Меняю обратно на строку всё заноситься
---
```1c
    МенеджерЗаписи.Записать();
```
сделали ?
---
Да это сделал написать забыл.
---
Ошибку не выдаёт не заносит данные из поля Объект.Пользователь до этого всё заносилось а как только сменил ТИП у поля РС Пользователь на Спаравочник.Пользователь так перестало заносить значения вот подумал что чего не знаю об этом типе.
---
Попробуйте так
```1c
    МенеджерЗаписи = РегистрыСведений.ВремяОкончанияРаботыЛаборанта.СоздатьМенеджерЗаписи();
    МенеджерЗаписи.Прочитать();
    МенеджерЗаписи.Пользователь = Объект.Пользователь;
    МенеджерЗаписи.Записать(Истина);
```
---
Не помогло.
---
Смотрел в отладчике в наборе пустота пробовал прописать стройкой "пользователя" так же не записывает.
---
МенеджерЗаписи.Пользователь и Объект.Пользователь должны иметь одинаковый тип данных
1с 7.7. Что-то не то телепат проиндексировал теперь в подсказках несуществующие методы (см. скриншот). Где хранится то что он проиндексировал?
---
Ищите в папке ..\BIN\Config\Intell\ среди файлов *.ints
---
Ищите в папке ..\BIN\Config\Intell\ среди файлов *.ints
---
.ints
спасибо.
Добрый день, монстры 1С!

У меня задача вроде простая, но что-то не идет...
Платформа 8.2. Голая обработка - нужна вывести штрих-код. Я создал макет, вставил объект элемент управления ActiveBarcode, написал следующий код. Запускаю - вместо штрихкода вижу слово "text" и рядом пустой прямоугольник. Подскажите, что я делаю не так?

```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)

    ТабДок = Новый ТабличныйДокумент;
    МакетШтрихКода = ОбработкаОбъект.ПолучитьМакет("Макет");

    ТабДок.РазмерСтраницы = "A4";
    ТабДок.АвтоМасштаб = Истина;
    ВставлятьРазделительСтраниц = Истина;
    ТабДок.ОтображатьЗаголовки = ЛОЖЬ;
    ТабДок.ОтображатьСетку = ЛОЖЬ;
    ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;

    ОбластьШапка = МакетШтрихКода.ПолучитьОбласть("Шапка");

    ОбластьШапка.Рисунки.Штрихкод1.Объект.Text = 545445;

    ТабДок.Вывести(ОбластьШапка);
    ТабДок.Показать(ОбластьШапка);

    КонецПроцедуры
```
---
Штрихкод это набор цифр, при чем тут кирилица? - символов! и не важно буквы это , знаки или цифры.
P/S у ActiveBarcode есть проблемы с кириллицей
---
Штрихкод надо сгенерировать. Надо указать тип. У типа есть требования по количеству цифр.
---
свойство «типкода» может принимать следующие значения:

0 -формат EAN8;
1 - формат EAN13;
2 - формат EAN128;
3 - формат CODE39;
4 -формат CODE128;
5 - формат CODE16K;
6 - формат PDF417;
7 - формат Industrial2of5.

сам штрихкод должен соответсвовать выбранному стандарту (как минимум длина)
---
Штрихкод надо сгенерировать. Надо указать тип. У типа есть требования по количеству цифр.
---
Спасибо. И еще вдогонку вопрос: штрихкод с кирилицей не дружит?
---
Штрихкод это набор цифр, при чем тут кирилица?

```1c
    Макет = ПолучитьМакет("Макет1");
    Макет.Рисунки.D1.Объект.ТекстКода = "1234567";
    Макет.Рисунки.D1.Объект.ТипКода = ТипКода;
    Макет.Показать();
```
---
свойство «типкода» может принимать следующие значения:

0 -формат EAN8;
1 - формат EAN13;
2 - формат EAN128;
3 - формат CODE39;
4 -формат CODE128;
5 - формат CODE16K;
6 - формат PDF417;
7 - формат Industrial2of5.

сам штрихкод должен соответсвовать выбранному стандарту (как минимум длина)
---
Штрихкод это набор цифр, при чем тут кирилица? - символов! и не важно буквы это , знаки или цифры.
P/S у ActiveBarcode есть проблемы с кириллицей
---
Штрихкод надо сгенерировать.
Это для новой компоненты, для старой оно само генерит
Добрый день, коллеги! Кто-нибудь сталкивался с такой проблемой: БП 3.0 после обновления на 3.0.103.12, при проведении документа "Расход материалов (требование-накладная)" стала появляться ошибка:

 Получение значения по индексу неопределено

Ошибку вызывает процедура:

```1c
    ПодготовитьТаблицыДляПереносаРНПТНаОС(ПрослеживаемыеТовары, Реквизиты, ПрослеживаемыеОперации)
```

А именно:

```1c
    СтрокаРеквизитов = Реквизиты[0];
```

Проблему вызывает незаполненность таблицы "Материалы" (используются только материалы заказчика, собственных материалов в тех.процессе не используется). Раньше было всё ок. Это косяк релиза? Или где-то что-то в настройках неправильно/надо поменять?
---
Разработчики исправили эту проблему, нужно только обновиться
---
есть патч который исправляет данную ошибку
---
Есть сообщение об этой ошибке в каталоге ошибок https://bugboard.v8.1c.ru/version/bp3/000027839
---
Разработчики исправили эту проблему, нужно только обновиться
---
Всем спасибо)
Всем привет.
В ЗУП 3 есть журнал отсутствий. Для профиля "Кадровик" выводятся поля "Начало", "Окончания" и "Комментарий". Сделал свой профиль, дал право на "Чтение журнала отсутствий", доступ к журналу есть, но вот этих полей в уже нет. Запрос динамического списка не меняется, но в процедуре "СписокПриПолученииДанныхНаСервере" видно, что полей нет.

Как это реализовано?
---
Может данные из регистра еще какого-то тянутся?
Вы дали права на журнал, а журнал ничего не хранит. Хранят документы, справочники, регистры...
---
Пользователь один и тот же, сброс пользовательских настроек ничего не дал. На счет данных документов. Это мысль, надо проверить ко всем ли документам из журнала есть доступ.
---
Может данные из регистра еще какого-то тянутся?
Вы дали права на журнал, а журнал ничего не хранит. Хранят документы, справочники, регистры...
---
Пользователь один и тот же? На котором эксперименты ставите? Может попробовать сбросить пользовательские настройки для этого журнала?
---
Пользователь один и тот же, сброс пользовательских настроек ничего не дал. На счет данных документов. Это мысль, надо проверить ко всем ли документам из журнала есть доступ.