arefaste/1C_Forums huggingface dataset:
Здравствуйте!
Есть форма для тачевого монитора в которой организован вывод справочника в виде переключателя. Справочник имеет предопределенные элементы, поле переключателя имеет список выбора. Собственно, реально ли при открытии формы запрашивать у справочника непредопределенные элементы и выводить их на форму большими кнопками?
---
Попробуйте через массив:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    СписокЗначенийВыбора = Новый Массив;

    Выборка = Справочники.НаименованиеВашегоСправочника.Выбрать();

    Пока Выборка.Следующий цикл
    СписокЗначенийВыбора.Добавить(Выборка.Ссылка);
    КонецЦикла;

    Элементы.ИмяВашегоЭлементаТумблера.СписокВыбора.ЗагрузитьЗначения(СписокЗначенийВыбора);

    КонецПроцедуры
```
---
список выбора заполняете необходимыми элементами справочника...
---
Сначала пишите про список выбора, а потом что хотите большие кнопки со значениями из справочника... Сделайте фото/скриншоты - нарисуйте чего хотите. Тогда можно и что нибудь ответить дельное будет
---
Да вот. Сейчас этот тумблер формируется из предопределенных элементов справочника, стандартными средствами. Хочется чтобы тумблер формировался сам, если в справочник интерактивно добавят новый элемент.
---
Ок. Хотите заполнить всеми элементами справочника или конкретными?

Для всех:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    СписокЗначенийВыбора = Новый СписокЗначений;

    Выборка = Справочники.НаименованиеВашегоСправочника.Выбрать();

    Пока Выборка.Следующий цикл
    СписокЗначенийВыбора.Добавить(Выборка.Ссылка);
    КонецЦикла;

    Элементы.ИмяВашегоЭлементаТумблера.СписокВыбора.ЗагрузитьЗначения(СписокЗначенийВыбора);

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

Код добавить в процедуру присозданиинасервере в модуле вашей формы
---
Спасибо! Скобочки после Следующий упустили.
Попробовал. Не заполняется по причине несоответствия типов. У меня у реквизита в котором тумблер тип СправочникСсылка.
---
Попробуйте через массив:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    СписокЗначенийВыбора = Новый Массив;

    Выборка = Справочники.НаименованиеВашегоСправочника.Выбрать();

    Пока Выборка.Следующий цикл
    СписокЗначенийВыбора.Добавить(Выборка.Ссылка);
    КонецЦикла;

    Элементы.ИмяВашегоЭлементаТумблера.СписокВыбора.ЗагрузитьЗначения(СписокЗначенийВыбора);

    КонецПроцедуры
```
---
Да, шуршит. Благодарю
По какой причине не отображатся покупатель в чеке ККМ? Через консоль запросов, видно что поле заполнено. (вариант, что галочка у видимости не стоит так же отпадает) может где-то какая-то настройка есть?
---
Включить!
Использовать Заказы в Розничной Торговле + Использовать Дисконтные Карты и если эти карт именные
---
Включить!
Использовать Заказы в Розничной Торговле + Использовать Дисконтные Карты и если эти карт именные
Здравствуйте, столкнулся с каким-то багом в УТ 11.4.11.106 -
В конфигураторе в спр. Страны мира есть предопределнный элемент Россия с кодом 643, НО при этом в режиме предприятия -РОССИЯ- с кодом 001, а так как элемент предопределенный его изменить нельзя.
WTF?
Проблема- синхронизация с БП создает 2 элемент, при выгрузке УПД и т.п. ругается что код кривой 001 и т.д.
---
Проще сделал - в скуле нашел и поменял.
---
Дайте права интерактивное изменение предопределенных или измените не интерактивно (кодом).
---
Через групповую обработку справочников с одного элемента снимаете признак предопределенности, на второй устанавливаете
---
Проще сделал - в скуле нашел и поменял.
Добрый день! Прошу помочь начинающему. Создаю печатную форму для элемента справочника. С реквизитами объекта проблем всё отлично - спасибо конструктору. Но у формы элемента данного справочника есть реквизит формы с типом данных СправочникСсылка. Подскажите пожалуйста как добавить данный реквизит формы в менеджер объекта.

```1c
    Процедура ЛистСогласованияСчета(ТабДок, Ссылка) Экспорт
    Макет = Справочники.СогласованияСчетов.ПолучитьМакет("ЛистСогласованияСчета");
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | СогласованияСчетов.ДатаСогласованияГлавнымМехаником КАК ДатаСогласованияГлавнымМехаником,
    | СогласованияСчетов.ДатаСогласованияДепартаментомПоИнженернымСистемам КАК ДатаСогласованияДепартаментомПоИнженернымСистемам,
    | СогласованияСчетов.ДатаСогласованияРуководителемПроекта КАК ДатаСогласованияРуководителемПроекта,
    | СогласованияСчетов.Комментарий КАК Комментарий,
    | СогласованияСчетов.ОтКого КАК ОтКого,
    | СогласованияСчетов.СогласованГлавнымМехаником КАК СогласованГлавнымМехаником,
    | СогласованияСчетов.СогласованДепартаментомПоИнженернымСистемам КАК СогласованДепартаментомПоИнженернымСистемам,
    | СогласованияСчетов.СогласованРуководителемПроекта КАК СогласованРуководителемПроекта,
    | СогласованияСчетов.Счет КАК Счет
    |ИЗ
    | Справочник.СогласованияСчетов КАК СогласованияСчетов
    |ГДЕ
    | СогласованияСчетов.Ссылка В(&Ссылка)";
    Запрос.Параметры.Вставить("Ссылка", Ссылка);
    Выборка = Запрос.Выполнить().Выбрать();

    ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
    Шапка = Макет.ПолучитьОбласть("Шапка");
    ТабДок.Очистить();

    ВставлятьРазделительСтраниц = Ложь;
    Пока Выборка.Следующий() Цикл
    Если ВставлятьРазделительСтраниц Тогда
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЕсли;

    ТабДок.Вывести(ОбластьЗаголовок);

    Шапка.Параметры.Заполнить(Выборка);
    ТабДок.Вывести(Шапка, Выборка.Уровень());

    ВставлятьРазделительСтраниц = Истина;
    КонецЦикла;
    КонецПроцедуры
```
---
передать в процедуру печати структуру, которая будет содержать реквизит формы и значение реквизита формы
структура собирается в модуле формы
в запросе можно через параметр установить значение реквизита формы и тогда не надо будет перед заполнением ПФ менять ничего
---
передать в процедуру печати структуру, которая будет содержать реквизит формы и значение реквизита формы
структура собирается в модуле формы
в запросе можно через параметр установить значение реквизита формы и тогда не надо будет перед заполнением ПФ менять ничего
---
Збазиба. Не подумал от таком.Буду ковырять.
Как обновить открытую форму элемента справочника на сервере?
---
В обработчике "ПриЗаписи" модуля объекта помещаете нужные данные в дополнительные свойства объекта:

```1c
    Процедура ПриЗаписи(Отказ)

    ДополнительныеСвойства.Вставить("НовоеЗначениеНадписи", "Какой-то текст");

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

В обработчике записи формы извлекаете переданный текст и отображаете на форме:

```1c
    Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)

    Элементы.ПолеНадписи.Заголовок = ТекущийОбъект.ДополнительныеСвойства.НовоеЗначениеНадписи;

    КонецПроцедуры
```
---
При изменении реквизита создаете событие с именем, при обработке оповещения обработайте событие и укажите
ЭтаФорма.Прочитать();
ЭтаФорма.Записать()
---
обновление? на сервере?
а смысл?
форму то видите на клиенте!!!
там и зовите метод ОбновитьОтображениеДанных()
---
Задача такая, мне нужно обновить данные (например: изменить значение надписи), при записи в модуле объекта, на уже открытой форме
---
Система взаимодействий вам в помощь.
---
В обработчике "ПриЗаписи" модуля объекта помещаете нужные данные в дополнительные свойства объекта:

```1c
    Процедура ПриЗаписи(Отказ)

    ДополнительныеСвойства.Вставить("НовоеЗначениеНадписи", "Какой-то текст");

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

В обработчике записи формы извлекаете переданный текст и отображаете на форме:

```1c
    Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)

    Элементы.ПолеНадписи.Заголовок = ТекущийОбъект.ДополнительныеСвойства.НовоеЗначениеНадписи;

    КонецПроцедуры
```
---
вот еще серверная процедура ЗначениеВРеквизитФормы()
и вообще читайте СП, там много интересного и полезного пишут
Всем привет,

Нужно расширить типовую процедуру в варианте ПЕРЕД и сделать Возврат по своему условию.
Вопрос как Прервать выполнение дальнейшего типового кода?

Для форм можно использовать УстановитьВыполнениеОбработчиковСобытия(Ложь).
А для процедур вне формы непонятно.
---
Сделайте &Вместо, а в ветке где нужно вызвать стандартный обработчик используйте ПродолжитьВызов.

```1c
    &Вместо("Расширяемая")
    Процедура Расш1_Расширяющая(Парам1, Парам2)

    …

    Если бНужноПродолжить Тогда
    // вызываем стандартный
    ПродолжитьВызов(Парам1, Парам2);
    Иначе
    // не продолжаем
    КонецЕсли;

    …

    КонецПроцедуры
```
---
возврат или предупреждение, если стандартная процедура, то там есть отказ.
---
Сделайте &Вместо, а в ветке где нужно вызвать стандартный обработчик используйте ПродолжитьВызов.

```1c
    &Вместо("Расширяемая")
    Процедура Расш1_Расширяющая(Парам1, Парам2)

    …

    Если бНужноПродолжить Тогда
    // вызываем стандартный
    ПродолжитьВызов(Парам1, Парам2);
    Иначе
    // не продолжаем
    КонецЕсли;

    …

    КонецПроцедуры
```
---
Вариант понятен, но с конструкцией Вместо некрасиво получается.
Теряется гибкость расширения.
---
какая гибкость теряется?
всегда делал как в 2
---
...
Ну пожалуй ОК.. Глянул, да это вариант.
Просто я думал можно как то сделать чтобы Перед использовать.
Так как Вместо подразумевает замещение, хоть его и не происходит при использовании ПродолжитьВызов.

Ведь для событий форм то можно через Перед делать.
---
```1c
    &НаКлиенте
    &Вместо("ПодтвердитьИЗакрыть")
    Процедура ФВКИ_ПодтвердитьИЗакрыть(Результат, ДополнительныеПараметры)

    ЕстьОшибкиЗаполнения = Ложь;

    ФВКИ_КодСтраныПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    ФВКИ_КодГородаПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    ФВКИ_НомерТелефонаПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    ФВКИ_ДобавочныйПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    Если ЕстьОшибкиЗаполнения = Ложь Тогда

    ПродолжитьВызов(Результат, ДополнительныеПараметры);

    КонецЕсли;

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

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

```1c
    &НаКлиенте
    &Перед("ПодтвердитьИЗакрыть")
    Процедура ФВКИ_ПодтвердитьИЗакрыть(Результат, ДополнительныеПараметры)

    ЕстьОшибкиЗаполнения = Ложь;

    ФВКИ_КодСтраныПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    ФВКИ_КодГородаПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    ФВКИ_НомерТелефонаПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    ФВКИ_ДобавочныйПриИзмененииПослеНаСервере(ЕстьОшибкиЗаполнения);

    Если ЕстьОшибкиЗаполнения Тогда

    Возврат;

    КонецЕсли;

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

Возврат он сделал, но типовая процедура продолжила выполнение.
Получается перед только для до обработки данных без возврата.
А вот вместо и является обработкой и перед и вместо, а надобность типового вызова определяется ПродолжитьВызов в нужном месте или его не надобность.
А контроль уже нужен когда обязательно нужно выполнить типовой метод с правкой именно в нем.
Добрый день!

Конфа УТ 11.4. В ней создана обработка, которая создает Заказы поставщику. Необходимо создать регламентное задание, которое будет создавать данные документы в автоматическом режиме. Регламентное задание и общий модуль создала. Но не могу в общем модуле прописать вызов процедуры из обработки, т.к. в модуле необходимо указывать процедуру из модуль менеджера, а в нем нельзя написать создание документа.

Вопрос: можно ли как-то в модуле менеджера вызвать процедуру из модуля объекта? Или как-то по другому создать регламентное задание?
---
-из общего модуля можно вызвать процедуру из модуля объекта обработки

```1c
    НоваяОбр = обработки.КонтурEDI.Создать();
    НоваяОбр.ИнициализироватьПодключаемыеМодули();
```

- в модуле менеджера можно написать создание документа

- можно ли как-то в модуле менеджера вызвать процедуру из модуля объекта?

```1c
    НоваяОбр = обработки.КонтурEDI.Создать();
    НоваяОбр.ИнициализироватьПодключаемыеМодули();
```
---
Но не могу в общем модуле прописать вызов процедуры из обработки
Разве нельзя получить объект и вызвать экспортную процедуру из модуля обработки?
---
я получить объект и вызвать экспортную процедуру из модуля обработки?

В модуле менеджера как получить объект?
---
В модуле менеджера как получить объект?
В модуле менеджера какого объекта?

В общем модуле вы вызываете процедуру из модуля менеджера какого объекта?
---
-из общего модуля можно вызвать процедуру из модуля объекта обработки

```1c
    НоваяОбр = обработки.КонтурEDI.Создать();
    НоваяОбр.ИнициализироватьПодключаемыеМодули();
```

- в модуле менеджера можно написать создание документа

- можно ли как-то в модуле менеджера вызвать процедуру из модуля объекта?

```1c
    НоваяОбр = обработки.КонтурEDI.Создать();
    НоваяОбр.ИнициализироватьПодключаемыеМодули();
```
---
ля можно вызвать процедуру из модуля объекта обработки

Спасибо! Помогло!
---
я бы вообще поступил по другому
у вас же УТ 11.4, наверняка один из последних релизов платформы

обработка есть, заказы создает - все выполнение в самой обработке, в модуле объекта, разумеется, все вызовы общих модулей там же и оттуда же
отладили, проверили, повесили инициализацию выполнения на процедуру
в сведениях о внешней обработке добавили команду с серверным вызовом процедуры инициализации выполнения обработки
добавили в дополнительные отчеты и обработки и прямо там и сделали расписание для серверной команды инициализации выполнения обработки для одного, выбранного пользователя
все, теперь система сама сделает рег. задание и будет его выполнять по заданному расписанию от имени выбранного пользователя
Здравствуйте!

В прикрепленном файле пример результата отчета на СКД, отчет в 1 столбец, там длинное полотно.
Как сделать так, чтобы результат отчета вывести в несколько столбцов, чтобы при печати документа занять
максимально площадь листа? Не могу придумать красивое решение для задачи, прошу помочь
---
Шальная "идея" - делаете вычисляемое поле "НомерКолонки", первые N строк присваиваете 1, следующие - 2 и т.д. А затем делаете горизонтальную развертку по колонкам.
---
результат группировки объявить ресурсами и в условном оформлении указать горизонтальное расположение.. или вертикальное, не помню точно
можно еще нарисовать свой макет, но тут сложнее будет, т.к. заранее не будет известно количество групп
можно еще поиграться с настройками отчета, т.е. родителей, первого уровня поместить в ресурсы, а остальное само нарисуется
---
Шальная "идея" - делаете вычисляемое поле "НомерКолонки", первые N строк присваиваете 1, следующие - 2 и т.д. А затем делаете горизонтальную развертку по колонкам.
---
(4)
Идея хорошая, но как мне вычислить номер колонки для каждой строки?
В результате запроса много записей, детальные записи в отчет мы не выводим.
---
чтобы вычислить номер колонки и номер строки нужно пронумеровать строки внутри группировки.
---
http://prntscr.com/udfql1
http://prntscr.com/udfqse
Подскажите как работает вот

ГДЕ
 ИСТИНА

что это дает

```1c
    ВЫБРАТЬ
    ТаблицаТовары.Номенклатура КАК Номенклатура,
    ТаблицаТовары.Характеристика КАК Характеристика,
    ТаблицаТовары.Назначение КАК Назначение,
    ВЫБОР
    КОГДА ТаблицаТовары.СтатусУказанияСерий В (&НеУчитываемыеСтатусыСерий)
    ТОГДА ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
    ИНАЧЕ ТаблицаТовары.Серия
    КОНЕЦ КАК Серия,
    ВЫБОР
    КОГДА &УчитыватьУпаковки
    ИЛИ ЕСТЬNULL(ТаблицаТовары.Упаковка.ТипУпаковки, НЕОПРЕДЕЛЕНО) = ЗНАЧЕНИЕ(Перечисление.ТипыУпаковокНоменклатуры.ТоварноеМесто)
    ТОГДА ТаблицаТовары.Упаковка
    ИНАЧЕ ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
    КОНЕЦ КАК Упаковка,
    ВЫБОР
    КОГДА ТаблицаТовары.Действие = ЗНАЧЕНИЕ(Перечисление.ДействияСоСтрокамиОрдеровНаОтгрузку.НеОтгружать)
    ТОГДА 0
    ИНАЧЕ ТаблицаТовары.Количество
    КОНЕЦ КАК Количество,
    ВЫБОР
    КОГДА ТаблицаТовары.Действие = ЗНАЧЕНИЕ(Перечисление.ДействияСоСтрокамиОрдеровНаОтгрузку.НеОтгружать)
    ТОГДА 0
    КОГДА &УчитыватьУпаковки
    ИЛИ ЕСТЬNULL(ТаблицаТовары.Упаковка.ТипУпаковки, НЕОПРЕДЕЛЕНО) = ЗНАЧЕНИЕ(Перечисление.ТипыУпаковокНоменклатуры.ТоварноеМесто)
    ТОГДА ТаблицаТовары.КоличествоУпаковок
    ИНАЧЕ ТаблицаТовары.Количество
    КОНЕЦ КАК КоличествоУпаковок
    ПОМЕСТИТЬ ТоварыИзОрдераДляЗапроса
    ИЗ
    Документ.РасходныйОрдерНаТовары.ОтгружаемыеТовары КАК ТаблицаТовары
    ГДЕ
    ИСТИНА
    И ТаблицаТовары.Ссылка = &Ссылка
    И ТаблицаТовары.Действие = ЗНАЧЕНИЕ(Перечисление.ДействияСоСтрокамиОрдеровНаОтгрузку.Отобрать)
    И (&ПоВсейТЧ
    ИЛИ ТаблицаТовары.Номенклатура = &Номенклатура
    И ТаблицаТовары.Характеристика = &Характеристика
    И ТаблицаТовары.Назначение = &Назначение
    И (ТаблицаТовары.Упаковка = &Упаковка
    ИЛИ НЕ &УчитыватьУпаковки)
    И (ТаблицаТовары.Серия = &Серия
    ИЛИ НЕ &УчитыватьСерии))
```
---
Истина в вине
а в запросе это просто условие
такая запись, например, дает возможность комментировать строки условий без лишних движений.
---
Истина в вине
а в запросе это просто условие
такая запись, например, дает возможность комментировать строки условий без лишних движений.
---
я же правильно понимаю что на результат запроса она ни как не повлияет?
---
все так
---
Да правильно понимаешь.
Мне пришлось СтрЗаменить(Запрос.текст , "и ТаблицаТовары.Ссылка = &Ссылка", "Истина" ), чтобы запрос не поломался.
---
Да. Это просто синтаксический костыль для унификации оформления последующих (реальных) условий. Некоторым так больше нравится. Лично мне не кажется, что так лучше. Маленький wtf в обмен на небольшое удобство в некоторых случаях - так себе размен.
Есть внешняя компонента с 2013 года, которая работает на версиях от 8.2 до 8.3.14. Проблема в 8.3.15 не могу понять, что произошло в этой версии по подключению внешних компонент, прочитал все изменения 8.3.15, не нашел информацию по внешним компонентам.
ПодключитьВнешнююКомпоненту(Каталог,"MyComp",AddInType.Native) возвращает ЛОЖЬ в 8.3.15, до этой версии все good. Если кто сталкивался или в курсе, как теперь подключать нативные dll компоненты, подскажите.
---
Попробуйте 8.3.16 +.
У нас аналогичная беда была, с моделью HTML документа на платформе 8.3.14+. Продолбался несколько дней, плюнул и вернули назад 8.3.13
---
поставь актуальную 8.3.17 и проверь.
---
Может платформа 64-битная, а компонента на ней не работает ?
---
ставил 8.3.14 - 64 бита, работает на ней, 32 бита тоже работает. Именно на 8.3.15 не хочет не в 32 не в 64
---
поставь актуальную 8.3.17 и проверь.
---
Так вроде в синтаксис помощник -
Если ПодключитьВнешнююКомпоненту("AddinObject.Scanner") Тогда
Скорей всего, придётся переписывать подключение,
---
компонента не забываемого Аркадия Кучера https://infostart.ru/public/86142 ,еще в 2013 году меня очень сильно выручила и выручала по сей день и на 8.3.13 платформе. Поставил 8.3.15 не хочет подключаться, проверил у друга на 8.3.14 (32 и 64 бита) все good. И инфы найти не могу, что же такого в 8.3.15 могло измениться для подключения внешних компонент.
---
Попробуйте 8.3.16 +.
У нас аналогичная беда была, с моделью HTML документа на платформе 8.3.14+. Продолбался несколько дней, плюнул и вернули назад 8.3.13
---
На 8.3.16 работает
(8) Думаю раз на 8.3.16 заработало то и на 8.3.17 будет
Странно что не так с 8.3.15, исключение только, что на фирме 8.3.13 лиценз, на 8.3.4 лиценз.
8.3.15 репак брался что бы проверить, хотя 8.3.14 и 8.3.16 тоже репаки
---
конкретный релиз нужно озвучивать. 1с много изменений делает в последнее время.
---
Сталкивался с аналогичной ситуацией. Проблема была в том что запускал новую платформу через 1cestart.exe от старой платформы
Коллеги, вопрос!
Пытаюсь использовать в своей конфигурации полнотекстовый поиск по регистру сведений. Ничего не выходит - результат поиска всегда пустой.
Чеклист:
Поиск включен для метаданных регистра - да (для всех)
Использование индекса - включено
Индекс актуален - да
Отбор по метаданным при поиске - выключен
Данные в регистре есть - да )

Судя по похожим темам, это ни у кого не получалось. Есть предположение, что описанная в документации возможность поиска по регистру относится к регистрам подчиненным регистратору (в результатах поиска будет выведен регистратор). Однако, папка полнотекстового индекса не пустая, т.е. платформа вроде бы индексирует мой регистр, но ответ не выдает. Есть ли возможность заставить выдавать ответ?

Спасибо.
---
а какие типы используются у вас в РС? ПП будет искать только по строковым типам.
Если хотите поиск по названию справочника, который используется ссылкой в РС, то так не получится. В РС для ссылок только ссылка и есть. Ничего про текст наименования ссылки РС не знает. Соответственно и ПП тоже.
Хотя нет. Проверил. Ищет.
Показывайте тогда свои настройки. и форму обновления индекса ПП.
---
что под поиском подразумевается?
1С:Предприятие 8.3 (8.3.13.1513)
---
нужно для самого регистра включить ПП.
---
включен, обновлен - не работает.
посмотрел типовую конф, добавил в доп.сведения - ищется. у меня по регистру не ищется (справочники - ок).
ну почему?
думал что по реквизиту нет поиска, поменял на ресурс - нет. расскажите по порядку, как делали, где какие типы
---
а какие типы используются у вас в РС? ПП будет искать только по строковым типам.
Если хотите поиск по названию справочника, который используется ссылкой в РС, то так не получится. В РС для ссылок только ссылка и есть. Ничего про текст наименования ссылки РС не знает. Соответственно и ПП тоже.
Хотя нет. Проверил. Ищет.
Показывайте тогда свои настройки. и форму обновления индекса ПП.
---
ААААААААААААААА разобрался
мне сразу не понравилось измерение с типом уникальныйидентификатор. Видимо, 1с не может его отобразить. Поменял на строку - все заработало. То есть дело было в неподдерживаемом типе измерения. Ну это ж надо догадаться! Надо этот регистр переделать полностью.
Спасибище.
---
УИД это отдельная песня. Это даже не ссылка в прямом смысле.
---
ААААААААААААААА разобрался

ААААААААААААААА СПАСИБО!!!

Уже думал что у мня шиза...
Везде ищет а в одном РС нет...

З.Ы. Вас цитируют http://forum-1c.ru/index.php?topic=72023.msg203715#msg203715
---
А это есть, ссылка?
Может не обновлен индекс полнотекстового поиска.

Ещё пример.
---
В типовых конфигурациях есть регламентное задание пересчета индекса пп, а у вас он как пересчитывается?
---
Да, все включено и обновлено. Через регламентное или через стандартные функции, неважно, индекс в актуальном состоянии. Еще идеи есть?
Интересует либо опыт использования ПП с регистром, либо более подробное описание, как он работает.
В документации деталей нет - индекс может использоваться по справочникам документам пвх регистрам итд.
https://its.1c.ru/db/v8313doc#bookmark:dev:TI000000799
То есть, что у него внутри - магия.
Добрый день. Скажите, пожалуйста, где хранятся сами коды для маркировки обуви? Может в каком то регистре... Не могу найти(
---
Справочник "Штрихкоды упаковок и товаров"
---
Справочник "Штрихкоды упаковок и товаров"
---
Спасибо огромное)
Добрый день, имеется перечисление "Переодичность" с данными "День", "Неделя", "Год" и т.п. Как программно добавить к дате к примеру день используя данное перечисление? Вот что смог придумать:

```1c
    ТипДатыКДобавлению = Перечисление.Переодичность.День
    Запрос = Новый Запрос("ВЫБРАТЬ
    | ДобавитьКДате(ТекущаяДата(), &ТипДатыКДобавлению, &Количество");
    Запрос.УстановитьПараметр("ТипДатыКДобавлению", ТипДатыКДобавлению );
    Запрос.УстановитьПараметр("Количество", 1);

    НужнаяДата = Запрос.Выполнить().Выбрать();
```
---
https://infostart.ru/1c/articles/306536/
Пункт 16.
---
Используйте цифровую константу 6 -День,7 -Неделя, 12 - ГОД
---
Можно пример кодом?
---
```1c
    Если День Тогда
    Дата = Дата + Количество*86400;
    ИначеЕсли Месяц Тогда
    Дата = ДобавитьМесяц(Дата,Количество);
    ИначеЕсли Год Тогда
    Дата = ДобавитьМесяц(Дата,Количество*12);
    КонецЕсли;
```

И ни каких запросов
---
https://infostart.ru/1c/articles/306536/
Пункт 16.
---
Спасибо, данное решение выглядит более элегантно.