+7 (499) 653-60-72 Доб. 817Москва и область +7 (800) 500-27-29 Доб. 419Федеральный номер

Расшифровка ячейки табличного документа 1с

ЗАДАТЬ ВОПРОС

Расшифровка ячейки табличного документа 1с

Войти или зарегистрироваться. Регистрация: 8 фев Сообщения: 67 Симпатии: 0 Баллы: Платформа 8. Управляемое приложение. Внешний отчет. Нужно сделать расшифровку.

Дорогие читатели! Наши статьи рассказывают о типовых способах решения юридических вопросов, но каждый случай носит уникальный характер.

Если вы хотите узнать, как решить именно Вашу проблему - обращайтесь в форму онлайн-консультанта справа или звоните по телефонам, представленным на сайте. Это быстро и бесплатно!

Содержание:

Во всех описанных способах основным содержанием ячеек таблицы является текст.

Работа с расшифровкой в табличном документе

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

Эта процедура может располагаться в модуле формы, создавшей табличный документ или в глобальном модуле. Вызов обработки производится только, если табличный документ находится в режиме "ТолькоПросмотр".

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

Примером нестандартной обработки значения ячейки таблицы может быть вызов формирования другого отчета.

Таким образом, мы можем создавать как бы вложенные отчеты, которые вызываются один из другого, выдавая с каждым разом более детальную информацию. Рассмотрим построение вложенных отчетов на примере отчета "ПродажаТоваров", в котором отображается количество проданных за некоторый период товаров. Пример этого отчета включен в методическую конфигурацию. В отчете выводятся данные по продажам товаров. Мы хотим получить более подробный отчет по продажам конкретного товара.

Так, чтобы, указав на товар в отчете, и дважды нажав кнопку мыши, мы получали отчет по продажам именно этого товара по различным клиентам. Для этого в таблице отчета "ТабВсего" в свойствах ячейки Свойства ячейки - Текст - поле: Расшифровка , отображающей наименование товара, проставлено выражение "Запрос.

В модуле отчета расположена процедура формирования дополнительного отчета "ПродажаТовара". Эта процедура вызывается из предопределенной процедуры "ОбработкаЯчейкиТаблицы", которая будет вызвана системой при двойном щелчке или нажатии клавиши Enter на выбранной ячейке отчета о продажах товаров. Главная задача этой процедуры - определить, что выбрана ячейка, где указано значение товара и вызвать на исполнение процедуру формирования дополнительного отчета.

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

Это позволяет фактически передавать процедуре "ОбработкаЯчейкиТаблицы" в качестве параметров расшифровки несколько значений для одной ячейки. Это необходимо в том случае, если отчет являющийся расшифровкой должен параметризоваться более чем одним значением. Важно, что при выводе секции таблицы в ячейке записывается не. Это позволяет использовать при выводе отчета один объект "СписокЗначений", изменяя его перед выводом секций и включая его во все ячейки, для которых предусматривается расшифровка.

Для идентификации отдельных значений в списке можно применять методы "Установить" и "Получить", используя в качестве идентификатора строковое представление значения в списке.

В отчете "ПродажаТоваров" методической конфигурации возможность использования для расшифровки отчета списка значений демонстрируется на примере дальнейшей расшифровки полученного отчета о продаже товаров по конкретным клиентам. Для этого в поле "Расшифровка" таблицы отчета "Таблица" помещается объект "Расш".

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

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

Мы рассмотрели простейшее применение механизма расшифровок отчетов. При использовании этого механизма существуют некоторые дополнительные возможности. Например, как отмечалось выше процедура "ОбработкаЯчейкиТаблицы" может располагаться не в модуле формы сформировавшей отчет, а в глобальном модуле. Это позволяет организовать в конфигурации единый централизованный механизм расшифровок. В поле "Расшифровка" ячейки табличного документа после выражения заполняющего собственно значение расшифровки ячейки может присутствовать символ " ".

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

Это позволяет организовать расшифровку всей строки указанием значения расшифровки только в одной ячейке этой строки. Кроме того, наличие в строке расшифровки последовательности символов " " позволяет создавать ячейки со "скрытыми" значениями расшифровки, которые не будут использоваться системой при двойном щелчке мыши или нажатии клавиши Enter.

Их можно использовать как дополнительную информацию при вызове других расшифровок, получая их значения по известным координатам ячейки таблицы в процедуре "ОбработкаЯчейкиТаблицы". Например, в одну ячейку таблицы отчета можно помещать общие для всей таблицы данные, которые должны быть использованы в расшифровке. Использование списка значений в качестве меню или диалога-выбора метод "ВыбратьЗначение" позволяет в некоторых случаях в процедуре "ОбработкаЯчейкиТаблицы" организовать выбор одного из нескольких вариантов расшифровки данной ячейки таблицы.

Если используется объект "СписокЗначений" с выбором в виде меню, то положение меню автоматически привязывается системой на экране к положению курсора мыши в момент вызова расшифровки или к ячейке, для которой вызвана расшифровка, если расшифровка вызвана клавишей Enter.

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

В методической конфигурации отключение флажка "Защита" демонстрируется на примере печати расходной накладной.

В печатной форме накладной допускается изменение номера документа и способа доставки. Особенно важна возможность отключения защиты у отдельных ячеек при использовании режима "Защита" самой таблицы. Данный режим исключает возможность фальсификации персоналом данных первичных документов и отчетов, так как не позволяет отключить режим "ТолькоПросмотр", а также выполнить копирование таблицы или сохранение ее в файле.

В этом случае отключение защиты отдельных ячеек позволяет выделить часть данных табличного документа, которые могут изменяться при печати. Заметим, что для табличного документа используемого в режиме ввода данных значение этого флажка имеет особое значение. С описанием этого режима Вы можете ознакомиться в отдельном разделе данной рубрики.

В версии 7. Он может выводиться вместе с диалогом формы или вместо диалога. Установка этого режима выполняется из меню "Действия" - пункт "Свойства формы".

Для выбора режима размещения в форме табличного документа, предназначенного для просмотра и печати, следует выбрать вариант "Использовать таблицу: Пустую". Заметим, что для подключения табличного документа используемого в режиме ввода данных следует выбрать вариант "Использовать таблицу: Для ввода данных". Размещение в окне формы отчета обработки табличного документа, предназначенного для просмотра и печати, может использоваться в самых разнообразных целях.

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

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

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

В методической конфигурации данный режим применен также в режиме подбора из таблицы в расходной накладной. Использование табличного документа в режиме ввода данных является отдельным механизмом и существенно отличается от обычного использования табличного документа. Прежде всего, его целесообразно использовать для заполнения данных в больших бланках установленного образца, когда информация вводится пользователем вручную, а не формируется программой автоматически.

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

Обработка "НастройкаПрописи" вызывается из справочника валют и из главного меню. В этой обработке использование табличного документа позволяет организовать удобный ввод большого количества строк. При работе табличного документа в режиме ввода данных он обязательно размещается в форме отчета обработки. Данный режим настраивается на этапе конфигурирования. Для выбора режима ввода данных, следует выбрать вариант "Использовать таблицу: Для ввода данных".

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

Соответственно в ходе работы формы сам состав ячеек табличного документа изменен быть не может, могут изменяться только данные и элементы оформления отдельных ячеек. Таким образом, принципы работы табличного документа в этом режиме во многом похожи на работу диалога формы.

Часть ячеек содержит исключительно текст, и является фактически постоянной частью формы. Обычно, они соответствуют содержанию типографского бланка. У этих ячеек включен флажок "Защита" и не используется формула.

Другая часть ячеек используется непосредственно для ввода информации. У этих ячеек снят флажок "Защита". Формула у них может использоваться для выполнения некоторых действий после ввода данных в конкретной ячейке. Третья часть ячеек используется для отображения некоторой производной информации, которая зависит от вводимых ячеек или данных информационной базы, но не редактируется пользователем например, итоговые суммы по вводимым ячейкам. Для этих ячеек установлен флажок "Защита", а в формуле записывается выражение, которое будет вычисляться после любого изменения вводимых ячеек, и результат вычисления которого, собственно, и будет отображаться в ячейке.

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

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

Не работает расшифровка в макете 1С

Вопрос: Расшифровка ячейки табличного документа, созданного программно. Всем привет. Есть печатная форма, которая формируется программно от и до. Возможно ли программно описать расшифровку для ячеек данного табличного документа? Все получилось.

Расшифровка ячейки табличного документа, созданного программно

Бухгалтерский калькулятор. Калькулятор пеней. Инженерный калькулятор. Правила форума. Реклама на сайте.

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: 6. Расшифровки в макете группировки СКД

Как программно вставить область в поле табличного документа? Есть поле табличного документа который аналог листа Екселя , туда пользователем тупо вставляются Выделение цветом строк Табчасти при открытии формы программно созданного документа Добрый день! Помогите пожалуйста разобраться, программно создал документ, при открытии на табличной Не правильно работает расшифровка табличного документа Не правильно работает расшифровка табличного документа.

Я хочу чтобы при двойном клике на ячейку выполнялась процедура которая к примеру запускает отчет по расшифровке ячейки. Например, мы хотим, чтобы по двойному щелчку на ячейке с названием контрагента открывалась форма элемента справочника Контрагента, чтобы можно было уточнить какие-то данные, которые в отчет не выводятся.

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

Иллюстрированный самоучитель по языку системы 1С:Предприятие

Автор halyapinayuliya , 16 июня, в Программирование. Доброго времени суток!!! Параметр расшифровки обычно совпадает с параметром макета Т.

Средства 1С:Предприятия работы с табличными документами позволяют создавать отчеты в которых при просмотре можно получать дополнительную поясняющую информацию. Механизм расшифровки отчетов опирается на то, что ячейка табличного документа может содержать помимо текста некоторое значение практически любого типа, которое заполняется при формировании табличного документа, а затем при двойном щелчке мыши или при нажатии пользователем клавиши Enter в этой ячейке передается в специальную предопределенную процедуру "ОбработкаЯчейкиТаблицы". Эта процедура может располагаться в модуле формы, создавшей табличный документ или в глобальном модуле.

1С 8.3 : Как сделать Расшифровку в табличном документе

Табличный документ предоставляет пользователю возможность работы с расшифровкой - детализацией информации, располагающейся в ячейке документа. В данной статье описываются некоторые особенности механизма расшифровок табличного документа. Основное назначение расшифровки - получение дополнительной информации об объекте, отображенном в табличном документе. Например, пользователь выбрал ячейку отчета, содержащую название контрагента. Для того чтобы воспользоваться расшифровкой, пользователю необходимо навести курсор мыши на нужную ячейку.

И далеко не у каждого есть хороший знакомый- юрист, которому можно позвонить в нерабочее время - поздним вечером или в выходной - чтобы задать животрепещущий вопрос, требующий немедленного ответа. Но бесплатная юридическая консультация в режиме онлайн на портале Prav. Она не требует регистрации, достаточно зайти на портал и задать свой вопрос.

Для чего используется расшифровка и как ей пользоваться В некоторой ячейке области "Запись" табличного документа содержится параметр.

Это дает молодому специалисту значительное преимущество при трудоустройстве, так как в нем четко указан перечень компетенций и опыта выпускника. Ежегодно из стен юридической клиники БГЭУ выпускают от 10 до 15 квалифицированных специалистов.

Важно знать: Судебная практика показывает, что если форма и содержание искового заявления не были соблюдены в соответствии со статьёй 131 ГПК РФ, если не были приложены необходимые документы, то этот иск удовлетворён не будет, даже если правота на стороне истца. Получив консультацию, сможете оценить профессиональный уровень юриста и принять решение, стоит ли обращаться к нему за платной правовой поддержкой.

Большое количество обращений за юридической консультацией поступает к нам по вопросам оформления земли и недвижимого имущества. Особо важными мы полагаем профессиональные юридические консультации по ведению дела в суде, где большинству граждан с учётом нашей судебной системы невозможно выиграть без грамотных юридических консультаций и полного судебного представительства.

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

Действия при страховом случае. В этом разделе собраны бесценные сведения о действиях на месте ДТП. Внимательно отнеситесь к данной информации.

Быстрые и качественные ответы на возникнувшие у Вас вопросы. Консультация опытных юристов онлайн.

ВИДЕО ПО ТЕМЕ: 1С СКД 110 Расшифровка при программном формировании отчета
Комментарии 3
Спасибо! Ваш комментарий появится после проверки.
Добавить комментарий

  1. Алевтина

    В этом что-то есть. Теперь всё понятно, спасибо за объяснение.

  2. Владимир

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

  3. ntolcoudigea73

    токо несколько с которых можон посмеяца!