Как убрать поля в 1с
Сегодня мы поработаем с формой и научимся на ней прятать элементы - устанавливать видимость их (Рисунок 1).
На рисунке 1 изображена форма элемента, на которой есть элементы на форме в отображении списка - это синий прямоугольник, а на самой форме их нет - это жёлтый прямоугольник. То есть они есть, но они там не отображаются.
Это называется пользовательская видимость.
Делается она следующим образом: выделяется элемент на форме, открывается палитра свойств этого элемента и на свойстве "Видимость" снять галочку (Рисунок 2).
Снять/поставить галочку - это значит, что будет виден элемент или не будет виден. А если сказать иначе, то это Истина - галочка стоит и элемент виден, Ложь - галочка снята и элемент не виден.
Сохраните все изменения и увидите, что в пользовательском режиме они у вас теперь не будут отображаться, однако есть интересный момент: для поля "Наименование" установлено свойство "Проверка заполнения со значением Выдавать ошибку". Это свойство означает, что это поле обязательно должно быть заполнено и платформа выдаст ошибку, если оно будет пусто и не даст записать в базу. Запустите и нажмите кнопку "Записать и закрыть" и получите уведомление (Рисунок 3).
Как же так получается, что поля на форме нет, но платформа предупреждает нас, что это поле не заполнено?
Все дело в том, что поле есть на форме, но он просто невидимый для пользователя, но платформа его воспринимает полноценно. Это необходимо учитывать. Поэтому и называется - пользовательская видимость.
А теперь мы попробуем сделать так, чтобы поле появлялось и исчезало в зависимости от какого-либо условия.
Проще всего это сделать с полем, у которого отображение будет в виде галочки. То есть если галочка будет стоять, то поле будет видно, а иначе поле будет спрятано. Давайте попробуем сделать это. Для этого необходимо добавить на форму еще один реквизит с типом "Булево" (Рисунок 3).
После этого необходимо перейти на форму и переместить его на форму (Рисунок 4).
Обратите внимание на рисунок 4, у поля "Видимость" галочка не стоит, а значит по умолчанию стоит значение Ложь!
Теперь необходимо прописать процедуру. Чтобы прописать, необходимо понять как это будет работать!
А работать это будет следующим образом: как только мы меняем значение поля "Показать/Скрыть", так сразу исчезает/появляется поле "Число". Все происходит именно в таком порядке. Чтобы это работало у платформы есть специальные события, а в данном случае нужно событие "ПриИзменении".
ПриИзменении - это событие означает то, что как только вы начинаете менять значение поля, то есть ставить галочку или убирать ее, так сразу начинает меняться и значение поля. А если не трогать, то ничего и не будет происходить, именно поэтому событие и называется, при изменении чего-то в этом поле.
Создадим на форме группу (папку) и поместим в нее элемент, который будем прятать (убирать видимость) - поле "Число" (Рисунок 5).
Выделим поле "Показать/Скрыть" и найдем свойство и оно же событие "ПриИзменении" (Рисунок 5).
Нажмем на значок увеличительного стекла и создадим процедуру на клиенте (Рисунок 6).
В создавшейся процедуре убираем закомментированную строку и вместо нее прописываем нашу (Рисунок 7).
Этот код означает следующее:
1. Если - начало условия;
2. Объект.ПоказатьСкрыть - обращение к элементу формы;
3. Объект.ПоказатьСкрыть = Истина - само условие;
4. Элементы.Группа1 - обращение в элементу "Группа1";
5. Видимость - пользовательская видимость;
6. Элементы.Группа1.Видимость = Истина - папка с находящимися в ней элементами будет видна;
7. Элементы.Группа1.Видимость = Ложь- папка с находящимися в ней элементами будет не видна. КонецЕсли - окончание выполнения условия.
Запустите пользовательский режим и проверьте изменения. Как только поставите галочку, ничего не изменится. Снимете галочку, поле "Число" исчезнет, а как поставите галочку, так сразу же оно и появится.
Так и только так работает это событие - при изменении значения, то есть ставишь галочку или убираешь, начинает срабатывать событие и выполняться условие.
На этом статья урока подходит к концу. Попробуйте выполнить все действия, которые описаны в этом уроке. Если что-то не получается, то вы всегда сможете написать вопрос о том, что вам непонятно или вернуться к предыдущим урокам и посмотреть их - ссылки внизу!
Ссылка для вступления телеграм-канал - t.me.Apiscourses
Подписаться в группу ВКонтакте
Прошлые уроки:
На этом все. Жду Вас на следующем занятии.
P.S. Подписывайтесь на мой канал :-)
программирование программирование 1с 1с предприятие обучение онлайн обучение 1с
Несмотря на простоту вопроса, у пользователей программ 1С он возникает постоянно: «Как разместить документ на одной странице, если его края по ширине или длине выходят на другой лист?» или «Как распечатать два экземпляра документа на одном листе?» Ведь практически все бухгалтеры любят экономить бумагу. В этом лайфхаке раскроем все секреты!
Для этого, как и при работе с обычными текстовыми документами, в конфигурациях 1С есть настройка параметров страницы.
Рассмотрим на примерах.
Настройка ориентации и масштаба листов
Имеем документ «Расчетная ведомость».
Нажав кнопку предварительного просмотра в виде лупы, видно, что форма не «вписывается» в лист бумаги и явно выходит за ее границы. Предварительный просмотр показал форму на 9 листах, разрезав ее на куски.
Для настройки параметров листа по кнопке «Еще» выберите команду «Параметры страницы».
Для данной формы установим параметры:
• Ориентация листа – «ландшафт» - альбомная ориентация.
• Масштаб – «По ширине листа».
При таком масштабе программа автоматически выровняет печатную форму по краям листа. Нажмите «Ок» и проверьте результат.
Форма вместилась на два листа и по краям нет пустого места. Ширина автоматически подобрана.
Ведомость распечатывается с двух сторон.
При необходимости пользователь может задать произвольно масштаб документа, установив значение в процентах.
Настройка полей. Двусторонняя печать в 1С
При печати документа обратите внимание на настройку полей: с какой стороны делается отступ для подшивки, чтобы край документа не «съело».
Для этого выставьте нужный размер в настройке «Поля».
В примере с расчетной ведомостью это верхнее поле, хотя документ можно подшить и горизонтально, тогда отрегулируйте левое поле.
При двусторонней печати не забудьте про зеркальное отображение страниц – «Чередование страниц» и настройки двусторонней печати. Настройте параметры в разделе «Режимы печати».
Как распечатать два экземпляра документа в 1С на одном листе?
Рассмотрим еще один пример. Имеем документ «Расходная накладная». Документ небольшой и пользователь может распечатать на одном листе два экземпляра.
Для настройки перейдите по кнопке «Еще» - «Параметры страницы».
В настройке установите переключатель в положение – 2 экземпляра на странице. Нажмите «Ок» и распечатайте документ.
Чем хорош наш чат «Учет без забот» в Телеграмм, так это тем, что ежедневно туда поступают интересные вопросы, на которые мы стараемся дать ответы. И вот недавно наша подписчица задала достаточно распространенный на линии консультаций 1С вопрос: «Как в программах 1С из табеля рабочего времени убрать поле «работник кадровой службы» и заменить «ответственное лицо» на «бухгалтера», а «руководителя структурного подразделения» на «директора»?» В этой статье мы расскажем, можно ли это делать с точки зрения законодательства, и как такие изменения самостоятельно реализовать в 1С?
Итак, организация имеет право использовать в своей деятельности любые формы первичной учетной документации (унифицированные формы и/или разработанные самостоятельно), содержащие все обязательные реквизиты, перечисленные в ч. 2 ст. 9 Закона № 402-ФЗ. Исключение составляют формы первичных документов, обязательные к применению, например, кассовые документы (информация Минфина России от 04.12.2012 № ПЗ-10/2012).
Формы первичных учетных документов обязательно должны быть утверждены в учетной политике организации (п. 4 ПБУ 1/2008) с учетом следующих особенностей:
1. Если вы будете использовать унифицированные формы документов, установленные Госкомстатом РФ, без их изменения, то в учетной политике можно просто сослаться на применение унифицированных форм документов и привести ссылки на соответствующие постановления Госкомстата РФ.
2. Если вы в своей деятельности будете использовать самостоятельно разработанные формы или унифицированные формы документов, но с дополнительными реквизитами, то образцы форм первичной документации следует утвердить в качестве приложения к учетной политике или отдельным приказом руководителя со ссылкой на этот приказ в учетной политике организации.
Из этого следует, что по закону вы можете изменить форму документа под ваши нужды, не забыв при этом утвердить их в учетной политике.
Как же это всё реализовать в 1С?
Любая печатная форма, будь то документ, или отчем имеет свой макет. Примеры по изменению макетов печатных форм мы уже рассматривали ранее на примере программы 1С: Бухгалтерия предприятия и документе «Счет».
Изменить макет «Табеля учета рабочего времени» не сложно, достаточно найти его и отредактировать.
Рассмотрим действия на примере двух программ: 1С: Бухгалтерии предприятия ред. 3.0 и 1С: ЗУП ред. 3.1.
В 1С: Бухгалтерии предприятия макеты печатных форм доступны в разделе «Администрирование» - «Печатные формы, отчеты и обработки».
Шаг 1. Перейдите по гиперссылке «Макеты печатных форм».
Шаг 2. Найдите в списке форму макета «Табель учета рабочего времени» и нажмите «Изменить».
Шаг 3. Очистите ячейки, которые хотите удалить.
А текст подписей измените на нужный.
Чтобы не «заморачиваться» со свойствами ячеек, и чтобы убрать полоски для подписей, можно полностью удалить строки.
Шаг 4. Выделите строки и, нажав правой кнопкой мышки, выберите команду «Удалить». Сохраните макет – «Записать и закрыть».
В результате изменений в списке макетов, возле измененной формы появится обозначение – «карандашик».
Шаг 5. Перейдите в раздел «Зарплата и кадры» - «Отчеты по кадрам».
Шаг 6. Сформируйте отчет «Табель учета рабочего времени».
Надписи в печатной форме отчета изменены.
В программе 1С: ЗУП макеты печатных форм также находятся в разделе «Администрирование» - «Печатные формы, отчеты и обработки».
Макеты печатных форм находятся в одноименном разделе.
Порядок изменения макета табеля аналогичен рассмотренному выше варианту.
Чтобы вернуть макет, используемый по умолчанию обратно, достаточно выделить нужный макет, нажать кнопку «Еще» и выбрать команду «Использовать стандартный макет».
От простой для отдельных компаний до комплексной автоматизации крупных холдингов.
Сдача регламентированной отчетности в соответствии с законодательством РФ.
Печать документов в программах «1С:Предприятие» осуществляется аналогично другим программам, но у пользователей могут возникать вопросы, связанные со спецификой настроек, например, печатной формы или параметров страницы, а также о выводе на печать необходимых реквизитов и т.п. Рассмотрим настройку и печать документов на примере программы «1С:Бухгалтерия предприятия 3.0».
Настройка печатного документа
Собравшись распечатать документы, первое, что необходимо сделать – сформировать печатную форму со всеми заполненными реквизитами. Большинство документов имеют обязательные реквизиты, например, подписи ответственных лиц. Для того чтобы они проставлялись в печатной форме по умолчанию, их необходимо заполнить в сведениях об организации через «Главное» - «Реквизиты организации».
Рис.1 Настройка печатного документа
Открыв раздел «Подписи», необходимо указать данные руководителя, главного бухгалтера и кассира. Если ответственные лица меняются, историю их изменения можно посмотреть, нажав гиперссылку «История». Это актуально, если нужно распечатать документы до определенного числа за подписью одного ответственного лица, а после определенной даты должна проставляться подпись другого ответственного лица.
Рис.2 Открыв раздел «Подписи», необходимо указать данные руководителя, главного бухгалтера и кассира
Также необходимо заполнить данные ответственных лиц за подготовку отчетов через гиперссылку «Ответственные лица за подготовку отчетов». Эти данные будут автоматически попадать в сформированную печатную форму отчета.
Рис.3 «Ответственные лица за подготовку отчетов»
Например, в печатной форме документа «Расходный кассовый ордер» отразились заполненные ранее данные ответственных лиц.
Рис.4 Расходный кассовый ордер
При заполнении документов важно обратить внимание на то, что для формирования печатной формы могут быть предусмотрены отдельные закладки, где вносят дополнительные данные. Например, в инвентаризационной описи или в актах на списание членов комиссии необходимо указать на отдельной закладке.
Рис.5 Отдельные закладки, где вносят дополнительные данные
Если данные не будут заполнены, поля в печатной форме останутся пустыми.
Печать табличного документа 1С. Параметры печати
Все печатные формы документов или отчетов в 1С представлены в виде таблиц, и зачастую пользователь сталкивается с тем, что документ не помещается на лист, выходит за границы печати, разделяет отчет на два листа. В таких случаях перед печатью рекомендуется воспользоваться кнопкой «Предварительный просмотр документа». Она есть в любой печатной форме документа или отчета. Нажав ее, можно увидеть, как документ будет располагаться на листе бумаги и, допустим, сменить ориентацию документа.
Рис.6 Печать табличного документа
Рис.7 Печать табличного документа
В нижней части листа при этом можно увидеть, на скольких страницах помещается отчет или документ. Бывает, что за пределы листа выходит одна колонка, и пользователю было бы удобнее, если бы документ влезал полностью на один лист. Для настройки параметров в любой печатной форме имеется кнопка «Параметры страницы». Нажав ее, мы сможем настроить параметры для вывода на печать формы документа или отчета.
Рис.8 Параметры печати
- Масштаб. Первая настройка, на которую следует обратить внимание. Автоматически программа устанавливает масштаб 100%, но при необходимости мы можем установить переключатель в положение «По ширине листа». В этом случае наша печатная форма автоматически разместится по ширине листа.
- Ориентация. При необходимости пользователь может задать ориентацию «Портрет» – вертикальное размещение, или «Альбомная» – горизонтальное размещение, для оптимального размещения документа на печатном листе.
- Поля. Бывает, что документ выходит за пределы полей немного, и чтобы не изменять масштаб документа, можно попробовать уменьшить отступы полей или увеличить отступ поля слева. Это поле необходимо для подшивки документов. Если оно будет сильно уменьшено, часть документа в подшивке окажется нечитаемой. Рекомендуется левое поле устанавливать примерно 3 сантиметра (поля в настройке указаны в миллиметрах).
- Экземпляров на странице. В этой настройке можно задать, сколько экземпляров разместить на одной странице. Установка переключателя в положение «Авто» приведет к автоматическому подбору, иначе – на лист будет выводиться по одному экземпляру. Этой настройкой удобно пользоваться при выводе на печать небольших документов, например расчетные листки сотрудников.
- Колонтитулы. Определяют размер печатной области листа. При необходимости мы можем уменьшить их размер.
- Чередование страниц и двусторонняя печать. Данные параметры позволяют распечатать документы с двух сторон листа. Актуально при больших объемах информации.
Рис.9 Параметры печати
«Предварительный просмотр. » и «Параметры страницы. » доступны в главном меню программы в пункте «Файл». Для доступа к ним надо находиться в печатной форме документа. Но способ открыть их непосредственно из формы более простой.
Рис.10 «Предварительный просмотр. » и «Параметры страницы. »
Настроив параметры страницы и нажав «Печать», мы выбираем принтер, задаем количество экземпляров и, если надо, диапазон печати.
Рис.12 Как распечатать только одну страницу документа или несколько листов из него
В данном примере на печать выводятся страницы с 3 по 5 и 10 страница.
Ошибки печати
Бывает, пользователь отправляет на печать документ, а программа или выдает ошибку, или вообще ничего не происходит. Причиной этому может быть то, что у пользователя изменился принтер, например, его переустановили. Программа по умолчанию обращается к тому принтеру, на который ранее отправляли печатать документы. Изменение принтера в параметрах печати может не дать результата и выдавать ошибку печати. В этом случае необходимо сбросить настройки печати. Для этого зайдем в пункт меню «Администрирование» - «Настройки пользователей и прав».
Рис.13 Настройки пользователей и прав
Переходим по гиперссылке «Настройки пользователей».
Рис.14 Гиперссылка «Настройки пользователей»
На закладке «Прочие настройки» для выбранного пользователя выделить строку «Настройки печати табличных документов» и нажать кнопку «Очистить».
Рис.15 Прочие настройки
После сброса настроек следует еще раз изменить принтер в меню «Параметры страницы».
При работе с программой 1С через браузер может возникнуть ситуация, когда вместо печати документ сохраняется в формат PDF. В некоторых браузерах такое бывает, когда принтер не подключен. В этом случае необходимо проверить установлен ли принтер. При нажатии на «Печать» или «Предварительный просмотр» появится окно печати документа, где, нажав кнопку «Изменить», указываем нужный принтер. Окно выглядит иначе, чем в программе 1С, так как браузер имеет свои настройки печати.
Рис.16 Прочие настройки
Зачастую ошибки, возникающие при печати документов из 1С, непосредственно с работой программы не связаны. Их самой частой причиной становятся сбои в работе сети, неверные настройки принтера или сетевого доступа к принтерам. Реже проблемы печати возникают из-за ошибок в коде программы, но разработчики сразу их ликвидируют.
как убрать лишние поля для оформления и убрать регистрацию - VirtueMart (вроде ВМРЕ 1.0.15b) на Joomla 1.0
Здравствуйте! Скажите пожалуйста как в Старом VirtueMart (вроде ВМРЕ 1.0.15b) на Joomla 1.0 как.
Убрать поля в запросе (скрыть поля в отчете скд)
В запросе я создаю временную таблицу. В ней сгруппировав поля получаю нужную таблицу. Но некоторые.
Зависимость списка значений поля от другого поля со списком
Добрый день, вечер, ночь! Подскажите пожалуйста,можно ли блокировать определенные значения поля со.
Убрать кнопку настройки из формы скд
Добрый день, в общем, мне сказали убрать эту кнопку настроек из формы, при этом все остальное.
Вот "умеете" вы вопросы ставить! Что ни вопрос, то с десяток возможных вариантов. Ну термины хотя бы зазубрите, чтобы правильно спрашивать и говорить на одном языке. Не бывает толстой формы. Есть толстый и тонкий клиенты и обычные и управляемые формы.
Переходите по команде Настройка списка и убираете галки с ненужных полей. Более кардинально - правите запрос динамического списка в конфигураторе, исключая из него ненужные поля. Первый вариант - правильное решение, второй - сомнительный.
Для тонкого или толстого клиента управляемых форм - в меню Еще - ИзменитьФорму и убрать галки вс ненужных полей. Через конфигуратор - так же как и в обычных.
Настройки поля ввода пароля
Здравствуйте. Много где искал но так и не нашел. Возможно ли изменить количество вводимых чисел в.
Как перенести все настройки сайта (тему, настройки, плагины, настройки) на другой сайт и домен?
Как перенести все настройки сайта (тему, настройки, плагины, настройки) на другой сайт и домен.
Лабораторная настройки списка управления доступом
не получается прописать второе правило, и если можно немного разъяснений по поводу всего. Буду.
Не сохраняются настройки периода формы списка
Всем привет. УТ 10.3. Создал новый документ и форму списка для него соответственно. При изменении.
Visual studio 2015: как изменить настройки IDE (убрать случайно выбранный флажок)
Случайно в спешке на запрос скомпилировать ли файл была поставлена галочка "больше не спрашивать" и.
Нужно передать настройки отчёта из формы списка справочника
Доброго времени суток господа программисты ! Нужно сделать следующее из справочника номенклатуры.
Читайте также: