arefaste/1C_Forums huggingface dataset:
Для отчета - такой запрос (например):

```1c
    ВЫБРАТЬ
    Пользователи.Наименование КАК Наименование,
    ПользователиКонтактнаяИнформация.АдресЭП КАК АдресЭП,
    ПользователиКонтактнаяИнформация.НомерТелефона КАК НомерТелефона
    ИЗ
    Справочник.Пользователи КАК Пользователи
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи.КонтактнаяИнформация КАК ПользователиКонтактнаяИнформация
    ПО (Пользователи.Ссылка = ПользователиКонтактнаяИнформация.Ссылка)
```

 получается такая табличка (в две строки АдресЭП и НомерТелефона для каждого наименования):

 Наименование АдресЭП НомерТелефона
        Охранник 11111111111111111
        Охранник ОхранникЭл@Почта

А можно только запросом вывести Контактную информацию в одну строчку для каждого наименования?
---
Можно так:

```1c
    ВЫБРАТЬ
    ПользователиКонтактнаяИнформация.Ссылка.Наименование КАК Наименование,
    МАКСИМУМ(ВЫБОР
    КОГДА ПользователиКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонПользователя)
    ТОГДА ПользователиКонтактнаяИнформация.Представление
    ИНАЧЕ "
    КОНЕЦ) КАК Телефон,
    МАКСИМУМ(ВЫБОР
    КОГДА ПользователиКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.EMailПользователя)
    ТОГДА ПользователиКонтактнаяИнформация.Представление
    ИНАЧЕ "
    КОНЕЦ) КАК EMail
    ИЗ
    Справочник.Пользователи.КонтактнаяИнформация КАК ПользователиКонтактнаяИнформация

    СГРУППИРОВАТЬ ПО
    ПользователиКонтактнаяИнформация.Ссылка.Наименование
```
---
Добрый день! Ждем вопроса!
---
Вопрос забанили....говорят какие-то запрещённые символы..... Какие? Пока не пойму...
---
с группировать по пользователю
---
Можно так:

```1c
    ВЫБРАТЬ
    ПользователиКонтактнаяИнформация.Ссылка.Наименование КАК Наименование,
    МАКСИМУМ(ВЫБОР
    КОГДА ПользователиКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонПользователя)
    ТОГДА ПользователиКонтактнаяИнформация.Представление
    ИНАЧЕ "
    КОНЕЦ) КАК Телефон,
    МАКСИМУМ(ВЫБОР
    КОГДА ПользователиКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.EMailПользователя)
    ТОГДА ПользователиКонтактнаяИнформация.Представление
    ИНАЧЕ "
    КОНЕЦ) КАК EMail
    ИЗ
    Справочник.Пользователи.КонтактнаяИнформация КАК ПользователиКонтактнаяИнформация

    СГРУППИРОВАТЬ ПО
    ПользователиКонтактнаяИнформация.Ссылка.Наименование
```
---
Красиво....сижу изучаю....когда же я так смогу???
Но, если у пользователя нет элпочты и телефона, то он в список не попадает.
Как сделать, чтобы попадали все пользователи?
---
(6) Как сделать, чтобы попадали все пользователи?
То, что я написал помещайте во временную таблицу или вложенный запрос. Надо тольк ссылку ещё добавить. Соединяйте таблицу Пользователи с временной таблицей по ссылке. И наименование вытягивайте из таблицы Пользователи.
---
Спасибо громадное!!!
Есть документ "Оплатить аренду" который создается и заполняется на основании документа "Начисление арендной платы".

в документе Оплатить аренду реквизиты :

ТабличнаяЧасть.Арендодатель;
ТабличнаяЧасть.ДоговорАренды;
ТабличнаяЧасть.Задолженность;
ТабличнаяЧасть.СуммаОплаты;
ТабличнаяЧасть.Остаток;

при создании документа "Оплатить аренду" на основании документа "Начисление арендной платы" реквизиты в документе "Оплатить аренду" (Арендодатель,ДоговорАренды и СуммаОстаток) заполняется автоматически.

создал команду в форме документа с табличной частью. Ее назначение - заполнить пустые поля (Задолженность) в ТЧ по параметру "Арендодатель"

написал код этой команде:

```1c
    &НаКлиенте
    Процедура ЗаполнитьДокумент(Команда)

    ТЧ = Элементы.ТЧ.ТекущиеДанные;
    ТЧ.Задолженность = ПолучитьОстатокЗадолженности(ТЧ.Арендодатель)

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

    &НаСервере
    Функция ПолучитьОстатокЗадолженности(Арендодатель)

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

    КонецФункции
```

но заполяется только текущая строка, т. е. таким образом пользователь должен щелкнуть по каждому арендодателю чтоб поле "Задолженность" заполнялось.

Помогите как будет правильно написать код этой команды ? заранее спасибо .
---
нууу, тут все просто)))
Вы и просите программу заполнить только одну строку, т.к. не обернули все событие в цикл.
Должно быть что-то типа такого:

```1c
    Для каждого Строка из ТЧ цикл
    Строка.Задолженность = ПолучитьОстатокЗадолженности(Строка.Арендодатель);
    КонецЦикла;
```
---
нууу, тут все просто)))
Вы и просите программу заполнить только одну строку, т.к. не обернули все событие в цикл.
Должно быть что-то типа такого:

```1c
    Для каждого Строка из ТЧ цикл
    Строка.Задолженность = ПолучитьОстатокЗадолженности(Строка.Арендодатель);
    КонецЦикла;
```
Привет всем. Разбираюсь с КД. Вопрос в теме. Правильно ли я понимаю, что для данных передаваемых через "Передавать в параметр" не будет вызываться ПКО для конвертации значения? Т.е. можно передавать только простые типы?
---
Какое правило укажите так и сконвертируется
---
Тип значения параметра может быть любой объект метаданных и любое правило конвертации. Сформулируйте по другому вопрос или объясните что хотите.
По теме - какую именно ссылку вы хотите передать? и что с этой ссылкой надо сделать в приемнике?
---
Я просто пытаюсь в голове разложить по полочкам схему работы с КД.
В источнике я помещаю в параметр ссылку на элемент справочник Контрагенты. Вопрос в том, вызовится ли в приемнике ПКО для конвертации элемента справочника Контрагенты? Если не вызовется, то что будет в значении параметра в приемнике, если справочника Контрагенты не существует?
---
Какое правило укажите так и сконвертируется
---
Понял, спасибо, не обратил внимание что можно привязать ПКО
В параметры -) редактирование -) автозамена , поставил на режим "Включить с подсказкой" это удобно, но как отключить комментарии которые сами собой формируются при создании процедуры?
---
Никак. Только удалить из шаблона. А редактировать встроенные шаблоны вроде как никак. Можно конечно скопировать файл и его изменить, а штатные отключить. Предлагаю использовать шаблоны чистова. Они гораздо удобнее https://chistov.pro/utilities/st83/ Не надо ничего редактировать. Есть один минус. Если привык к ним без них уже не очень комфортно.
---
но как отключить комментарииА зачем? С ними гораздо лучше.
---
Никак. Только удалить из шаблона. А редактировать встроенные шаблоны вроде как никак. Можно конечно скопировать файл и его изменить, а штатные отключить. Предлагаю использовать шаблоны чистова. Они гораздо удобнее https://chistov.pro/utilities/st83/ Не надо ничего редактировать. Есть один минус. Если привык к ним без них уже не очень комфортно.
Добрый день. Каким образом можно скрыть весь программный код в конфигурации?

Пример.
Устанавливаю на мобильный телефон любое приложение 1С из плеймаркета, беру .cd - шник и запускаю в 1С, все модули, реквизиты, формы и т.д. есть, а модули и все формы очищены от кода. Вопрос, как?))))
---
Модуль - Текст - Установить пароль
---
Можете установить пароль, но сильно вас это не спасет. В сети давно уже есть обработки которые способны декомпилировать такие модули. Так что не заморачивайтесь.
---
В настройках поставки конфигурации установить свойство "Не включать тексты модулей объекта"
---
Из play market ставиться не CD, а APK. Из APK получить код модулей невозможно. Это уже на уровне сборщика АПК. Причем старые версии платформы было можно почудить и вытащить. Свежие версии мобильной платформы - кода в CD нет. И декомпилятора нормального тоже нет. Насколько я помню, после 15 версии такая фигня началась.
---
В настройках поставки конфигурации установить свойство "Не включать тексты модулей объекта"
---
ооо, надо поэкспериментировать))) Спасибо)
---
Из play market ставиться не CD, а APK. Из APK получить код модулей невозможно. Это уже на уровне сборщика АПК. Причем старые версии платформы было можно почудить и вытащить. Свежие версии мобильной платформы - кода в CD нет. И декомпилятора нормального тоже нет. Насколько я помню, после 15 версии такая фигня началась.
---
вот оно что....я понял. Тогда отлично. Использую 18 версию.
А я то думаю.....
Беру приложение своё, код есть, а из плей маркета- кода нет. Понял)) Попробую залью, и там гляну как будет)))
Спасибо большое) Прям не подумал даже об этом))
---
Модуль - Текст - Установить пароль
---
Можете установить пароль, но сильно вас это не спасет. В сети давно уже есть обработки которые способны декомпилировать такие модули. Так что не заморачивайтесь.
---
Так я и не заморачиваюсь, мне это нафиг не надо.
---
Так я же вроде и не вам писал.
---
Кнопку "Ответить" вы нажали под моим комментарием. Смотрите дерево.
---
Ну да) ВОзможно)
---
Не подходит, но варик тоже хороший. Спасибо.:)
В документе НН задаётся в поле "кто выписал налоговую накладную" ответственное физическое лицо за НН (на скрине это "Пупкин Евгений"), но при выгрузке в XML в поле НН появляется "Пупкин Е.", то есть сокращённые инициалы. Где то это отключается настройками или нужно лезть в код и переписывать его с целью отключения преобразования?
---
Нашел. В модуле менеджера при формировании печатной формы на ФИО выписавшего накладывается типовая функция. Настройками самой УТ изменить это нельзя. Только кодом с помощью комментирования.
---
Отладчиком можете добраться до места в коде где полное имя преобразовывается в инициалы.
---
Нашел. В модуле менеджера при формировании печатной формы на ФИО выписавшего накладывается типовая функция. Настройками самой УТ изменить это нельзя. Только кодом с помощью комментирования.
Доброго времени суток, господа!

1С 8

Есть модуль формы документа, в нем определена процедура, очень похожая на обработчик события элемента формы, к примеру: БлаБлаБлаПриИзменении(Элемент).
Как (кроме ручного перебора и анализа) найти на форме элемент, к которому привязан этот обработчик?
---
Глобальный поиск по имени обработчика, установить галочку "Свойства"
---
Кодом

```1c
    ИмяИскомогоОбработчика = "БлаБлаБлаПриИзменении";
    Для Каждого ЭлементФормы Из Элементы Цикл

    Попытка
    ИмяОбработчикаЭлемента = ЭлементФормы.ПолучитьДействие();
    Если ИмяИскомогоОбработчика = ИмяОбработчикаЭлемента Тогда
    Сообщить(ЭлементФормы.Имя);
    КонецЕсли;

    Исключение

    КонецПопытки;

    КонецЦикла;
```
---
Недостаточно фактических параметров
{ВнешняяОбработка.тестНайтиЭлементФормы.Форма.Форма.Форма(20)}: ИмяОбработчикаЭлемента = ЭлементФормы.ПолучитьДействие();
---
ну всё, значит ничего не получится)))

P.S ЭлементФормы.ПолучитьДействие("ПриИзменении"); //Сложно писать без конфигуратора
---
Да мне сегодня вообще все сложно: пятница однако. И тебе спасибо за решение, родной!
---
Глобальный поиск по имени обработчика, установить галочку "Свойства"
---
Спасибо, родной. Только не свойства, а "Элементы формы".
---
Нууу... Так-то это свойство элемента формы, да.
Кто может помочь? Есть Внешняя обработка (управляемые формы), в ней есть два строковых реквизита (типа: путь к файлу), при закрытии формы их нужно сохранить, чтобы при следующем открытии эти поля были заполнены? В интернете полно для обычных форм, а для управляемых мало и "слишком сложно".
Заранее большое Спасибо!
---
Свойство формы "Автоматическое сохранение данных в настройках" - поставьте в "Использовать".

См. скриншот.
---
+ Когда включится это свойство, то в свойствах реквизитов формы появится флажок "Сохранение". Его надо взвести для нужных реквизитов.
---
Открываете свойства формы, для свойства "АвтоматическоеСохранениеДанныхВНастройках" устанавливаете значение "Использовать". В списке реквизитов формы у вас появляется флажок "Сохранение". Устанавливаете его для реквизитов, значения которых нужно сохранять между запусками обработки.
---
Да, вот так:
Только это не навсегда, сохранение происходит в кэш пользователя.
Если почистить кэш на компьютере пользователя - настройки очистятся.
---
Свойство формы "Автоматическое сохранение данных в настройках" - поставьте в "Использовать".

См. скриншот.
---
+ Когда включится это свойство, то в свойствах реквизитов формы появится флажок "Сохранение". Его надо взвести для нужных реквизитов.
---
Большое Спасибо!!!
Видимо старею, вроде внимательно смотрел и сразу не увидел.
---
У меня ВНЕШНЯЯ обработка и этих "свойств" там я не нашел!!!
---
У Вас обычные формы или управляемые?
---
Спасибо! Этот вопрос давно решен.
Добрый день! Хочу обратиться с Модуль объекта к справочнику в расширении. типа Банк=Справочники.БанковскиеСчета.МойРеквизит если так обращаться то он обращается к конфигуратору а не к моему расширению... подскажите как правильно путь написать
---
Банк=Справочники.БанковскиеСчета.МойРеквизит
Это вообще нигде не может быть доступом ни к какому реквизиту. Это будет воспринято как получение предопределенного значения элемента справочника.
Теперь уточните, из какого модуля объекта и что получить?
Если же из модуля объекта справочника получить реквизит этого же справочника, то где пытаетесь к нему обратиться? Для возможности обратиться к реквизиту добавленному в расширении и чтобы он был "виден" конфигуратором, то это нужно делать в том же расширении, в котором добавлен и реквизит. Т.е. добавить в расширение метод из модуля объекта и работать с ним в расширении.
---
сам объект закинь в расширение и будет тогда обращаться
---
В режиме конфигуратора так и будет, в режиме предприятия все будет вместе...
---
Если я правильно понял вопрос, то правильный ответ написали в (3). Контекстная подсказка в модуле объекта основной конфы не покажет объекты из расширения, основная конфа "узнает" о расширении после компиляции. Поэтому просто пишите код как обычно "Справочники.МойСпрИзРасширения", игнорируйте сообщение об ошибке, а после запуска в режиме предприятия ваш код будет работать. Аналогично для экспортных процедур и функций расширения.
---
Используйте ОбщегоНазначения.ЗначениеРеквизитаОбъекта(БанковскийСчетСсылка, "МойРеквизит");
Как раз избавляет от подобных проблем.
---
Банк=Справочники.БанковскиеСчета.МойРеквизит
Это вообще нигде не может быть доступом ни к какому реквизиту. Это будет воспринято как получение предопределенного значения элемента справочника.
Теперь уточните, из какого модуля объекта и что получить?
Если же из модуля объекта справочника получить реквизит этого же справочника, то где пытаетесь к нему обратиться? Для возможности обратиться к реквизиту добавленному в расширении и чтобы он был "виден" конфигуратором, то это нужно делать в том же расширении, в котором добавлен и реквизит. Т.е. добавить в расширение метод из модуля объекта и работать с ним в расширении.
---
Правой кнопкой по справочнику и Добавить в расширение, не нужно добавлять только объекты из ветки Общие модули, к ним можно обращаться и так.
---
авой кнопкой по с Он у меня добавлен
---
тогда странно, вы реквизит не спутали по названию со стандартным?
Добрый день.
Всегда начало возникать предупреждении(ошибка), что при удалении в ЗУП 2.5 последнего релиза появляется окно "ошибка монопольного доступа к файлу "
---
Может кто-то увидит эту тему и понадобиться обработка. Пользуйтесь!
---
В базе больше одно пользователя?
---
Да, и данная проблема решается если всех выгнать пользователей из базы. Но всегда так делать не вариант.
---
Заблокировать фоновые задания через консоль администрирования 1С.
---
На ИТС есть внешняя обработка удаление обьектов без монопольного доступа
---
спасибо
---
Может кто-то увидит эту тему и понадобиться обработка. Пользуйтесь!
Добрый день. Может кто сталкивался: в документе "отпуск", нажимая на кнопку "изменить данные расчета для среднего заработка" открывается форма "ввод данных для расчета среднего заработка" если выбрать задать вручную, не возможно поменять месяц. Не подскажете куда копать?
---
Если кому поможет в будущем переправел документ приказ поступления на работу, после в Зарплата-Сервис-Перерасчеты удалил все перерасчеты на этого сотрудника и все получилось.
---
Какая конфигурация
---
Зарплата и управление персоналом, редакция 3.1 (3.1.17.171)
Самое интересное это только по одному сотруднику, раньше все нормально по нему считалось и месяцы менялись
---
Добрый день! Скорее всего у Вас сотрудник недавно принят на работу и в разделе Настройка - Расчет зарплаты установлена галочка "Ограничивать начало расчета периода среднего заработка датой приема"
---
он с 2013 года работает)
---
И галочка не стоит
---
Вроде похожих ошибок нет в зарегистрированных. Может быть на этот период у него уже введено начисление, которое оплачивается по среднему?
---
Начисления в этом месяце только отпуск
---
Попробуйте создать новый документ "Отпуск", возможно это баг в конкретном документе. Такое бывало.
---
Не помогло
---
Если кому поможет в будущем переправел документ приказ поступления на работу, после в Зарплата-Сервис-Перерасчеты удалил все перерасчеты на этого сотрудника и все получилось.
Здрасти, делаю отчет в скд по просроченным задачам.
В отчет выводятся просрочки с просроченным скором на 20 минут и т.д. Можно ли как то сделать что бы выводились задачи с просрочкой от двух дней?

```1c
    ВЫБРАТЬ
    ЗадачаИсполнителяПредметы.Ссылка КАК Ссылка,
    ЗадачаИсполнителяПредметы.Предмет КАК Предмет,
    ЗадачаИсполнителяПредметы.Ссылка.Исполнитель КАК Исполнитель,
    ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения КАК СрокИсполнения,
    ЗадачаИсполнителяПредметы.Ссылка.ДатаИсполнения КАК ДатаИсполнения,
    ЗадачаИсполнителяПредметы.Предмет.ВидДокумента КАК ПредметВидДокумента
    ИЗ
    Задача.ЗадачаИсполнителя.Предметы КАК ЗадачаИсполнителяПредметы
    ГДЕ
    ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения < ЗадачаИсполнителяПредметы.Ссылка.ДатаИсполнения
    И ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения <> ДАТАВРЕМЯ(1, 1, 1)
    И ЗадачаИсполнителяПредметы.Ссылка.ТочкаМаршрута <> &ТочкаМаршрута1
    И ЗадачаИсполнителяПредметы.Ссылка.РольИсполнителя = &РольИсполнителя
```
---
Попробуй так

```1c
    ДОБАВИТЬКДАТЕ(ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения, ДЕНЬ, 2) <ЗадачаИсполнителяПредметы.Ссылка.ДатаИсполнения
```
---
Это весь отчет? Где здесь условие 20 минут?
---
Извиняюсь, не так понял.
---
Нет 1С под рукой но логика думаю такая

```1c
    ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения < ЗадачаИсполнителяПредметы.Ссылка.ДатаИсполнения
```

К СрокИсполнения прибавлять двое суток
---
Попробуй так

```1c
    ДОБАВИТЬКДАТЕ(ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения, ДЕНЬ, 2) <ЗадачаИсполнителяПредметы.Ссылка.ДатаИсполнения
```
---
ДОБАВИТЬКДАТЕ(ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения, ДЕНЬ, 2) <ЗадачаИсполнителяПредметы.Ссылка.ДатаИсполнения

Большое спасибо!
---
Добавьте поле Дней прострочки

```1c
    РазностьДат(ЗадачаИсполнителяПредметы.Ссылка.СрокИсполнения,
    ЗадачаИсполнителяПредметы.Ссылка.ДатаИсполнения, ДЕНЬ) КАК ДнейПросрочки
```

И выставляйте отбор
---
Спасибо!
1С Бухгалтерия 8. Документ "Отчет производства за смену". Нужно добавить возможность указать в "Счете затрат" - счет 26. По умолчанию предлагается только 20.01 и 23. Пробовал у реквизита документа в Параметры выбора добавить - не работает. Помогите кто чем может:-)
---
помогаю.
ПриСозданииНаСервере в форме документа есть
 // Включим предопределенные счета и их субсчета
 УчетПроизводства.ОграничитьВыборСчетамиПрямыхРасходов(Элементы.СчетЗатрат);
это оно! закомментируйте и бинго!
---
помогаю.
ПриСозданииНаСервере в форме документа есть
 // Включим предопределенные счета и их субсчета
 УчетПроизводства.ОграничитьВыборСчетамиПрямыхРасходов(Элементы.СчетЗатрат);
это оно! закомментируйте и бинго!
---
- точно! Как я проглядел :-) Спасибо!
---
Строчку закомментировал, но выбор счетов всё равно ограничен 20.01 и 23
---
а в параметрах выбора добавили доп. счета?
---
(8)а в параметрах выбора добавили доп. счета?
Спасибо, получилось
---
26 счет - это управленческие расходы, по методике 1С выпуск продукции с этого счета не возможен.
---
Я это знаю. У заказчика свои тараканы в голове, даже спорить не хочется. Тут вопрос технический: как реализовать? Есть реквизит документа "СчетЗатрат", у него в параметрах выбора стоит фиксированный массив, где "Отбор.ссылка" = (ОсновноеПроизводство, ВспомогательныеПроизводства). Больше я ничего не увидел, где что-то бы передавалось или перехватывалось при открытии формы выбора ПланаСчетов. На форме у реквизита пусто. Даже если я очищаю параметры выбора - всё равно дает только 20.01. и 23. Загадка какая-то. Бухгалтерия последняя типовая - 3.0.74.
---
Напишите ваше сообщение
(2) Заказчик хочет на 26-й относить возвратные отходы, но это уже другая история. Интересует технический момент: как реализовать.
---
Не успел ответить (5)
---
Спасибо. Надо было добавить 29 счет.
раньше можно было поставить вручную через СДРОбъектУпр.epf и бухи копировали этот документ.
Сделали обновление и при копировании документа счетзатрат стал сбрасываться
Решил разобраться. Пришлось снять с подержки реквизит счетзатрат и добавить в отбор обслуживающие производства
ну и закомментарил строчку УчетПроизводства.ОграничитьВыборСчетамиПрямыхРасходов(Элементы.СчетЗатрат);
дальше лезть просто не хочется - вдруг месяц не закроется...
Добрый день

Появилась необходимость заполнять автоматически серию в документе "Этап производства" в ТЧ "Выпуск", когда устанавливается галка "Произведено". Я написал автоматическое заполнение, но столкнулся с проблемой, что есть такие документы, в которых ставишь галку "Произведено", в строке в серии пишет "серии не используются" (хотя для вида номенклатуры они определены), потом допустим снять галку "Произведено" и поставить заново, серия установится. Почему так может происходить?

С сериями раньше не работал
1С:ERP Управление предприятием 2 (2.4.13.123)
1С:Предприятие 8.3 (8.3.17.1851)
---
Если колонка "Получатель / статья и аналитика / счет учета" в ТЧ "Выпуск" не заполнена, тогда в колонке серия пишет "Серия не используется", после заполнения данной колонки серия появляется и не нужно устанавливать несколько раз галку "Произведено"
---
Обновление формы где-то страдает, отладчиком посмотрите когда галку снимаете/ставите.
---
Если колонка "Получатель / статья и аналитика / счет учета" в ТЧ "Выпуск" не заполнена, тогда в колонке серия пишет "Серия не используется", после заполнения данной колонки серия появляется и не нужно устанавливать несколько раз галку "Произведено"
Доброго времени суток, Коллеги.
Столкнулся с проблемой, имеется самописная конфига, платформа 8.3.15.1565, есть код - получаю из структуры переданной в параметрах список значений и пытаюсь найти элемент по значению:
СписокВыбора.НайтиПоЗначениею(ТекЗначение)
получаю ошибку метод объекта не обнаружен НайтиПоЗначению.
ЧЯДНТ?
Видимо мозг от жары совсем сплющился...
ЗЫ. Попробовал специально даже так:

```1c
    ТекЗначение = ПредопределенноеЗначение("Перечисление.Приоритеты.Аварийный");
    СЗ = Новый СписокЗначений;
    СЗ.Добавить(ТекЗначение);
    СЗ.НайтиПоЗначениею(ТекЗначение)
```

те же ... в профиль(
ЗЫЫ. Погрешил в сторону контекста исполнения проверил на клиенте, на сервере без/с контекстом - та же ерунда...
---
НайтиПоЗначениею <> НайтиПоЗначению
---
НайтиПоЗначениею <> НайтиПоЗначению
---
Копипаста - зло. Точка с подсказкой - благодать.
---
точно моск от жары не роблет) (3) дык из параметров получаю список значений, поэтому контекстной нет, а в проверке не догадался проверить)
---
Когда сомневаюсь, делаю заглушку инициализируя переменную в начале процедуры/функции нужным типом чтобы работала подсказка. Главное потом не забыть убрать заглушку)))
---
Дак отож) Причём эта заглушка таких бед наделать может, если забудешь убрать, так что только в случаях когда вот так в тупик заходишь..