arefaste/1C_Forums huggingface dataset:
Как убрать кнопку стартовать и закрыть и старт после старта бп?
---
Также можно программно играться видимостью:

```1c
    КоманднаяПанель.ПодчиненныеЭлементы.ИмяКоманды.Видимость = Ложь
```
---
А картинки нет? Не очень понятно о чем речь... ;)
---
Не знаю куда понятней.
---
Первый раз такую конфигурацию вижу. Это что за зверь?
И что скрывается за вкладкой Октаэдр???
---
Это Корпоративная Информационная Система, самописная.
---
Через кнопку все действия посмотрите возможно там можно отключить видимость кнопок
Пункт меню - изменить форму
---
Мне надо программно после старта скрывать.
---
Снять галку "Автозаполнение" в командной панели формы, накидать в нее только тех команд, которые нужны.
---
Также можно программно играться видимостью:

```1c
    КоманднаяПанель.ПодчиненныеЭлементы.ИмяКоманды.Видимость = Ложь
```
---
Спасибо, вот так получилось:

```1c
    КнопкаСтартЗакрыть = КоманднаяПанель.ПодчиненныеЭлементы.Получить(0);
    КнопкаСтартЗакрыть.Видимость = Ложь;
```
---
Только одну кнопку скрывает, а другую нет, точно так же написал
---
Попробуй через элементы эту кнопку найти, в отладчике. Через элементы к ним тоже стучаться можно. Называться будет что-то типа ФормаСтарт.
---
Да, нашел в отладчике, через точку и пробел не показывалась подсказка, думал посмотреть через отладчик, но че-то не пробовал, спасибо!
Добрый день, помогите люди добрые. Нужно отправить ПОСТ запрос для авторизации на сайте и дальнейшего пользования функциями API через 1С. URL сайта "agrohistory.com/LoginApplication" (ожидает POST запрос с параметрами UserName и Password) Помогите новичку, пожалуйста!
---
Сам нашел решение, простые параметры типа QueryData передаются в POST запросе в самом адресе ресурса то есть в моём случае при запросе должен формироваться Адрес ресурса типа: "/login/loginapplication?username=[Ваш Логин]&password=[Ваш Пароль]". Параметры передаются после самого URL после знака "?"
---
https://infostart.ru/public/709325/
---
на ИТС есть описание
---
Вот, погуглил, первая ссылка довольно детально все описывает
https://helpme1c.ru/rabota-s-http-zaprosami-get-i-post-v-yazyke-1s-8-3-8-2-v-primerax
(не реклама, к сайту отношения не имею)
---
```1c
    XTTPЗапрос = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
    XTTPЗапрос.Open("Post", "agrohistory.com/LoginApplication", 0);
    XTTPЗапрос.setRequestHeader("Content-Type", "application/json");
    XTTPЗапрос.setRequestHeader("Authorization","Bearer " + ThisIsToken);
    ДанныеEq = Новый Структура;
    ДанныеEq.Вставить("data", Новый Массив);
    ДанныеEq.data.Добавить(Новый Структура("username,password",Объект.login,Объект.pass));
    СтрокаJSON = СформироватьСтрокуJSONИзСтруктуры(ДанныеEq);
    ПараметрыPOST = СтрокаJSON;
    ПараметрыPOST=Сред(ПараметрыPOST,Найти(ПараметрыPOST,":[")+2, Найти(ПараметрыPOST,"]}")-10 );

    XTTPЗапрос.send(ПараметрыPOST);

    ТекстОтвета = XTTPЗапрос.responsetext();
```
---
Сам нашел решение, простые параметры типа QueryData передаются в POST запросе в самом адресе ресурса то есть в моём случае при запросе должен формироваться Адрес ресурса типа: "/login/loginapplication?username=[Ваш Логин]&password=[Ваш Пароль]". Параметры передаются после самого URL после знака "?"
Справочник - создал Производитель, там формы создал и там тоже добавил Поле (вид - Поле флажка), но там собития только ПриИзменении, но мне нужно ПриОткрытия
---
доступные события показываются для выделенного поля формы.
Событие ПриОткрытии относится к событию самой формы. Нужно выбрать саму форму. Можно в левом верхнем разделе слово Форма.
---
доступные события показываются для выделенного поля формы.
Событие ПриОткрытии относится к событию самой формы. Нужно выбрать саму форму. Можно в левом верхнем разделе слово Форма.
---
спасибо получился
в разных версиях 8.3 с разными режимами совместимости для контекста формы используется ЭтотОбъект либо ЭтаФорма
есть ли какая нибудь универсальная функция вроде

```1c
    ... для
    Новый ОписаниеОповещения("ВыборКаталогаЗавершение", _ЭтотОбъект() ...

    // это не будет работать правильно напр. при "8.3.3" > "8.3.13"

    &НаКлиенте
    Функция _ЭтотОбъект()
    СистемнаяИнформация = Новый СистемнаяИнформация;
    Версия = СистемнаяИнформация.ВерсияПриложения;
    Если Версия > "8.3.3" И _РежимСовместимости() > "Версия8_3_3" Тогда
    Возврат Вычислить("ЭтотОбъект");
    Иначе
    Возврат Вычислить("ЭтаФорма");
    КонецЕсли;
    КонецФункции // _ЭтотОбъект()

    &НаСервереБезКонтекста
    Функция _РежимСовместимости()
    Возврат Строка(Метаданные.РежимСовместимости);
    КонецФункции
```

может я костыль к велосипеду прикручиваю и есть чего попроще ?
---
Коли учитывается столь широкая вариативность режима совместимости, может стоит во всех случаях использовать "ЭтаФорма"? Эта конструкция как раз сохранена для совместимости.
---
Коли учитывается столь широкая вариативность режима совместимости, может стоит во всех случаях использовать "ЭтаФорма"? Эта конструкция как раз сохранена для совместимости.
---
не знал что оставили , вроде бы конфигуратор в последних версиях ругается на ЭтаФорма . Если ошибаюсь (не могу сейчас проверить) то вопрос снимается.
---
Ну в платформе "8.3.14.1694" без режима совместимости еще работает.
---
нда, rtfm как говорится (это я про себя,)
Доброе утро, товарищи. С утречка такой вопрос.
Как программно можно удалить разрыв показанный на рисунке?? Заранее спасибо.
---
Судя по всему, высота области шапка должна совпадать с высотой области Данные, так как происходит их присоединение.
---
Покажите макет.
---
Картинка и лого как накладываются?
По макету должен быть разрыв в 1 строку, у Вас 3. Проверьте отключением вывода картинки и лого - уменьшится разрыв.
---
Через присоединение.
---
Да, как вариант из (6), уменьшите шапку до 8 строк.
ЗЫ удивлюсь если сработает...
---
Так и сделал) сработало
---
Странно, ведь макет формируется последовательно, тогда как может зависеть размер областей от размера первой области? они обычно такие как в макете. Видимо как то хитро программно заполняются области.
---
Магия) Буду изучать) А так спасибо Вам)
---
Судя по всему, высота области шапка должна совпадать с высотой области Данные, так как происходит их присоединение.
---
Спасибо =)
Доброго всем времени суток! Раньше, что бы получить какой либо набор данных с возможностью предоставить пользователю настроить отбор, я создавал на форме обработки реквизит типа "ПостроительОтчета", на форму выводил "ПостроительОтчета.Отбор". Пользователь настраивал отбор и при выполнении обработки я просто выполнял запрос в построителе отчета с учетом отбора и получал что нужно, буквально пару строк кода. Но в управляемых формах отказались от построителя отчетов, как теперь быть, как теперь делать подобное с системой СКД? Может кто нибудь привести пример, что бы на форме внешней обработки разместить настройки СКД (отбор, порядок и т.д.) и после их интерактивной настройки пользователем, выполнить желанный запрос с учетом этих настроек. Заранее спасибо!
---
https://xn----1-bedvffifm4g.xn--p1ai/news/2016-04-28-skd-free-video/
или https://infostart.ru/public/518583/
---
Спасибо за ссылки, оказалось то, что нужно, но мне еще нужно динамически формировать СКД, т.к. запрос будет зависеть от выбранной пользователем таблицы, поэтому еще пригодилась статья http://infostart.ru/public/575659/ которая и замкнула круг необходимых знаний
---
Они сами там появятся, в зависимости от параметров запроса и отборов.
---
https://xn----1-bedvffifm4g.xn--p1ai/news/2016-04-28-skd-free-video/
или https://infostart.ru/public/518583/
---
Спасибо, кажется то, что нужно! О результатах отпишусь.
---
Спасибо за ссылки, оказалось то, что нужно, но мне еще нужно динамически формировать СКД, т.к. запрос будет зависеть от выбранной пользователем таблицы, поэтому еще пригодилась статья http://infostart.ru/public/575659/ которая и замкнула круг необходимых знаний
---
В Конфигураторе при создании отчета на СКД,
нажми - создать форму.
В конструкторе у форму перетащи элемент спава на лево. Кажется называется: Настройки пользователя.
(это тоже самое, когда создаем Кнопку и перетаскиваем её на форму)
Открой готовый отчет, настройки должны быть видны.
---
Через компоновщик настроек используя реквизит отчетобъект пробовали?
Добрый день! Есть типовой отчет по ЗП. В отчете в первой колонке выводятся сотрудники, а далее очень много колонок с данными. Нужно при печати отчета, чтобы каждая новая страница начиналась с первой колонки с сотрудниками. Есть идей как лучше такое реализовать?
---
разбивать при формировании эту огромную партянку на страницы и в каждую новую страницу добавлять область с первой колонкой
1. определиться, сколько колонок выводить на страницу с учетом постоянной первой колонки - можно просто обозначить в коде, можно рассчитать в коде по размеру страницы
2. поделить общее число колонок колонок данных на полученное в пункте 1, опять же с учетом постоянного вывода первой колонки
3. цикл по полученному числу страниц с выводом куда-то там
---
В модуле отчета, в процедуре ПриКомпоновкеРезультата использовать свойство табличного документа ПовторятьПриПечатиКолонки
---
Есть идей как лучше такое реализовать?
Таблица-настройки печати - повторять на каждом листе
---
разбивать при формировании эту огромную партянку на страницы и в каждую новую страницу добавлять область с первой колонкой
1. определиться, сколько колонок выводить на страницу с учетом постоянной первой колонки - можно просто обозначить в коде, можно рассчитать в коде по размеру страницы
2. поделить общее число колонок колонок данных на полученное в пункте 1, опять же с учетом постоянного вывода первой колонки
3. цикл по полученному числу страниц с выводом куда-то там
---
В модуле отчета, в процедуре ПриКомпоновкеРезультата использовать свойство табличного документа ПовторятьПриПечатиКолонки
---
ПовторятьПриПечатиКолонки

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

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

    ПОКА Выборка.Следующий() ЦИКЛ
    Для Каждого ТекСтрокаСписокНоменклатуры Из СписокНоменклатуры Цикл
    Если Выборка.Номенклатура=ТекСтрокаСписокНоменклатуры.Номенклатура Тогда
    Перемен = (ТекСтрокаСписокНоменклатуры.Количество - Выборка.КоличествоОстаток);
    Если (Перемен <0) Тогда
    Сообщить("Ошибка");
    Отказ=Истина;
    Иначе
    Сообщить("Успешно");

    КонецЕсли;
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;
```
---
Добавь в цикл

```1c
    Если Отказ Тогда
    Продолжить;
    КонецЕсли;
```

Можешь еще почитать про две методики контроля остатков https://xn----1-bedvffifm4g.xn--p1ai/articles/2017-02-12-two-methods-for-inventory-check/
---
Добавь в цикл

```1c
    Если Отказ Тогда
    Продолжить;
    КонецЕсли;
```

Можешь еще почитать про две методики контроля остатков https://xn----1-bedvffifm4g.xn--p1ai/articles/2017-02-12-two-methods-for-inventory-check/
---
Проводиться все равно
---
Спасибо, помогло)
Как обойти все элементы формы и задать им видимость истина? УФ
---
```1c
    Если ТипЗнч(Элемент) = Тип("ДекорацияФормы") Тогда
    Продолжить;
    КонецЕсли;
```
---
```1c
    Для каждого Элемент из Элементы Цикл
    Элемент.Видимость = Истина;
    КонецЦикла;
```

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

Уже больше не могу. Туплю по черному. Пишу внешнюю обработку на основе внутренней.

Хочу проверить что происходит при открытии формы. Ставлю точку остановки, но она не срабатывает!

Толстый клиент, файловый вариант!

Кэш чистил!

Заранее спасибо!
---
или точку остановки указали на операторе Попытка? Перенесите на следующую операцию.
---
внешняя обработка подключаемая на основе БСП?
---
на основе БСП

(1)Пишу внешнюю обработку на основе внутренней.
---
одно другому не противоречит.
Открываете обработку через Файл - Открыть ?
---
Открываете обработку через Файл - Открыть ?

Да!
---
в событии ПриОткрытии написать ВызватьИсключение. В Конфигураторе меню Отладка - Остановка по ошибке. выбрать "Останавливаться по ошибке".
---
Да, форму открываю до исполнения условий и циклов!

Просто хочу остановить алгоритм в начале открытия формы!
---
Точка останова не меняет свою активность? Не становиться серого цвета?
Я периодически сталкивался с такими вещами. Помогает перезагрузка конфигуратора.
---
Точка останова не меняет свою активность? Не становиться серого цвета?

Нет и нет. Она красная.
---
Проверь предметы отладкы, точно отладка подключилась? Точно в том сеансе где подключена отладка, открываешь обработку? Само событие то, отрабатывает?
---
Проверь предметы отладкы, точно отладка подключилась? Точно в том сеансе где подключена отладка, открываешь обработку? Само событие то, отрабатывает?

В смысле "отладка подключилась"? Сеанс с отладкой запускается из конфигуратора где виду разработку. Да, событие ПриОткрытии() отрабатывает.
---
Перезагрузка конфигуратора, перезагрузка компа, подключение фоновых заданий если используются (отладка-подключение-автоматическое подключение).
---
Перезагрузка конфигуратора, перезагрузка компа

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

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

ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)

<Окно> (необязательный)

Тип: ОкноКлиентскогоПриложения.
Окно приложения, в котором будет открыта форма.
Применимо только для управляемой формы. Окном может быть только основное окно приложения или вспомогательное окно формы.
Используется только в управляемом приложении.
---
Делаю вот так

```1c
    &НаКлиенте
    Процедура ОткрытьОбработку(Команда) // нажали кнопку "Открыть обработку"

    КомандаНаСервере();

    ОткрытьФорму("ВнешняяОбработка.Test.Форма", // Имя формы
    ,
    ЭтаФорма, // текущая форма
    УникальныйИдентификатор,
    ЭтаФорма.Окно ); // Окно приложения, в котором будет открыта форма.

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

    &НаСервере
    Процедура КомандаНаСервере()
    Обработка = ВнешниеОбработки.Создать("C:\obr\Test.epf");
    КонецПроцедуры
```
---
Это как бы срабатывает , но содержимое окна пропадает и в "Материнском" окне отрывается "Дочернее" как бы так
вот перед открытием
---
а вот результат , после нажатия кнопки "Открыть обработку"
---
так не получится. Только на рабочем столе.
вот выдержка из СП;

ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)

<Окно> (необязательный)

Тип: ОкноКлиентскогоПриложения.
Окно приложения, в котором будет открыта форма.
Применимо только для управляемой формы. Окном может быть только основное окно приложения или вспомогательное окно формы.
Используется только в управляемом приложении.
---
Да жаль , я думал может кто какой костыль знает, типа как в веб-страничке, ну ладно спасибо
---
если про "костыль" узнаешь, напиши, иногда есть такая потребность.
---
ОК,
---
Временное решение я делаю так
---
В "Панели открытых" беру за закладку окна и смещаю в правую область
---
Костыль то есть, только не для всех форм, а только для типов СправочникОбъект, ДокументОбъект итд.
1. Добавляем реквизит с таким типом, если разные типы, то программно
2. Присваиваем значение. Можно получить форму и КопироватьДанныеФормы или ЗначениеВРеквизитФормы
3.Читаем форму и размещаем элементы в нужную группу
---
ем форму и размещаем элементы в нужную
ОК большое спасибо за наводку, пригодится
---
Не очень понятно как реализовать
---
ем форму
Приятного аппетита:)
Здравствуйте уважаемые программисты. Подскажите. Есть общий макет "Акт выполненных работ." в документе реализация Бухгалтерия 3.0 Где можно изменить шапку макета? В шапке указанно слово АКТ. Нужно Изменить на Акт Выполненных работ.
---
раз текст заголовка, то это пилить код. Значит снимать конфу с замка.В таком случае имеет смысл сделать внешнюю ПФ. Но по факту акт и акт выполненных работ это одно и тоже.
---
идете в НСИ печатные формы и там макеты.
---
Макет нашел. Но там не меняется. Там лишь "ТекстЗаголовка" Как понимаю нужно поменять в модуле. Но где именно???
---
раз текст заголовка, то это пилить код. Значит снимать конфу с замка.В таком случае имеет смысл сделать внешнюю ПФ. Но по факту акт и акт выполненных работ это одно и тоже.
---
Если "ТекстЗаголовка", то макет используется скорее всего не только в этом документе. Изменение напрямую в коде чревато неожиданным появлением Вашего заголовка там, где не ожидалось.
---
Конфа с замка снята. Мне бы место кода найти.
---
включай замер производительности все покажет.
В результате "бурных" переносов, образовались дубли в Типовом плане счетов
Radikal.kz
При попытке удалить лишний программа отказывается выдавая:
Нельзя помечать на удаление предопределенный элемент

И как все таки избавиться от дубля?
---
И как все таки избавиться от дубля? C помощью обработки, например, вот этой: https://infostart.ru/public/305892/

P.S. Можно посчитать за рекламу, но оно того стоит.
---
И как все таки избавиться от дубля? C помощью обработки, например, вот этой: https://infostart.ru/public/305892/

P.S. Можно посчитать за рекламу, но оно того стоит.
---
Один способ решения таки уже есть :)
Это не реклама, т.к. упоминается обработка с этого же ресурса.
Но я еще поморщу лоб в поисках решения.
---
Все таки удалил неправильный дубль:

```1c
    &НаСервере
    Процедура кмдУдалитьДубльСчетаПСНаСервере()
    счет1110неправ = ПланыСчетов.Типовой.НайтиПоНаименованию("Краткосрочные предоставленные займы");
    Если НЕ счет1110неправ.Пустая() Тогда
    обСчетНеправ = счет1110неправ.ПолучитьОбъект();
    маСсылок = Новый Массив;
    маСсылок.Добавить( счет1110неправ);
    тзТаб1 = НайтиПоСсылкам(маСсылок);
    Если тзТаб1.Количество() = 0 Тогда
    обСчетНеправ.ОбменДанными.Загрузка = Истина;
    обСчетНеправ.Удалить();
    КонецЕсли;
    КонецЕсли;
    КонецПроцедуры
```

Не забывая о ссылочной целостности, сначала поискал ссылки на удаляемый счет
Приветствую. Делаю отчет на СКД.
Есть такие поля как: Организация, Контрагент, Договор контрагента, Реализация. Точно в таком порядке построена иерархия отчета. То есть
Организация
----- Контрагент
----------Договор
---------------Реализация

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

Можно ли в СКД сделать так, чтобы ресурс "Фактически оплачено", не суммировался на уровне Реализации, а начинал суммироваться только с уровня "Договор"?
Сейчас получается, что каждая строчка с реализацией содержит сумму фактической оплаты по всему договору, и на уровне группировки по договору я вижу сумму оплаты помноженную на количество реализаций по договору, что, очевидно, некорректно...

UP: Если быть точнее, то после реализации еще идут номенклатуры по этой реализации, и я на уровне группировке "Договор" я вижу сумму оплат по договору помноженную на количество номенклатур во всех реализациях по договору)
---
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ФактическиОплачено)", "Организация,Контрагент,Договор"))
---
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ФактическиОплачено)", "Организация,Контрагент,Договор"))
---
Спасибо!
Приветствую, коллеги! Подскажите, пожалуйста, как убрать нули на графике. Отчет на скд. Хочу, чтобы были только подписи ненулевых значений.
---
Должно помочь оформление на ресурсе - Формат: ЧН=

http://prntscr.com/nh2zen
---
картинки настроек хорошо бы. настройки и ресурсы
---
Должно помочь оформление на ресурсе - Формат: ЧН=

http://prntscr.com/nh2zen
---
Списибо! Получилось.
---
А может быть знаете, как сделать, чтобы подписи значений на графике были того же цвета, что и график? У меня на скрине они все черные.
---
также через оформление
---
А как там указать, если этими цветами управляет платформа? На моём графике 2 цвета линий: синий и красный. Я эти цвета нигде не выбирал, платформа сама так решила. Так вот как мне сделать, чтобы цвета значений на графике соответствовали цветам линий?
---
Цвет линии это цвет серии. Соот-но цвет серии можно установить через условное оформление по значению серии
---
Я наверное не правильно выразился. Мне нужно раскрасить не линии, а значения (цифры на графике). Например на скриншоте из первого сообщения цифра 2 на графике должна стать красной, т.к. цвет линии красный.
---
чтобы раскрасить значения сначала надо научится управлять цветом линий. это же очевидно как 2х2
Добрый день.

В табличной части документа две колонки выводятся с красным текстом в поле (см. скриншот).
Почему?

С свойствах оформления Цвет текста указан - Авто. На уровне кода цвет не изменяется.
---
посмотрите условное оформление
---
посмотрите условное оформление
---
Спасибо!