arefaste/1C_Forums huggingface dataset:
Необходимо сделать множественный выбор контрагентов в обработку.
Конфигурация УТ 10.3.50.1, платформа 8.2.19.130.
Создал процедуру:

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

    // Открываем форму для выбора контрагентов
    Результат = ФормаОтбораКонтагентов.ОткрытьМодально();
    Если Результат <> Неопределено Тогда
    ВыделенныеСтроки = ФормаОтбораКонтагентов.ЭлементыФормы.СправочникСписок.ВыделенныеСтроки;
    Если ВыделенныеСтроки.Количество() > 0 Тогда
    Для каждого ТекСтрока из ВыделенныеСтроки Цикл
    НоваяСтрока = ТЧКонтрагенты.Добавить();
    НоваяСтрока.Контрагент = ТекСтрока.Ссылка;
    КонецЦикла;
    КонецЕсли
    КонецЕсли;
    КонецПроцедуры
```

Форма подбора открывается нормально, если бы не одно но: не могу выбрать несколько групп контрагентов, как только выбираю вторую группу, кнопка "Выбор" становится недоступна и открывается последняя выбранная группа.
При выборе нескольких элементов справочника также кнопка "Выбрать" недоступна, но результат выбора передается корректно.
Это можно как-нибудь исправить?
---
ФормаОтбораКонтагентов.МножественныйВыбор = Истина;
---
ФормаОтбораКонтагентов.МножественныйВыбор = Истина;
---
Что-то я пропустил этот момент...
База SQL. Сделал внешний отчет, подключил его. Затем стал изменять. У меня изменяется, а у других пользователей старая версия. Где он запомнен, как исправить?
---
Чудес не бывает, заработался. Это я у себя в копии базы изменил, а у других проверял на основной.
---
Чудес не бывает, заработался. Это я у себя в копии базы изменил, а у других проверял на основной.
Добрый день!

Можно ли составить форматную строку для функции Формат() таким образом, чтобы часы, минуты и секунды выводились бы не через двоеточие, а через дефис.

Сейчас форматная строка такая

```1c
    "ДФ=yyyy-MM-dd hh-mm-ss"
```

выводит

```1c
    24.12.2017 23:06:13
```

а надо

```1c
    2017-12-24 23-06-13
```

Обратите внимание, что хотя в форматной строке стоИт "yyyy-MM-dd" выводится всё равно "dd-MM-yyyy".

Как нужно правильно сделать?
---
Позор на мою седую голову! Оказывается, ещё надо было апострофы поставить. Вот так:

```1c
    "ДФ='yyyy-MM-dd hh-mm-ss'"
```

Тему оставлю, вдруг кто ещё в такую ловушку попадётся.
---
Позор на мою седую голову! Оказывается, ещё надо было апострофы поставить. Вот так:

```1c
    "ДФ='yyyy-MM-dd hh-mm-ss'"
```

Тему оставлю, вдруг кто ещё в такую ловушку попадётся.
---
"ДФ='yyyy-MM-dd hh-mm-ss'"

И ещё - если хотите время от 00 до 23 часов, то "HH" должны быть ЗАГЛАВНЫЕ буквы. Вот так

```1c
    "ДФ='yyyy-MM-dd HH-mm-ss'"
```
---
Спасибо, подсказал.

У меня после обновления платформы вдруг стала не правильно печататься дата - дело в апострофах. Раньше почему-то работало без апострофов, а после обновления - только с ними. Чудеса.
Всем привет.
Не могу найти в конфигураторе, что за форма открывается при нажатии на кнопку Выплатить в документе Премия в конфе ЗУП 3.0?
Помогите, пожалуйста :)
---
Обработка->СозданиеВедомостейНаВыплатуЗарплаты
---
Обработка->СозданиеВедомостейНаВыплатуЗарплаты
---
нажимаешь на кнопку на форме в конфигурации - видно что глобальная команда
далее делаешь поиск по дереву конфигурации "выплатить" - профит
Доброго времени суток! Не могу подключить весы Штрих-слим к рознице (2.2.7.42). Тестом драйвера всё работает. В старых версиях я в конфигурации отменял реквизит Снят с поддержки и всё работало. Сейчас уже не хочет. У новой розницы есть драйвер для этих весов, но он не устанавливается. Пишет Не установлен на текущем компьютере. Не определен тип: AddIn.DrvSM1C. Кидал в сустем32, регистрировал через командную строку - ничего. Помогите пожалуйста
---
Вопрос закрыт! Драйвер работает по прежнему старый (снятый с поддержки). Просто нужно его выгрузить их 1с и удалив все старые установить на комп. И всё
---
Вопрос закрыт! Драйвер работает по прежнему старый (снятый с поддержки). Просто нужно его выгрузить их 1с и удалив все старые установить на комп. И всё
---
regsvr32 C:\Users\Пользователь\AppData\Roaming\1C\1cv8\ExtCompT\DrvSM1C­.dll
Есть справочник Дисциплины, есть роль Методист. У Роли методист есть следущие права не этот справочник - см. вложение.
Пользователь с правами методист может открыть форму элемента справочник и спокойно там все редактировать, может создать новую группу в форме списка. Но не может создать новый элемент. Ни путем создания, ни копированием существующего. Ошибка "Нарушение прав доступа". Куда копать не знаю.
В модуле объекта этого справочника пусто. Подписки на события всего 2 и с одной записывается служебный доп. реквизит, а во второй идет кусок кода интеграции с ДО. Еще куда смотреть я не знаю. Прошу подсказки.
---
Воспроизведите ошибку и загляните в журнал регистрации. Там можно будет увидеть, к какому именно объекту был запрещен доступ.
---
открыть журнал регистрации и посмотреть то туда записало и чего не хватает!
---
открыть журнал регистрации и посмотреть то туда записало и чего не хватает!
---
Воспроизведите ошибку и загляните в журнал регистрации. Там можно будет увидеть, к какому именно объекту был запрещен доступ.
---
вероятно при записи элемента создается элемент связного справочника /заполняется регистр на который нет прав
если модуль пустой и не в подписках, то может на форме при записи(??)
---
Да точно! Константа. Основной вид оплаты Доступ. Отказ в доступе
Спасибо! Надо теперь только найти, где она читается. Может быть правда (3) в модуле формы.
Здравствуйте. Нужно написать специфический отчет для УТ 11.3.
Необходимо идти по продажам, отбор будет идти по номенклатуре.
Вроде бы напрашивается идти по регистру накопления выручка и накопления продаж. Но там нет измерения Номенклатура, а есть АналитикаУчетаНоменклатуры. Насколько будет медленно работать отчет, если отбирать по этому измерению?
Или лучше какой-то другой регистр взять?
Спасибо!
---
Решено.
---
Решено.
---
Хотя бы написал решение, если сам решил вопрос.
---
Честно уже не помню решения - 1.5 года как прошло.
Добрый день, коллеги
БП3
Ситуация следующая
менеджер выписывает счёт и на основании его сразу создаёт РТиУ.
При этом дату у реализации ставит будущем числом (например 31.12.2019)
Эту реализацию просто записывают без проведения.
Потом, когда наступает веря фактической отгрузки проводят документ

Просят, чтобы дата в документе изменилась на текущую дату проведения

Корректно ли будет в расширении добавить перед обработкой проведения условие

что-то вроде

Если НЕ Документ.Проведён тогда
Документ.Дата = Текущая Дата()
Документ.Записать()
---
в обработчике ПередЗаписью проверяйте еще и РежимЗаписи. Если режим проведение и Не Проведен Тогда ...
---
Записывать в обработке проведения не стоит. Вообще лучше строить логику так, чтобы не записывать документ в собственном модуле. Все изменения реквизитов нужно делать ПередЗаписью.
---
&Перед("ПередЗаписью")
Процедура Расш1_ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    Если НЕ ЭтотОбъект.Проведен тогда
        ЭтотОбъект.Дата = ТекущаяДата();
        //ЭтотОбъект.Записать();
    Конецесли
КонецПроцедуры

В этом случае документ всегда будет перезаписывать текущее время

И менеджеры не смогут сначала записать документ на 31.10.2019, а затем сдвинуть на 30.11.2019

А вот так почему то не срабатывает

&Перед("ОбработкаПроведения")
Процедура Расш1_ОбработкаПроведения(Отказ, РежимПроведения)

     Если НЕ ЭтотОбъект.Проведен тогда
         ЭтотОбъект.Дата = ТекущаяДата();
        ЭтотОбъект.Записать();
        КонецЕсли;
КонецПроцедуры

В отладчике ЭтотОбъект.Проведен = Истина
соответственно НЕ ЭтотОбъект.Проведен = Ложь
Причём провожу непроведённый (а только записанный) документ
---
в обработчике ПередЗаписью проверяйте еще и РежимЗаписи. Если режим проведение и Не Проведен Тогда ...
---
Показывает "Неоперативный"
---
Вышел из ситуации через РежимЗаписи

&Перед("ПередЗаписью")
Процедура Расш1_ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

    Если РежимЗаписи = РежимЗаписиДокумента.Проведение И (НЕ ЭтотОбъект.Проведен) Тогда
        ЭтотОбъект.Дата = ТекущаяДата();
    КонецЕсли;

КонецПроцедуры
---
найдите отличие с (4)
---
Семён Семёныч...........
чего то меня на "РежимПроведения" переклинило........

PS: Привет Туле. Незабываемо провёл 5 лет в ТВАИУ
---
чудя по всему давно это было. Его уже давно нет :)
---
Давно это было - 2000 г
К сожалению
И как и нет больше эпического "Тульского сувенира" .. :)
Подскажите как лучше сделать: необходимо в базу ЕРП для кучи документов добавить реквизиты типа: Проверил и ПроверилПользователь. Ну в некой форме они должны меняться.
Сразу вижу сложности:
1. Для этих документов разные списки, придется править кучу динамических списков.
2. Пользователи не увидят эти реквизиты, придется давать им права на них (т.е изменение ролей).
Есть ли какой-то хитрый способ решить данную проблему?
---
В ERP уже и не вспомню с какой версии, появилась подсистема проверки документов. Включает в разделе "НСИ и Администрирование", настройки "Регламентированного учета", опция "Проверка документов". Во многих документах появляется кнопка с галочкой для отметки проверки. В подсказке к кнопке будет отображено, кто и когда проверил документ. При этом проверенные документы будут заблокированы (опционально).

Такой типовой механизм Вам не подходит?
---
Механизм дополнительных реквизитов?
---
придется давать им права на них - если новые реквизиты будут иметь тип на который уже права есть, то ничего изменять не надо
---
В ERP уже и не вспомню с какой версии, появилась подсистема проверки документов. Включает в разделе "НСИ и Администрирование", настройки "Регламентированного учета", опция "Проверка документов". Во многих документах появляется кнопка с галочкой для отметки проверки. В подсказке к кнопке будет отображено, кто и когда проверил документ. При этом проверенные документы будут заблокированы (опционально).

Такой типовой механизм Вам не подходит?
---
править кучу динамических списков - а во все ли списки документов эти новые реквизиты необходимы ...
---
Общие реквизиты рассматривали?
В динамических списках научите пользователей добавлять через Ссылку самостоятельно. Тогда дорабатывать ничего не придется.
---
Оказалось, что нужно не для ЕРП а для бухгалтерии (((
Больше всего напрягает доработка динамических списков
Для документа Отражение зарплаты в бухучете в расширении создала кнопку Заполнить.
Сделала свое заполнение табличных частей. Типовое заполнение тоже оставила.

На копии базы заполняет, все ок
На рабочей не хочет - пишет ошибку о передаче неправильного формата параметра в модуль ОбщегоНазначения.ВыполнитьМетодКонфигурации

Причем если я захожу в конфигуратор чтобы отловить ошибку , то проблем нет. Все прекрасно заполняется
Но если закрыть конфигуратор то вываливается ошибка

Не пойму что за фича.
База файловая
---
у расширений есть виды. Адаптация, дополнение и исправление. Адаптация должна быть одна иначе будут проблемы.
---
на старых версиях БСП расширения криво работают. Пару раз надо поплясать с бубном переподключая их. Плюс незабывайте чистить кеш и давать префиксы командам.
---
ЗУП 3.1.9.187

Я использовала теже процедуры и функции, перенесла только их все в модуль формы
Изменила их названия, префикс спереди вставила

Переподключать - это заново отключить и включить?
Попробую
---
Чисти кеш сначала
---
работа в терминале, база файловая.
у себя почистила - просто удалила базу из списка баз и снова завела.
у другого пользователя посмотрела - тоже ошибка вылазит. Но она пока работает, не могу ей почистить. Да и не думаю что ее кеш влияет на мой
---
еще как влияет это же расширение.
---
Спасибо
кстати на копии та же ошибка, я сначала решила что только на рабочей базе это проявляется.
---
Отключила все другие расширение - вроде заработало
где то произошла накладка получается)
Спасибо. буду разбираться
---
у расширений есть виды. Адаптация, дополнение и исправление. Адаптация должна быть одна иначе будут проблемы.
---
Адаптация на все расширения одна, или на один вид документа?
У меня сейчас 9 расширений, 2 адаптации, но на разные документы
---
лучше когда адаптация будет одна. Иначе будет микс и никогда не знаешь когда выстрелит!
---
Спасибо. убрала одну адаптацию и все заработало.
---
но ощущение что выполняется другой код, да. Причем когда я в конфигураторе то все ок
Коллеги, добрый день.

Подскажите, как можно сделать так, чтобы на управляемых формах можно было скрыть отображение в детальных записях дерева значений значения в колонке группировки.
Сейчас у меня дерево значений показывает так:

+Групп1
 Групп1 Значение1
 Групп1 Значение2

Хотелось бы чтобы показывало так:
+Групп1
            Значение1
            Значение2

Подскажите, используя какие свойства можно это сделать?

Спасибо всем откликнувшимся.
---
Можно через условное оформление управлять видимостью, например если колонка Значение не заполнено видимость Ложь
В свойствах формы Оформление - Условное оформление
---
Можно через условное оформление управлять видимостью, например если колонка Значение не заполнено видимость Ложь
В свойствах формы Оформление - Условное оформление
---
Большое спасибо. Именно так и поступил. Кому интересно. В моем случае иерархия дерева постоянна, поэтому можно было решить так. Добавил служебный реквизит - уровень группировки (на моем скриншоте это ТекУров). И именно от значения этого реквизита дерева значения управлял видимостью.
Подскажите как для отчета сделать поддержку зуп 2.5?
---
На users в разделе ЗУП КОРП 2.5 выложена внешняя форма, можете оттуда взять.
---
Это что за форма у вас приложена? Откуда взята? Можно от ЗУП 2.5 корп взять попробовать, там же должна быть.
---
На users в разделе ЗУП КОРП 2.5 выложена внешняя форма, можете оттуда взять.
---
users в разделе ЗУП КОРП 2.5 выложена внешняя форма, можете оттуда взять.
да проблема в том что к корп доступа нет((
Здравствуйте, сделал регламентное задание, запустил при начале работы системы, все работает, а как проверить без программного вызова работает задание или нет? Сделал его предопределенным.
---
Обработкой консоль регламентных и фоновых заданий.
---
Обработкой консоль регламентных и фоновых заданий.
---
А где взять консоль?
---
скачать с ИТС или в любом другом месте.
---
Спасибо, посмотрел
Вывожу табличную часть документа в которой есть, к примеру, два параметра:
- вес;
- количество.
После заполнения веса и количества произвожу вывод строки:

```1c
    ТабДокумент.Вывести(ОбластьТабличнаяЧасть, ВыборкаТЧ.Уровень());
```

И дальше в цикле прохожу следующую строку, но проблема в том что в начале обхода следующей строки выборки я не очищаю область табличного документа от параметров, то есть если я в следующем обходе установлю значение только для веса, то количество выведется с последней заданной итерации. Решай постоянно эту проблему переинициализацией области табличного документа для каждой итерации цикла, но что то тут не так :)
Как очистить область от значений параметров?
---
я получаю область в цикле по новой.
---
я получаю область в цикле по новой.
---
переинициализацией области табличного документа для каждой итерации цикла - и нормально
Не могу найти как включить доверенность, раньше было Администрирование - Закупки - доверенность на получение товаров. Теперь этого пункта вообще нет... Подскажите? Ут 11.1.7
---
Администрирование - Организации и денежные средства - Выданные доверенности на получение товарно-материальных ценностей.
---
Ребят, сначала нужно доверенность на получение , почитайте здесь о доверенности, там подробно рассказан процесс получения доверенности с образцом

https://trudinsp.ru/doverennost-na-poluchenie-trudovoj-knizhki-pri-uvolnenii.html
---
Администрирование - Организации и денежные средства - Выданные доверенности на получение товарно-материальных ценностей.
---
vzal, бесят эти 1С-ники иногда. Вот спрашивается - на хера так делать? Пользователи привыкнут к одному варианту, потом бах! Уже все по-другому, причем антилогика какая-то. Настройка в блоке "ден. средства", а сам документ в блоке "закупки"
---
vzal, в 1С уже прочитали данную тему, и снова спрятали доверенность подальше, теперь это находится в разделе Администрирование/Казначейство. Ждем изменений :)
---
Ага подошло, спасибо.
В Конфигурации Бухгалтерия 3.0 создан документ, который не делает движений по регистру бухгалтерий, а делает только движения по регистру который также был добавлен самостоятельно. При восстановлении последовательности при закрытии месяца данный документ перепроводиться. Как сделать так чтобы он перестал перепроводиться при закрытии месяца?
Не в какие последовательности он не включен.
---
Необходимо в модуле менеджера обработки ГрупповоеПерепроведениеДокументов в функцию ИсключаемыеИзПерепроведенияДокументыБезусловно добавить названия документов в структуру.
---
При восстановлении последовательности перепроводятся все без исключения документы за период.
---
Соответственно, чтобы исключить перепроведение документа. необходимо изменить процедуру в обработке закрытия месяца.
---
Необходимо в модуле менеджера обработки ГрупповоеПерепроведениеДокументов в функцию ИсключаемыеИзПерепроведенияДокументыБезусловно добавить названия документов в структуру.
Помогите найти форму отчетности для зуп 2.5. или как можно перенести с зуп 3
---
Посмотрите https://infostart.ru/public/688852/
---
это в раздел поиск исполнителей

укажите размер вознаграждения и порядок
---
Посмотрите https://infostart.ru/public/688852/
Всем привет, ломаю голову уже час, подскажите пожалуйста:

На форме есть 2 поля номенклатура и дата.
Необходимо написать запрос, который получает курс заданной валюты на дату. Если выбранная дата приходится на выходной день или в регистре "Курсы валют" отсутствуют записи за предшествующий период, получить значение курса на дату ближайшую к выбранной.

Всё это должно работать без использования Виртуальной таблицы "Срез последних".
---
по календарю даты как то так по моему ...

```1c
    ВЫБРАТЬ
    МАКСИМУМ(КурсыВалют.Период) КАК Период
    ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
    ГДЕ
    ДЕНЬНЕДЕЛИ(КурсыВалют.Период) <> 6
    И КурсыВалют.Период < &Дата
    И КурсыВалют.Валюта = &Валюта
```
---
Выходные то календарные? Выберите сперва подходящую дату а затем курс на эту дату, с чем больше проблем?
---
Проблема как раз с выходными днями.jav * ascript:void(0);
---
Выходные календарные или у Вас есть график работы?
---
Выбрать максимальную дату в разрезе валюты, потом к ней курс.
---
по календарю даты как то так по моему ...

```1c
    ВЫБРАТЬ
    МАКСИМУМ(КурсыВалют.Период) КАК Период
    ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
    ГДЕ
    ДЕНЬНЕДЕЛИ(КурсыВалют.Период) <> 6
    И КурсыВалют.Период < &Дата
    И КурсыВалют.Валюта = &Валюта
```
---
ВЫБРАТЬ
 МАКСИМУМ(КурсыВалют.Период) КАК Период
ИЗ
 РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
 ДЕНЬНЕДЕЛИ(КурсыВалют.Период) <> 6
 И КурсыВалют.Период < &Дата
 И КурсыВалют.Валюта = &Валюта

Спасибо огромное, именно этого мне и не хватало!
---
как мне кажется условие ДЕНЬНЕДЕЛИ(КурсыВалют.Период) <> 6 лишнее
---
Странно, что решение не соответствует задаче - вместо курса валюты получают дату курса. Мое решение:

```1c
    ВЫБРАТЬ ПЕРВЫЕ 1
    КурсыВалют.Курс КАК Курс,
    КурсыВалют.Кратность КАК Кратность
    ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
    ГДЕ
    КурсыВалют.Период <= &Дата
    И КурсыВалют.Валюта = &Валюта

    УПОРЯДОЧИТЬ ПО
    КурсыВалют.Период УБЫВ
```
Всем добрый день.
Простите за криво сформулированную тему, уже мозги просто кипят.
Вроде бы простая задача, а не могу понять, как ее решить.
Есть некий справочник, из него интересует два поля - наименование и пробег.
Суть в том, что исходя из введенного пробега должно выводиться соответствующее наименование. Сложность в том, что вводимый пробег часто находится в неком диапазоне. Т.е. в справочнике полю Пробег =15000 соответствует "ТО1", но может быть придется параметром в запрос пробег вводить значение, к примеру 7000. По идее, тогда это идет сравнение, что все меньшее 15000 это "ТО1". И таких ТО с разными значениями в справочнике куча.
Начал писать код, потом дошло, что это неправильно.

```1c
    ВЫБРАТЬ
    СервисноеМеню.Наименование КАК Наименование,
    ВЫБОР
    КОГДА &Пробег < 16500
    ТОГДА "ТО1"
    КОГДА &Пробег > 16500
    И &Пробег < 31500
    ТОГДА "ТО2"
    КОНЕЦ КАК ВидТО,
    СервисноеМеню.Пробег КАК Пробег
    ИЗ
    Справочник.СервисноеМеню КАК СервисноеМеню
```

Сюда не помещал отбор по вводимому параметру. И с этим затык по причине того, что выше написал. Как вообще можно решить такую задачу?
---
1) выбираем весь справочник
2) считаем разницу между параметром и значением пробега из справочника (Естественно то что минусом надо перевести в плюс)
Выбор когда Спр.пробег - &пробег < 0 Тогда -(Спр.пробег - &пробег) иначе Спр.пробег - &пробег Конец
3) сортируете по возрастанию этого поля и первая строка будет ваш результат т.е. будет справочник с ближайшим пробегом от параметра
п.с. надо учесть ситуацию например если то1 100 а то2 200. параметр передаем 150. по идее то1 уже прошло надо ли его выводить? если нет то выводим отбор в 1) где спр.Пробег >= &пробег
как-то так
---
задача по цифре пробега определить вид ТО? Сколько видов ТО всего?
---
15
---
в справочнике полю Пробег =15000 соответствует "ТО1" - как эта связь отражена в данных ?
---
1) выбираем весь справочник
2) считаем разницу между параметром и значением пробега из справочника (Естественно то что минусом надо перевести в плюс)
Выбор когда Спр.пробег - &пробег < 0 Тогда -(Спр.пробег - &пробег) иначе Спр.пробег - &пробег Конец
3) сортируете по возрастанию этого поля и первая строка будет ваш результат т.е. будет справочник с ближайшим пробегом от параметра
п.с. надо учесть ситуацию например если то1 100 а то2 200. параметр передаем 150. по идее то1 уже прошло надо ли его выводить? если нет то выводим отбор в 1) где спр.Пробег >= &пробег
как-то так
---
Да, спасибо. Попробую так сделать.
Добрый день! Не кидайтесь палками, только начинаю. Дело в том, что есть параметр даты, его нужно заполнить. Если он заполнен, то надо вывести "по Дата г.", а если нет, то оставить поле пустым. Но если поле остается пустым, то выводит то, что в документе, то есть "по г.", код просто игнорирует саму дату и выводит текст.

код
Вывод даты в документе

То есть правильно ли я понимаю, что надо сделать проверку заполнения данного поля или параметра, не знаю как правильно выразиться. И как это сделать?
---
вариантов мешок
к примеру
?(Год(Дата)<2, "", "по " + Формат(Дата, "дМГ"))
---
ЗначениеЗаполнено()
---
вариантов мешок
к примеру
?(Год(Дата)<2, "", "по " + Формат(Дата, "дМГ"))
---
Сначала не понял как ваш пример внести в код, но в итоге допер. Спасибо большое.
---
=Дата(1,1,1)
---
теперь просто выдает "Нет"
---
Это проверка на заполненность даты, так же, как и (3). Их можно использовать аналогично (2)
Есть элемент формы, который мне нужно изменить (добавить вариант в список выбора). Вижу его только в "изменить форму", поиск в элементах формы/коде/ в "ЭтаФорма" ничего не дал.
Буду благодарна, если подскажете как его найти и отредактировать программно (или как правильно пользоваться отладчиком/искать нужную информацию в гугле)
---
Элементы.Найти("Имя_элемента"). Функция вернет либо элемент формы либо неопределено.
---
Так у него наверное тип булево, отсюда два варианта: да или нет.
---
Элементы.Найти("Имя_элемента"). Функция вернет либо элемент формы либо неопределено.
---
Всем спасибо, нашла.
Это элемент расширения, тип составной