arefaste/1C_Forums huggingface dataset:
Здравствуйте товарищи,подскажите пожалуйста, делаю программное заполнение "Поступления МЗ", там есть замечательная вкладка "бух операций",которая создаётся общим модулем и просто её программно как обычное поле не объявишь, как выбрать именно нужную мне операцию программно я нашёл:

ТиповаяОперация = Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление по договорам купли-продажи, договорам поставки, другим аналогичным договорам");
    БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(ДокКор, ТиповаяОперация, Истина);

НО при выборе данной типовой операции на форме добавляются дополнительные поля, как их заполнить???
(для конкретики мне нужно движение НФА-приобретено учреждением, счёт ндс-210.Р2,счёт НДС к распределению-210.Н2)
подскажите как обратиться этим дополнительным параметрам,как их заполнить???
поискав на похожие темы попробовал так,но ничего не изменило это
    ДополнительныеРеквизиты=Новый Структура("ВидДвиженияНфа,СчетУчетаНДС,СчетУчетаНДСКРаспределению");
    ДополнительныеРеквизиты.ВидДвиженияНфа = "Приобретено учреждением";
    ДополнительныеРеквизиты.СчетУчетаНДСКРаспределению = "210.Н2";
    ДополнительныеРеквизиты.СчетУчетаНДС = "210.Р2";
    ТиповаяОперация = Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление по договорам купли-продажи, договорам поставки, другим аналогичным договорам");
    БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(ДокКор, ТиповаяОперация,ДополнительныеРеквизиты, Истина);
---
ДополнительныеРеквизиты.ВидДвиженияНфа = "Приобретено учреждением";
ДополнительныеРеквизиты.СчетУчетаНДСКРаспределению = "210.Н2";
ДополнительныеРеквизиты.СчетУчетаНДС = "210.Р2";

Вы заполняете реквизиты строками. Это не правильно.
Счета это должны быть ссылками на план счетов.
Вид движения НФА - это соответствующее перечисление.
---
ДополнительныеРеквизиты.ВидДвиженияНфа = "Приобретено учреждением";
ДополнительныеРеквизиты.СчетУчетаНДСКРаспределению = "210.Н2";
ДополнительныеРеквизиты.СчетУчетаНДС = "210.Р2";

Вы заполняете реквизиты строками. Это не правильно.
Счета это должны быть ссылками на план счетов.
Вид движения НФА - это соответствующее перечисление.
Добрый день. Появилась необходимость сохранять в эксель большой объем информации ( 1000000+ строк). При сохранении в файл формата ODS база зависает( на текущий момент уже около получаса висит), при записи в xlsx вылезает ошибка "Ошибка экспорта табличного документа.Документ Excel 2007". Подскажите, пожалуйста, как можно сохранить такой объем данных оптимизированно?
---
спасибо. Я иначе сделал, разложил свои даты на месяцы, и каждый запрос в отдельную страницу экселя вывел, через ПакетОтображаемыхДокументов.
---
https://forum.infostart.ru/forum9/topic296329/ - вряд ли за неделю что-то принципиально изменилось.
---
спасибо. Я иначе сделал, разложил свои даты на месяцы, и каждый запрос в отдельную страницу экселя вывел, через ПакетОтображаемыхДокументов.
Всем доброго!

Обычная форма приложения.
Подскажите, как можно установить отбор списка документов по ссылке, используя ТЗ либо Массив?

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

    Если СписокКонтрагентов.Количество()<>0 Тогда
    Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке;
    Отбор.Ссылка.Значение = СписокКонтрагентов;
    Отбор.Ссылка.Использование = Истина;
    КонецЕсли;
```
---
ОФ или УФ?
---
Обычная форма
---
Отбор ссылки в списке вроде как поддерживается ОФ.
---
```1c
    Запрос=Новый Запрос;
    Запрос.УстановитьПараметр("СтрокаПоиска","%"+СтрЗаменить(СтрокаПоиска," ","%")+"%");
    Запрос.Текст="ВЫБРАТЬ
    | Контрагенты.Ссылка
    |ИЗ
    | Справочник.Контрагенты КАК Контрагенты
    |ГДЕ
    | (Контрагенты.Наименование ПОДОБНО &СтрокаПоиска
    | ИЛИ Контрагенты.ИНН ПОДОБНО &СтрокаПоиска
    | ИЛИ Контрагенты.УчетныйНомер ПОДОБНО &СтрокаПоиска)";
    ТЗ=Запрос.Выполнить().Выгрузить();
    СписокКонтрагентов=Новый СписокЗначений;
    СписокКонтрагентов.ЗагрузитьЗначения(ТЗ.ВыгрузитьКолонку("Ссылка")) ;

    Если СписокКонтрагентов.Количество()<>0 Тогда
    Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке;
    Отбор.Ссылка.Значение = СписокКонтрагентов;
    Отбор.Ссылка.Использование = Истина;
    КонецЕсли;
```
---
Магия - Все получилось!
Спасибо Вам большое в который раз!
Всем доброго времени суток!

Имеем: ПолеВвода - тип: ОписаниеТипов.

В процедуре "ПриОткрытии" формы устанавливаем для поля ввода ДопустимыеТипы из метаданных все типы справочников и документов.

Запускаем предприятие и жмем кнопку выбора типа на поле ввода.

Вопрос: Как определить, какой тип был выбран?
---
ИмяРеквизита.Типы()[0] в общем случае. Но тут еще желательно добавить проверку, что там выбрано значение.
---
При выборе типа в событии обработка выбора в ВыбранноеЗначение будет тип.
---
в событие ОбработкаВыбора не попадает ни для формы, ни для поля ввода
---
Какие ваши доказательства?
---
Как-то так:
---
Начало выбора смотрите. Возможно там Стандартная обработка ложь.
Или обработчик события ОбработкаВыбора не назначен для поля
---
теперь осталось показать какой тип назначен реквизиту :)
Условию: "Имеем: ПолеВвода - тип: ОписаниеТипов" он точно не соответствует. Это или произвольный тип, или ссылочный тип, или их вариации. Но они в итоге требуют выбора конкретного значения ссылки (или примитивного типа). А требуется выбор в качестве значения ОписаниеТипов. И вот для таких значений обработчик ОбработкаВыбора не отрабатывает.
---
Блин точно. Не внимательно вопрос прочитал.
---
чем событие ПриИзменении для поля не устраивает?
---
Как в нем определить, что было выбрано из предложенных типов?
---
Сообщение было скрыто модератором.
---
Идея неплохая, но имеем то, что имеем.
---
ИмяРеквизита.Типы()[0] в общем случае. Но тут еще желательно добавить проверку, что там выбрано значение.
---
Сообщение было скрыто модератором.
---
читай внимательно все сообщения.
во 2 сообщении: "Да и еще установлено для поля ввода: РасширитьСоставнойТип в значение Ложь"
РасширитьСоставнойТип такого вообще-то нет, но ближайший по определению будет: РазрешитьСоставнойТип.
Соответственно никакого составного типа не будет и выбрано будет только или одно единственное значение, или никакого.
---
Сообщение было скрыто модератором.
---
Да и еще установлено для поля ввода: РасширитьСоставнойТип в значение Ложь
---
Как-то так:
---
Сообщение было скрыто модератором.
---
попробуй найти такую кнопку в выборе числа :)
Но для числового типа ОбработкаВыбора отрабатывает.
---
Сообщение было скрыто модератором.
Здравствуйте, есть вычисляемые поля СКД:
Поле1,Поле2 и Поле3.
В Поле3 размешается результат деления Поле1/Поле2.
Не выдает правильный результат.

вычисляемые поля:

```1c
    Поле1
    isnull(сумма,0)

    Поле2
    isnull(Прайс,0)

    Поле3
    isnull(сумма,0)/isnull(Прайс,0)
```

Поле ресурс:

```1c
    Сумма(Поле1)

    Сумма(Поле2)

    Сумма(Поле3)
```

Подскажите пожалуйста что я делаю не правильно.
Спасибо.
---
Ресурс
Сумма(Поле1)/Сумма(Поле2)
---
Ресурс
Сумма(Поле1)/Сумма(Поле2)
Всем Здравствуйте!! Учусь на курсах, делала домашку и столкнулась с проблемой. Пока нехватает соображая решить((( Первая процедура на сервере. 1с 8.3.20 Помогите пожалуйста 😥

```1c
    &НаСервере
    Процедура ПриИзмененииДоговораКонтрагента()

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ДоговорыКонтрагентов.ВидЦен КАК ВидЦен
    |ИЗ
    | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
    |ГДЕ
    | ДоговорыКонтрагентов.Ссылка = &Ссылка";

    Запрос.УстановитьПараметр("Ссылка", Объект.Договор);

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

    Если НЕ РезультатЗапроса.Пустой() Тогда

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

    Выборка.Следующий();

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

    КонецПроцедуры // ()

    &НаКлиенте
    Процедура ЗадатьВопрос()Экспорт
    ПослеОтвета = Новый ОписаниеОповещения ("Ответ", ЭтотОбъект, НовыйВидЦен);
    ПоказатьВопрос (ПослеОтвета, "Изменился вид цен документа. Пересчитать цены в табличной части?", РежимДиалогаВопрос.ДаНет);

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

    &НаКлиенте
    Процедура Ответ (РезультатВопроса, ДополнительныеПараметры)Экспорт

    Если КодВозвратаДиалога.Да Тогда
    Объект.ВидЦен = ДополнительныеПараметры;
    Иначе
    Возврат;
    КонецЕсли;

    КонецПроцедуры
```
---
Процедуры клиента на сервере не видны.
Процедуру ЗадатьВопрос() вызывайте в процедуре ПриИзмененииДоговораКонтрагента что на клиенте
---
Платформенной с таким именем нет. Так как учитесь на курсах, задавайте вопросы преподавателю, это его задача объяснить и подсказать в случае затруднений.
---
Чтобы понять что не так, нужно видеть что написано и какая ошибка
---
Я как раз редактировала. Хотела прикрепить фото, но отображалось совсем не то))
---
Процедуры клиента на сервере не видны.
Процедуру ЗадатьВопрос() вызывайте в процедуре ПриИзмененииДоговораКонтрагента что на клиенте
---
Ааааа..... а с клиента сервер вызвать можно, так ведь?
---
да, процедуры на клиенте видят процедуры на клиенте и на сервере
---
Спасибо большущее)))
Здравствуйте, УТ11 ,Ошибка при создании элемента справочника "Рассылкки отчетов" ,
Элементы.Родитель.Доступность = Не Объект.Личная; -Поле объекта не обнаружено "Родитель", причем с полными правами все нормально.
Права на справочник есть у пользователя.
---
Решил вопрос, добавив в профиль стандартную роль из конфигурации и из расширения тоже. Похоже из расширения не пашет. ЗАКРЫЛ тему.
---
Поставь точку остановки, и пробеги с полными правами и без них.
---
Поставил , не пойму ,как это элемент формы как бы изчезает .
---
Сообщение было скрыто модератором.
---
Причем другие элементы доступны ,в отлдачике
---
Роль берется из расширения.
---
Роль добавлена через конфигуратор? Бывает, что слетают. Добавь через профиль.
---
Сообщение было скрыто модератором.
---
```1c
    #Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
    #ДляОбъекта(")
    #Иначе
    РассылкиОтчетов ГДЕ (РассылкиОтчетов.Автор = &ТекущийПользователь
    ИЛИ РассылкиОтчетов.Личная = ЛОЖЬ
    ИЛИ РассылкиОтчетов.ЭтоГруппа = ИСТИНА)
    #КонецЕсли
```

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

А как у вас это получилось? Где включается отображение Вида сравнения в стандартной форме отчетов в БСП ?
Коллеги, привет!
Не могу найти решение с данной проблемой.
Кто-то сталкивался с подобным? Гуглил - лайфхаки не помогли.
---
А что за конфигурация-то? Типовая? Общий совет: смотрите в коде (Думаю, в глобальном модуле ПриНачалеРаботыСистемы() )как происходит поиск сотрудника в справочнике (по имени, по ссылке, или еще как-то) ну и думайте почему не находит. Чудес ведь не бывает, раз пишет, что не может найти, значит и правда не может. А вот чтобы понять почему, надо знать как ищет.
---
Согласен Serega-artem в глобальном модуле в процедуре ПриНачалеРаботыСистемы есть код, который выдает этот сообщение. Самый простой способ пройтись поиском и найти фразу "не найден в списке сотрудников". А дальше надо анализировать код который выдает это сообщение.
---
А сообщение то в какой момент появляется? Такое чувство, что в конфигурации есть справочник "Сотрудники" в котором этого самого Демида и нет.
---
Запускаю базу от его учетки, и вылетает ошибки , на скрине 3.
В справочнике сотрудники, он есть.
В "ПользователиИБ", тоже есть.
---
А что за конфигурация-то? Типовая? Общий совет: смотрите в коде (Думаю, в глобальном модуле ПриНачалеРаботыСистемы() )как происходит поиск сотрудника в справочнике (по имени, по ссылке, или еще как-то) ну и думайте почему не находит. Чудес ведь не бывает, раз пишет, что не может найти, значит и правда не может. А вот чтобы понять почему, надо знать как ищет.
---
Спасибо, Коллега!)
---
В справочнике сотрудники обычно необходимо заполнить реквизит код пользователя ИБ.
---
Согласен Serega-artem в глобальном модуле в процедуре ПриНачалеРаботыСистемы есть код, который выдает этот сообщение. Самый простой способ пройтись поиском и найти фразу "не найден в списке сотрудников". А дальше надо анализировать код который выдает это сообщение.
---
Я так и сделал
---
Если в коде сотрудника использовать вместо кириллицы букв "е", "о" латиницу "e", "o" то это разные Беловы будут
---
Сотрудники и пользователи - разный справочник
Добрый день! Имеется справочник студенты, где присутствуют поля фио и факультет. Есть документ где в табличной части для наглядности используются поля студент и факультет. Студент выбирается из справочника студенты. Реквизит факультет должен браться автоматически из того же справочника для соответствюущего студента. Использую процедуру при изменении, но не пойму что конкрертно прописать в тело процедуры. Спасибо
---
Управляемые формы? Если да, то просто перетащите на форму реквизит студента. Не нужен никакой код.
---
Управляемые формы? Если да, то просто перетащите на форму реквизит студента. Не нужен никакой код.
---
Абдулино начинает конкурировать с Абазой!
Причем, и там и там есть студенты, группы и факультеты...
Москве пора напрячься.
---
в Москве нативный антифлуд настроен :)
---
Да, с этим разобрался спасибо!
---
В Абазе нет студентов. Эта деревня называемая городом номинально.
Всего три школы и небольшое количество пятиэтажек в центре поселения…
Последний „большой“ 4-хэтажный дом был построен в 2002 году.
---
Надо на тебя Грете Тунберг пожаловаться! Из-за таких душнил, как ты, у нас потепление климата и происходит!
---
Сам то от Абазы в 150 км…
Сегодня в Абакане не очень то и душно.
Привет
При выборе услуги автоматически подставляется врач. При выборе услуги, которую выполняют 2 врача показываются все врачи. Как сделать чтобы показывались только врачи которые выполняют эту услугу
---
Этим списком можно управлять. Например, очистить, а потом добавить нужные элементы.
---
Создать тему в разделе "Тендеры" и заплатить найденному специалисту
---
Этим списком можно управлять. Например, очистить, а потом добавить нужные элементы.
---
можете подсказать, я не совсем понимаю как обращаться к этому списку
---
У элемента формы есть свойство "СписокВыбора"
---
только врачи которые выполняют эту услугу А можно всех посмотреть?
---
Да
---
Отлично. А стоимость от длительности как зависит?
---
стоимость в РС записывается, длительность в справочнике. Длительность на стоимость не влияет
---
Длительность на стоимость не влияет Не доверял бы я таким врачам...
---
Подумай. Может они ещё и с выездом работают.
---
Сообщение было скрыто модератором.
---
настаиваешьНу так у ТС так и написано же, прямым текстом:

При выборе услуги, которую выполняют 2 врача показываются все
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
Доброго времени суток.

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

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

```1c
    ТаблицаМатериалы = ФабрикаXDTO.Тип("http://***/ResponsibleStorage", "TablMaterials");
    МатериалыТип = ФабрикаXDTO.Тип("http://***/ResponsibleStorage", "Materials");

    СписокРеквизитовДокументаТип = ФабрикаXDTO.Тип("http:/***/ResponsibleStorage", "ResponseSave");

    КонтрагентТип = ФабрикаXDTO.Тип("http://***/ResponsibleStorage", "Partner");
    ДоговорТип = ФабрикаXDTO.Тип("http://***/ResponsibleStorage", "Contract");

    Корень = ФабрикаXDTO.Создать(ТаблицаМатериалы);
```
---
Укажи что решил проблему...
---
Это означает, что в Materials может быть несколько объектов, то есть список объектов XDTO с любым количеством элементов.
Если вы исправили на 1, то вместо списка там теперь возможен только один объект.
---
Нормально все.
Далее надо создать объект нужного типа и присвоить в Materials.
---
Как оказалось, все дело в парметре "-1". Для чего эти параметры описания не нахожу, но помогло. Может еще кому-то пригодиться.
---
Это означает, что в Materials может быть несколько объектов, то есть список объектов XDTO с любым количеством элементов.
Если вы исправили на 1, то вместо списка там теперь возможен только один объект.
---
Укажи что решил проблему...
Привет всем.
Есть у документа два допреквизита, "договор исполнен" типа Булево и "Дата исполнения" типа дата. Надо выбрать в запросе те документы, у которых галочка "договор исполнен" стоит и дата исполнения от двух недель назад до недели назад. Запрос вроде довольно простой, но выдаёт ошибку при использовании значения "дата исполнения" в формуле:

```1c
    ВЫБРАТЬ ВРем.*
    ИЗ
    Врем
    ЛЕВОЕ СОЕДИНЕНИЕ ДатыПроверок
    ПО ДатыПроверок.Дог = Врем.Дог
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВнутренниеДокументы.ДополнительныеРеквизиты КАК ДогИсп
    ПО ДогИсп.Ссылка = Врем.Дог
    И ДогИсп.Свойство.Наименование = "Договор исполнен"
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВнутренниеДокументы.ДополнительныеРеквизиты КАК ДатаИсп
    ПО ДатаИсп.Ссылка = Врем.Дог
    И ДатаИсп.Свойство.Наименование = "Дата исполнения"

    ГДЕ ДогИсп.Значение ЕСТЬ НЕ NULL И ДогИсп.Значение = Истина И ДатаИсп.Значение ЕСТЬ НЕ NULL
    И (ДатаИсп.Значение - &ТекДата)/86400 > 7 И (ДатаИсп.Значение - &ТекДата)/86400 <= 14

    УПОРЯДОЧИТЬ ПО
    ДатаЗадачи УБЫВ,
    Ответственный,
    Договор
```

Если вместо (ДатаИсп.Значение - &ТекДата)/86400 > 7 использовать РАЗНОСТЬДАТ(ДатаИсп.Значение, &ТекДата, ДЕНЬ) > 7, тоже ругается. "Неверные параметры РАЗНОСТЬДАТ" или "Неверные параметры "-" ", смотря какой вариант использовать.

Что не так? Значение реквизита не составное, тупо дата, на НЕ NULL проверка воткнута. Или надо как-то принудительно делать ВЫРАЗИТЬ к дате?
---
тип дата можно сравнивать, сделай 2 переменные, дата начала и дата конец и сравни между!
---
тип дата можно сравнивать, сделай 2 переменные, дата начала и дата конец и сравни между!
---
1) прочитать сообщение об ошибке 2) убрать условие, вывести все сроки и посмотреть, какие именно значения там записаны 3) посмотреть, как задаются параметры.
---
ГДЕ ДатаИсп.Значение МЕЖДУ &2НеделиНазад И &1НеделяНазад
---
ГДЕ ДогИсп.Значение ЕСТЬ НЕ NULL И ДогИсп.Значение = Истина И ДатаИсп.Значение ЕСТЬ НЕ NULL
        И РАЗНОСТЬДАТ(ДатаИсп.Значение, &ТекДата, ДЕНЬ)> 7 И РАЗНОСТЬДАТ(ДатаИсп.Значение, &ТекДата, ДЕНЬ) <= 14
читайте синтаксис разность дат)
привет.
как и где можно программно установить отбор на форму списка в справочник контрагентов.
---
ПриОткрытии
```1c
    СправочникСписок.Отбор.ДатаПродажи.ВидСравнения = ВидСравнения.БольшеИлиРавно;
    СправочникСписок.Отбор.ДатаПродажи.Значение = '20230101';
    СправочникСписок.Отбор.ДатаПродажи.Использование = Истина;
```
---
ПриОткрытии
```1c
    СправочникСписок.Отбор.ДатаПродажи.ВидСравнения = ВидСравнения.БольшеИлиРавно;
    СправочникСписок.Отбор.ДатаПродажи.Значение = '20230101';
    СправочникСписок.Отбор.ДатаПродажи.Использование = Истина;
```
---
обычные формы или управляемые?
---
обычные