Каталог статей
В разделе материалов: 278 Показано материалов: 91-100
Общие реквизиты можно использовать для хранения одинаковых данных в разных объектах, но это неправильное их использование. Основным доводом в этом утверждение является сложность в понимании конфигурации другим разработчиком, так как становится неочевидным полный состав реквизитов объекта.
Правильным использованием считается использование для реализации функционала, т.е. хранение данных, которые влияют на обработку данных, а не предназначены для хранения данных.
На пальцах:
- Неправильно - общий реквизит Комментарий для нескольких документов, так как содержимое комментария относится к данным самого документа
- Правильно - общий реквизит "ВключитьВРезервнуюКопию", так как это признак для обработки объекта, но он не хранит данных самого объекта.
Более подробно можно почитать здесь https://its.1c.ru/db/metod8dev#content:4894:hdoc |
Периодически возникает проблема с высотой элементов на таблице: если на форме много элементов, то система иногда так подбирает их размер (высоту), что нижние выходят за границы экрана и на форме появляется вертикальный скролбар. Особенно этот вопрос встает остро при размещении на форме таблиц: надо чтобы таблица заполнила свободную часть формы не выпихивая другие элементы.
Методом проб и ошибок я вывел следующий способ:
- определяем количество строк таблицы, которое надо, чтобы таблица не вылезла за границы формы
- в параметрах таблицы формы устанавливаем значения:
- ВариантУправленияВысотой = "В строках таблицы"
- АвтоМаксимальнаяВысотаВСтрокахТаблицы = Ложь
- МаксимальнаяВысотаВСтрокахТаблицы = 0
- ВысотаВСтрокахТаблицы = найденное количество строк
Формы |
Просмотров: 766 |
Добавил: leshic |
Дата: 25.07.2023
|
Кратко о том, как, используя БСП, добавить в конфигурацию свои печатные формы. |
Таблица формы может отображать данные разных типов данных, например "Таблица значений" или "Динамический список".
Задача по установке курсора в нужной ячейке разбивается на 2 подзадачи:
- выделить нужную строку
- активировать нужную ячейку
Формы |
Просмотров: 560 |
Добавил: leshic |
Дата: 25.04.2023
|
|
Если необходимо вывести данные по произвольному алгоритму, основанному на данных строки динамического списка (например вывести в одной колонке остатки материала по складам с цветовым оформлением отрицательных остатков), то можно использовать событие ПриПолученииДанныхНаСервере(). Оно срабатывает при отображении данных динамического списка на экране, т.е. только для тех строк, которые видит пользователь.

Пример использования можно посмотреть здесь: https://xn----1-bedvffifm4g.xn--p1ai/news/2017-12-26-many-values-in-one-cell/
Формы |
Просмотров: 557 |
Добавил: leshic |
Дата: 24.04.2023
|
Если надо на форме сделать горизонтальный отступ подчиненных флажков, то это реализуется добавлением на форму элемента "Декорация".
В остальных случаях можно решить проблемы отступа свойством "Объединенная" и положением элемента в группе.
Формы |
Просмотров: 471 |
Добавил: leshic |
Дата: 12.04.2023
|
|
Если группы расположены горизонтально внутри другой группы, то между ними должен появиться вертикальный разделитель, с помощью которого можно управлять шириной группы и подчиненных ей элементов. Если надо убрать вертикальный разделитель, то для вложенных групп надо отключить свойство "Объединенная"
Формы |
Просмотров: 872 |
Добавил: leshic |
Дата: 12.04.2023
|
|
Рассмотрим случай когда надо перед формированием печатной формы ввести какие-то значения, которые потом будут выведены в печатной форме. |
В 1С бухгалтерии есть возможность внести небольшие изменения в макет без конфигуратора, при этом не рекомендуется изменять ячейка с параметрами (но если очень надо, то можно...)
Надо иметь ввиду, что этим способом не получиться создать дополнительный вариант печатной формы, а только откорректировать основную.
Источник информации: https://its.1c.ru/db/answers1c#content:1079:hdoc |
|
| Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|