Как в 1с выделить цветом несколько документов
Перейти к содержимому

Как в 1с выделить цветом несколько документов

  • автор:

Как в 1с выделить цветом несколько документов

Дата публикации 28.02.2023

Использован релиз 3.0.129

Для группового изменения значений реквизитов документов или элементов справочников в программе необходимо выделить в списке эти документы / элементы справочника, открыть правой кнопкой мыши контекстное меню и выбрать команду «Изменить выделенные. «, в открывшейся форме отметить флажками реквизиты, значения которых нужно изменить, и указать их новое значение, выполнить изменение по кнопке «Изменить выделенные».

Рассмотрим механизм группового изменения значений реквизитов на примере изменения покупателя в документах «Счет на оплату» (реквизит «Контрагент»):

  1. Раздел: ПродажиСчета покупателям.
  2. Выделите в списке документы (рис. 1), у которых необходимо изменить значение реквизита, правой кнопкой мыши откройте контекстное меню и выберите команду «Изменить выделенные . «. Чтобы выделить несколько документов, нажмите и удерживайте на клавиатуре клавишу Shift (для выбора документов в одном диапазоне) или Ctrl (для выбора отдельных документов) и отмечайте мышью нужные документы.
  3. В открывшейся форме «Изменение выделенных элементов» на закладке «Реквизиты» (рис. 2) найдите реквизит, значение которого нужно изменить (в нашем примере «Контрагент»), и установите флажок в колонке .
  4. В колонке «Новое значение» (рис. 2) укажите новое значение реквизита. Если необходимо задать пустое значение, то нужно включить флажок в колонке , а колонку «Новое значение» оставить незаполненной. Одновременно можно менять несколько значений реквизитов.
  5. Обратите внимание, что значения во всех реквизитах следует менять с большой осторожностью, а в некоторых реквизитах значения вообще менять не стоит:
    • если изменить значение реквизитов табличной части документа / справочника (на закладках формы «Изменение выделенных элементов», отличных от закладки «Реквизиты»), то новое значение будет подставлено во все строки табличной части документа / справочника;
    • если изменить цифровое значение реквизита документа / справочника (в том числе из табличной части), то значения реквизитов, зависящих от измененного, не будут пересчитаны;
    • если изменить значение реквизита документа / справочника (в том числе из табличной части), который зависит от других реквизитов (например, договор зависит от контрагента и организации), то будет нарушена корректность данных и ссылочная целостность информационной базы.
  6. В списке реквизитов в форме «Изменение выделенных элементов» могут быть реквизиты, значения которых отображаются серым цветом. Это «ключевые» реквизиты, которые могут повлиять на другие объекты (списки, документы, справочники и др.). Защита на них отсутствует, реквизиты только выделены серым цветом. При попытке ввести новые реквизиты — программа предлагает (открывает) нужный справочник.
  7. По кнопке «Изменить реквизиты» изменения будут сохранены, а проведенные документы будут перепроведены (в примере на рис. 1 в колонке «Контрагент» – первоначальное значение покупателя, на рис. 3 – значение после изменения).

Дополнительно в форме «Изменение выделенных элементов» можно (рис. 4):

  1. С помощью кнопки «Ранее измененные реквизиты» выбрать настройки группового изменения реквизитов, которые применялись для данного списка ранее.
  2. С помощью кнопки «Дополнительные параметры» настроить определенные условия по изменению реквизитов:
    1. Флажок «Изменять в транзакции». При установленном флажке, если в процессе сохранения не удалось сохранить один из объектов по каким-либо причинам (например, потому что объект редактируется в это же время другим пользователем), будут отменены изменения во всех выбранных объектах. По умолчанию флажок установлен.
    2. Флажок «Прерывать по ошибке». При установленном флажке, если сохранение объекта по каким-либо причинам невозможно, программа выдаст предупреждение и предложит продолжить изменение оставшихся объектов либо прервать обработку для выяснения причин проблемы. Если флажок снят и при этом один из объектов не удалось сохранить, то такой проблемный объект будет пропущен, а обработка остальных данных будет продолжена. По умолчанию флажок установлен. Снять флажок можно только при снятом флажке «Изменять в транзакции».

    Смотрите также

    Как в 1с выделить цветом несколько документов

    Добрый день друзья, поздравляю всех с наступающим Новым Годом.

    Необходимо выделить красным строки документа, если на остатках нет этой номенклатуры.
    База самодельная, ни на что не похожа.

    Ввел в реквизиты формы добавил колонку «Остаток», чтобы использовать для условного оформления, тип число. Но не могу понять, как ее можно заполнить остатками склада.
    Конечно запрос то я создам, но в каких процедурах это надо делать не знаю.

    в интернете по теме нашел
    _https://zdst.net/1s-8-3-kak-dobavit-dopolnitelnuyu-vychislyaemuyu-kolonku-v-tablichnoj-chasti-upravlyaemoj-formy/
    Но там заполняется табличная часть объекта, что делать не хочется, ведь это приведет к увеличению объема базы.

    Подскажите, как правильно решить проблему.

    (0) возьми любую типовую. БП, УТ, ЕРП, там в каждом документе есть примеры
    (0) УФ — через условное оформление, ОФ — через событие ТЧ

    при выборе номенклатуры (или при заполнении ТЧ)запросом смотрим остаток, подставляем его, и если он ноль, раскрашиваем строку в чем трудность?

    У меня УФ.
    Трудность в том, как подставить.
    Не пойму, как можно заполнить новую колонку.
    (4) Создаете колонку с остатком, далее простое условие в Условном оформлении Остаток<0 Цвет такой-то Не в реквизиты формы, а в динамическом списке надо запрос менять. (6) вы о чем? Какой список?) "Необходимо выделить красным строки документа" тут речь о ТЧ документа, сколько я понял из (0) У меня форма документа. На ней расположена табличная часть "Товары". почитайте на досуге, может получится под новый год сделать разноцветные строчки) (7) Упс, сорян. Уже в глазах рябит то таких тем)

    (10) Спвсибо за ссылки. Настроить условное оформление проблем не составляет но для начала надо получить остаток в какой то колонке ТЧ документа. Я уже приводил ссылку на решение аналогичной задаи, но там предполагается наличие поля остаток в реквизитах табличной части документа объекта.
    Мне же хочется получить остатки динамически.

    (1) Уважаемый PuhUfa, не подскажите, в каком документе УТ можно посмотреть такой пример?

    (14) если есть реквизит КодСтроки, или позиции у вас уникальные, то можете сделать программно условие, для списка таких строк

    Как в 1С выделить несколько объектов

    Групповое выделение элементов программы позволяет выполнить с ними те же действия, что и с отдельным элементом. Например, пометить на удаление группу элементов справочника или документы, провести или отменить проведение у группы документов.

    При работе с группой документов часто возникает вопрос: «Как выделить в 1С 8.3 несколько документов?». Ответ на него мы сейчас и рассмотрим.

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

    • Shift — выделить область: от первого помеченного элемента до указанного элемента при нажатой кнопке;
    • Ctrl+A — выделить видимые элементы;
    • Ctrl — выборочное выделение каждого элемента;
    • Sift + PgUp, Shift+PgDn — выделить от помеченного элемента до начала / конца списка;
    • Sift+↑ (стрелка вверх), Shift+↓ (стрелка вниз) — добавить к выделенным элементам по одной строке выше или ниже.

    Рассмотрим, как в 1С выделить несколько строк примерах.

    Клавиша Shift

    Выделите группу элементов 1С с помощью клавиши Shift. Откройте любой справочник или журнал документов. Выделите первый элемент в списке, нажмите клавишу Shift на клавиатуре и укажите последний необходимый для выделения элемент. Вы увидите, что они выделены другим цветом.

    image002

    Далее с помощью меню Еще или нажав правой кнопкой мышки, в контекстном меню выберите команду действия, которое хотите выполнить.

    image003

    Эти действия относятся ко всем выделенным элементам.

    Сочетание клавиш Ctrl+A

    Сочетание клавиш Ctrl+A позволяет выделить видимую область элементов. Откройте любой журнал документов или справочник. Нажмите это сочетание клавиш и посмотрите на результат.

    image004

    Элементы, которые видны на экране, выделены. С ними можно выполнять любые предусмотренные программой действия. Например, пометить на удаление или снять пометку, отменить проведение, изменить статус или создать на основании группу каких-либо документов.

    image005

    При работе с выделенной группой элементов можно использовать кнопки журнала (справочника), в том числе и распечатать выделенную группу документов (кнопка Печать ).

    Выделение с помощью кнопки Ctrl

    Чтобы выделить элементы выборочно, используется клавиша Ctrl на клавиатуре. Удерживая ее, отметьте мышкой нужные документы.

    image006

    Это действие применимы и к справочникам в 1С.

    image007

    image008

    На картинке видно, что выделенные выборочно элементы окрашены другим цветом.

    Сочетание клавиш Sift + PgUp, Shift+PgDn

    Это сочетание клавиш позволяет выделить элементы от начального (указанного) и до начала или конца журнала документов или справочника.

    Выделите любой документ (или элемент справочника) в середине списка и нажмите Shift+PgDn.

    image009

    Выделится область от указанного места до конца.

    Аналогично использование сочетания клавиш Shift+PgUp. От указанного места произойдет выделение элементов до конца «страницы».

    image010

    Комбинация клавиш Sift+↑ (стрелка вверх), Shift+↓ (стрелка вниз)

    Чтобы добавить к выделенным строкам еще элементы или, наоборот, убрать их, воспользуйтесь стрелочками на клавиатуре, удерживая кнопку ShiftSift+↑ (стрелка вверх), Shift+↓ (стрелка вниз).

    image011

    В данном примере выделено две строки. С помощью комбинации Shift+↓ (стрелка вниз) добавлены еще две строки.

    Используя такие нехитрые приемы, можно выделять объекты — необходимую область документов или элементов справочников — и совершать с ними групповые действия.

    См. также:
    • Как убрать слово КОПИЯ в заголовке 1С
    • Использование кнопки «Все функции» в 1С 8.3
    • Как увеличить шрифт в 1С 8.2 (8.3)
    • Установка и сброс пароля в 1С 8.3
    • Поиск и удаление дублей в 1С 8.3 и 8.2

    Разовое выделение цветом строки табличного поля справочника

    Имеется справочник, в нём табличное поле ТаблицаДанных в котором содержится N-ное количество номенклатур.
    Имеется временная таблица ВыделитьСтроки в котором есть несколько строк в единственной колонке «номенклатура»
    Нужно выделить цветом строки табличного поля ТаблицаДанных если соблюдается условие

    Для Каждого Стр Из ТаблицаДанных Цикл Для Каждого Стр2 Из ВыделитьСтроки Цикл Если Стр.Номенклатура = Стр2.Номенклатура Тогда //Тут должен быть код выделения строки цветом КонецЕсли; КонецЦикла; КонецЦикла;

    По теме из базы знаний

    • Бонусная система для УТ 10.3
    • Интеграция сценарного тестирования в процесс разработки
    • Конфигурация Flowcon
    • Управляемая консоль отчетов – новый функциональный инструмент для работы с запросами и СКД в управляемых формах

    Найденные решения
    6. japopov 68 11.08.17 08:58 Сейчас в теме

    Ну, тогда план такой:
    1) добавить ещё одну скрытую колонку с типом СпрСсылка.Номенклатура
    2) в эту колонку записывать значения из Вашего списка, если оно совпадёт с тем, что в колонке Номенклатура
    3) В обработчике ПриВыводеСтроки() раскрашивать, если заполнено значение скрытой колонки и если это значение совпадает с колонкой Номенклатура

    В результате будут раскрашены строки, попавшиеся в Вашем массиве выделенных номенклатур, если они не изменялись. При изменении или добавлении строки цветом выделяться не будет.
    Профит?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *