arefaste/1C_Forums huggingface dataset:
Нужно создать пустую базу из нетиповой 1С Аренда.

Создал пустую конфигурацию, загрузил тута cf-файл от 1С Аренда. (cf-файл не поставщика, а базы)
База работает только в режиме Конфигуратора. В режиме Предприятия - не работает.

Версия конфигурации 3.0.44.200/3.3.3.71
Версия поставщика 3.0.44.200/3.3.3.71
База снята с поддержки (серый кубик у всех объектов)

Возникает ошибка при запуске:

Создал bat-файл:
chcp 1251

"C:\Program Files (x86)\1cv8\8.3.10.2667\bin\1cv8.exe" enterprise /F D:\1С\arenda /N Администратор /P 123 /C ЗапуститьОбновлениеИнформационнойБазы

pause
Из батника, база запускается и возникает ошибка выше т.е. не помогает.
Тестирование и исправление - сделал. Не помогло.

Эту тему смотрел, в параметрах С латинская.

Помогите советом.
---
А может сделать наоборот немного: в чистую базу загрузить cf поставщика, режим 1С.Предприятие должен будет запуститься, затем включить возможность изменения, сравнить с cf базы данных, применить Ваши изменения на пустую базу ?

Если не поможет, то попробовать найти полный дистрибутив 3.0.44.200 и сравнить Ваш cf уже с ним.
Релиз какой-то ну очень древний. Хоть и внесены изменения, Вы базу совсем не обновляете ?
---
Попробуй создать админа в конфигураторе
---
Он есть, полные права.
Запускаю Предприятие, 1С Аренда. Ввожу логин и пароль. И получаю ошибку выше.
---
А может сделать наоборот немного: в чистую базу загрузить cf поставщика, режим 1С.Предприятие должен будет запуститься, затем включить возможность изменения, сравнить с cf базы данных, применить Ваши изменения на пустую базу ?

Если не поможет, то попробовать найти полный дистрибутив 3.0.44.200 и сравнить Ваш cf уже с ним.
Релиз какой-то ну очень древний. Хоть и внесены изменения, Вы базу совсем не обновляете ?
---
в чистую базу загрузить cf поставщика
Такая база запускается.
Попробую её сравнить/объединить с cf-дописанным.
Сейчас попробую.

Вы базу совсем не обновляете ?
База отраслевая, стандартного договора ИТС не хватает для обновления.
Нужно докупать обновление отраслевое.
И главное - нет необходимости в обновлениях. Главное, чтобы бух.база была актуальная.
---
Спасибо, получилось!
---
Да я в курсе про эти "махинации" 1Сников - они который уже раз выводят определенные конфигурации из-под стандартного ИТС и говорят, мол, докупайте, помимо ИТС ПРОФ, еще и отраслевой). На эту тему даже новость как-то мелькала несколько месяцев назад на оф.сайте 1С.
И главное - нет необходимости в обновлениях Молодцы на самом деле. Мои всё ведут в арендной базе, поэтому пришлось докупать ИТС.
Хотя разноска банка у них по счетам на аренду - это что-то с чем-то, я скажу (особенно когда арендаторы платят "как хочу, сколько хочу и когда хочу")...
Хочется странного..В 7ке было такая вещь, как таблица в режиме ввода данных.
В 8ке если я правильно понимаю, любая таблица может быть размещена на форме как табличный документ.

Что надо сделать чтобы превратить типовую обработку ПечатьТТН из КА1 в такое же (три страницы) но таблица выводилась на форму с выбором полей заполнения в ячейках табличного документа?
И еще хочу чтобы в этой форме была кнопочка, которая бы сохраняла все три mxl и присоединяла это во вложенные файлы к текущему документу.
(например РеализацияТоваровИУслуг или РасходныйОрдерНаТовары).

Посоветуйте с чего начать?

Возможно есть какие-то примеры работы с макетом измененным сначала программно, а затем вручную в табличном поле?
---
Нельзя менять текст области, если она содержит значение.
Если надо выбирать значение из списка, нужно обрабатывать событие Выбор, и там смотреть, что за область, открывать нужную форму и обрабатывать выбор из нее.
Пример я вот видел в ЗУПе 3, форма табеля ФормаДокументаАльтернативная. Не самый наглядный, можно сказать, т.к. табдок там используется для отображения табчасти документа, и области там динамические, и при редактировании табдока на самом деле редактируется табчасть, но общие моменты просматриваются.
---
{ВнешняяОбработка.ПечатьТТН1208.Форма.ФормаТаблиц.Форма(1801)}: Поле объекта недоступно для записи (Текст)
  Область.Текст = Автомобиль.Модель;
{ВнешняяОбработка.ПечатьТТН1208.Форма.ФормаТаблиц.Форма(1801)}: Поле объекта недоступно для записи (Текст)
  Область.Текст = Автомобиль.Модель;
---
Сам текст процедуры выглядит так:

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

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

Как правильно обратиться к поименованной области макета?
---
Нельзя менять текст области, если она содержит значение.
Если надо выбирать значение из списка, нужно обрабатывать событие Выбор, и там смотреть, что за область, открывать нужную форму и обрабатывать выбор из нее.
Пример я вот видел в ЗУПе 3, форма табеля ФормаДокументаАльтернативная. Не самый наглядный, можно сказать, т.к. табдок там используется для отображения табчасти документа, и области там динамические, и при редактировании табдока на самом деле редактируется табчасть, но общие моменты просматриваются.
---
Пришлось делать гиперссылкой на название "Автомобиль" и обрабатывать нажатие на него.
---
Получилось пока такое.
В 7ке была возможность выгрузить все поименованные ячейки таблицы в режиме ввода данных в список значений.
Как это сделать в 8ке пока непонятно.
Добрый день!

Подскажете пож-ста по следующей проблеме:
 Делаю внешнюю печатную форму "требование накладная" акт списания.
 Члены комиссии привязаны к складу, кадровая история есть.
Запрос выдается пустой. В чем ошибка?

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

Нужно из источника выгрузить все документы "ПриемНаРоботу" с определенной даты.

Как можно поставить отбор по дате?
---
конечно, в самих обработках по переносу данных, почти везде отборы можно настраивать
---
конечно, в самих обработках по переносу данных, почти везде отборы можно настраивать
---
в базе около 5тыс документов, я нехочу перебирать каждый и в зависимости от даты выгружать или нет

есть иной способ чтоб не перебирать все документы?
---
не, если вы не поняли, о чем вам говорят, то тут без вариантов. Только руками.
---
Всем спасибо, разобрался
---
Вы какой обработкой хотите делать выгрузку?
---
Есть обработка выгрузка и загрузка через xml из идентичной в идентичную базу, а в ней отбор по датам уже есть
Привет, коллеги!
Конфигурация КА 1.1.
Измучился с одной проблемой. После обновления, видимо, как-то слетели привязки в карточке сотрудника и снизу формы появилась панель, которая мешает просмотру списка. Пробовал менять привязки у разных элементов, пока результата кроме плохого не получил. Встречался ли кто-то с подобным? Если да, то как решали проблему? Может быть я зря копаюсь в привязках.
---
Ничего у вас не слетело!
Это вы просто обновили платформу.... Угадал?
А вернитесь к старенькой и все у вас будет опять красиво
---
Прикрепляю скриншот в png
---
Ничего у вас не слетело!
Это вы просто обновили платформу.... Угадал?
А вернитесь к старенькой и все у вас будет опять красиво
---
Проверил на ЗКБУ 1.0, та же самая картина. На 8.3.12 это окошко есть, на 8.3.11 всё ок.
---
Да, верно, такая проблема после обновления платформы(
---
Спасибо всем за ответы! К сожалению, пока к старой платформе вернуться не вариант, буду искать как победить поведение платформы)
---
https://forum.infostart.ru/forum68/topic203062/
Добрый день.
Создаю программно проводки. Документ появляется, проводки в журнале проводок видны, но в оборотно-сальдовой ведомости пусто. Если зайти в документ ОперацияБух и нажать на кнопку Записать, в оборотно-сальдовой все появляется. Не могу разобраться, почему при программном создании не появляется в оборотке.

```1c
    ТекСтрока = Таб.Получить(к);

    Операция = Документы.ОперацияБух.СоздатьДокумент();
    Операция.Дата = Дата(ТекСтрока.ДатаЧек);//ТекущаяДата();
    Операция.Организация = Справочники.Организации.НайтиПоНаименованию("Ин ООО",Истина);
    Операция.Содержание = "Пополнение счета " + СокрЛП(ТекСтрока.Абонемент);
    Операция.СуммаОперации = ТекСтрока.Сумма;
    Операция.Записать(РежимЗаписиДокумента.Запись);

    НаборПроводок = Операция.Движения.Хозрасчетный;

    Проводка = НаборПроводок.Добавить();
    Проводка.Период = Операция.Дата;
    // дт
    СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.04.1");
    Проводка.СчетДт = СчетДт.Ссылка;
    // кт
    СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.09");
    Проводка.СчетКт = СчетКт.Ссылка;//ПланыСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами;
    //прописывается субконто Проводка.СубконтоКт. // общее
    Спр = Справочники.Контрагенты.ПустаяСсылка();
    Спр = Справочники.Контрагенты.НайтиПоНаименованию(СокрЛП(ТекСтрока.Абонемент));

    Если Спр.Ссылка = Справочники.Контрагенты.ПустаяСсылка() Тогда
    СпрГр = Справочники.Контрагенты.НайтиПоНаименованию("Абонементы",Истина);
    Спр = Справочники.Контрагенты.СоздатьЭлемент();
    Спр.Наименование = СокрЛП(ТекСтрока.Абонемент);
    Спр.Родитель = СпрГр.Ссылка;
    Спр.Записать();
    КонецЕсли;
    Проводка.СубконтоКт.Контрагенты = Спр.Ссылка;
    Проводка.Сумма = Число(ТекСтрока.Сумма);
    НаборПроводок.Записать(Истина);
```
---
Было такое.
Добавьте ещё:

Проводка.Организация = Операция.Организация;
---
```1c
    НаборПроводок.Записывать = Истина;
    НаборПроводок.Записать(Истина)
```

То есть перед записью добавьте это
---
Записывать = Истина;
---
где добавить Записывать = Истина
---
```1c
    НаборПроводок.Записывать = Истина;
    НаборПроводок.Записать(Истина)
```

То есть перед записью добавьте это
---
Операция.Движения.Хозрасчетный.Записывать = Истина;

перед записью
---
Было такое.
Добавьте ещё:

Проводка.Организация = Операция.Организация;
---
Сейчас попробую
---
Всем спасибо. Тему закрываю
Всем привет!

С 7кой работала минимально, а можно сказать не работала Вообще ).
Есть отчет в 7ке, конфигурация самописная, нужно добавить в него отбор по Контрагенту.

Модуль:

```1c
    Перем СписокПодбора,ПеремПодбора,ПризнакЗаказчика;

    Процедура Сформировать()
    Таб=СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Таблица");
    Таб.ВывестиСекцию("Шапка");

    Док = СоздатьОбъект("Документ");
    Док.ВыбратьДокументы(ВыбНачПериода, ВыбКонПериода);
    Итого = 0;

    Пока Док.ПолучитьДокумент() = 1 Цикл
    Если (Док.Вид() = "План") или(Док.Вид() = "Переадресация") Тогда
    Иначе
    Продолжить;
    КонецЕсли;
    Если Док.Проведен() = 0 Тогда
    Продолжить;
    КонецЕсли;

    Если ДОк.Машина.Признак = Перечисление.ВидПеревозки.Аренда Тогда
    Таб.ВывестиСекцию("Строка");
    Итого = Итого + Док.Количество;
    КонецЕсли;

    КонецЦикла;

    Таб.ВывестиСекцию("Подвал");
    Таб.ТолькоПросмотр(1);
    Таб.Опции(0,0,0,0);
    Таб.Показать("Отчет по арендованным АБС");

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

Скрин формы в файле.
Подскажите пжл как это сделать с минимальными изменениями.
Заранее всем спасибо.
---
Контрагент - где? В астарахани? на МКС? в черных списках черных риэлторов черных квартир..? В табличной части документа? В шапке документа?

Как-то так:

```1c
    Если ВыбКонтрагенты.Выбран()=1 Тогда
    Если Док.Контрагент <> ВыбКонтрагенты Тогда Продолжить; КонецЕсли;
    КонецЕсли;

    Если ДОк.Машина.Признак = Перечисление.ВидПеревозки.Аренда Тогда

    Таб.ВывестиСекцию("Строка");
    Итого = Итого + Док.Количество;
    КонецЕсли;
```
---
Контрагент - где? В астарахани? на МКС? в черных списках черных риэлторов черных квартир..? В табличной части документа? В шапке документа?

Как-то так:

```1c
    Если ВыбКонтрагенты.Выбран()=1 Тогда
    Если Док.Контрагент <> ВыбКонтрагенты Тогда Продолжить; КонецЕсли;
    КонецЕсли;

    Если ДОк.Машина.Признак = Перечисление.ВидПеревозки.Аренда Тогда

    Таб.ВывестиСекцию("Строка");
    Итого = Итого + Док.Количество;
    КонецЕсли;
```
---
, да, реквизит в шапке документа, и это работает, спасибо!
Добрый день!
Поставлена задача из нескольких документов реализации печатать один упаковочный лист. То-есть к примеру выбрал несколько произвольных документов реализации и обработка сформировала для них общую печатную форму. Беглый поиск не дал подобных решений. Пожалуйста ткните на, что-то подобное или дайте совет как это реализуется на практике. Спасибо!
---
похоже я плохо искал отвечаю сам себе https://infostart.ru/public/927104/
---
похоже я плохо искал отвечаю сам себе https://infostart.ru/public/927104/
В консоли запросов получаю следующую таблицу (скрин). Документ "Заказ клиента", Печатная форма печатается через обработки ПечатьЗаказовНаТоварыУслуги. Как вывести полученные строки запросом в параметр макета? У контрагента долги в двух валютах. В макете создал два параметра Долг1 и Валюта1, Долг2 и Валюта2 в области "Заказчик".
```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ ПЕРВЫЕ 2
    | РасчетыСКлиентамиОстаткиИОбороты.Валюта.Ссылка КАК ВалютаСсылка,
    | РасчетыСКлиентамиОстаткиИОбороты.КОплатеКонечныйОстаток КАК КОплатеКонечныйОстаток
    |ИЗ
    | РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(, , , , АналитикаУчетаПоПартнерам.Контрагент = &Контрагент) КАК РасчетыСКлиентамиОстаткиИОбороты";
    Запрос.УстановитьПараметр("Контрагент", ДанныеПечати.Контрагент);

    Выборка = Запрос.Выполнить().Выбрать();

    Выборка.Следующий();
    ОбластьМакета = Макет.ПолучитьОбласть("Заказчик");

    УстановитьПараметр(ОбластьМакета, "ПредставлениеЗаказчика", ОписаниеОрганизации(ДанныеПечати, "Заказчик"));
```
 Вот, дальше как правильно написать код, что бы выводить те строчки в параметр макета?
---
```1c
    ОбластьМакета.Параметры.ИмяТвоегоПараметраВМакете = ЗначениеПеременнойИзВыборкиИлиЛюбоеДругое;
```

В макете поле должно иметь тип параметр и содержать текст "ИмяТвоегоПараметраВМакете" или же шаблон, но тогда обрамлено в скобки "[]".
---
```1c
    ОбластьМакета.Параметры.ИмяТвоегоПараметраВМакете = ЗначениеПеременнойИзВыборкиИлиЛюбоеДругое;
```

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

Вывела Справочник "Дополнительные отчеты и обработки" для управляемой формы и действие "УниверсальныеМеханизмы.ОткрытьСписокВнешнихОтчетов" для обычных форм.

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

Появилась необходимость вывести код должности в штатном расписании в ЗУП 2.5.
Проблема ещё в том, что в конфигурации выставлено совместимость с 8.2. А значит в справочнике должностей не получится настроить представление через модуль менеджера.

Пока добавил реквизит "ДолжностьКод" с типом строка в регистре сведений "ШтатноеРасписание" и вывел колонку на форме списка.

Как вывести код должности? Вроде просто, а пока не получается.
---
Вот решение:
ОформлениеСтроки.Ячейки.ДолжностьКод.Значение=СтрЗаменить(ОформлениеСтроки.Ячейки.Должность.Значение.Код," ","");

Реквизит для регистра сведений не нужен. Строку выше прописываем в процедуре ШтатныеЕдиницыПриВыводеСтроки.

После этого в колонке будут показываться коды должностей.
---
При задании для списка процедуры:
Процедура ШтатныеЕдиницыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
 Элемент.ТекущаяСтрока.ДолжностьКод=Элемент.ТекущаяСтрока.Должность.Код;

покажет ошибку "Поле объекта недоступно для записи".
---
А зачем вы делаете присвоение реквизита самому себе?
---
присвоение реквизита самому себе
Реквизиту КодДолжности пытаюсь задать Код из Должности.
Как можно?
---
Простите не углядел точечку )))))
---
Добавлять реквизит в регистр возможно решение и неплохое, но только в том случае если вы будете его заполнять...
Иначе зачем?
---
возможно решение и неплохое, но только в том случае если вы будете его заполнять

Ок. Заполнять его никто не будет. Тогда вручную добавляем колонку ДолжностьКод без привязки к данным. Как тогда заполнить кодом должности?
Думаю через эту процедуру. Вот код процедуры какой нужно написать - главная проблема.
---
Вот решение:
ОформлениеСтроки.Ячейки.ДолжностьКод.Значение=СтрЗаменить(ОформлениеСтроки.Ячейки.Должность.Значение.Код," ","");

Реквизит для регистра сведений не нужен. Строку выше прописываем в процедуре ШтатныеЕдиницыПриВыводеСтроки.

После этого в колонке будут показываться коды должностей.
---
А вот это то зачем?
СтрЗаменить(,,,,,,,
---
у нас в коде должности после самого кода пробелы. Решил их убрать. Наверно лишние операции
Ут 11, Есть номенклатура, как получить скидку по номенклатуре? Есть типовое соглашение, есть скидка по складу, как получить итоговую ссылку со всеми условиями?
---
Взял документ реализация, заполнил товары, вызвал глобальную функцию рассчитать получил скидки!
---
Все было бы нормально, но у меня скидки устанавливаются на списки товаров, группы товров, не всписке, с кучей всяких гадских условий
---
Как все раньше было просто, ща хер что выдерешь из конфы
---
Взял документ реализация, заполнил товары, вызвал глобальную функцию рассчитать получил скидки!
Добрый день!

Есть запрос в скд по счетам на оплату и отгрузкам....

есть вычисляемое поле в которое выводится либо Истина (да) или ложь(нет) (или числа 1 или 0).

Как извратиться чтобы по этому полю по счету на оплату - выдавалась группировка (можно добавить это вычисляемое поле в ресурс) или же еще дополнительно ввести поле (вычисляемое или пользовательское).

то есть к примеру если значения да да нет, то в итоге по счету выдавалось нет, нет,нет - то выдавалось нет, да,да,да -выдавалось да.

пробовал извратиться через числа через минимум в группировку по счету -значение 0 не выводится...

Удобнее конечно вместо 0 и 1 выводить Нет и Да соответственно - так нагляднее.

Прошу совета....

Заранее признателен за ответ.
---
Большое спасибо !
---
для вывода "Да" "Нет" можно использовать Условное оформление.
---
а можно пример...
---
Навскидку - вместо истина и ложь ставить 1 и 0, рядом еще одно поле, где только 1, сравнивать суммы - если сумма по первому полю < суммы по второму полю - это 0, иначе 1.
---
Я сделал через 1 и 0, при этом чтобы как-то 0 выводился сделал через формат если 0 тогда выводить Ноль.

Но красивее и нагляднее через Да Нет. Но как это сделать в форматировании пока не понял, если кто-то подскажет - буду очень признателен.
---
В Скд закладка Настройки, там закладка Условное оформление. В оформлении выбираешь текст, текст - "Да", условие - твое поле = 1, оформляемые поля - понятно. Аналогично для 0 и "нет".
---
Большое спасибо !
---
Кстати, и с единицами и нулями можно не морочиться, в СКД есть агрегатная функция Каждый(Выражение).
Имеется таблица формы "Товары": Элементы.Товары.
Режим выделения строки - Ячейка.
Требуется зачеркнуть все поля выделенной строки. Точнее всю строку.

```1c
    Элементы.Товары.ТекущийЭлемент.Шрифт = Новый Шрифт(Элементы.Товары.ТекущийЭлемент.Шрифт,,,,,,Истина);
```

Так, естественно зачеркивает только выделенную ячейку.
Родителем ячейки является Элементы.Товары - что нам совсем не помогает.
Выходит делается только перебором в цикле всех полей текущей строки? Но в этом случае зачеркивание присваивается не ячейкам выделенной строки а всей колонке сразу. Значит все строки станут зачеркнутыми.
Элементы.Текущаястрока =0 (Идентификатор), а к элементам таблицы формы мы, вроде как, по идентификатору не обратимся.
Спекся.
Как, блин, зачеркнуть строку в УФ?
---
УО
---
Через условное оформление?
---
https://forum.infostart.ru/forum64/topic161799/ В конце темы пример
---
УО
---
Лаконично. Непонятно.
---
Через условное оформление?
---
https://forum.infostart.ru/forum64/topic161799/ В конце темы пример
---
УО - Сила! Всем спасибо!