Ошибка при установке значения атрибута контекста путькданным 1c
Программа 1С 8.2 После обновления релиза с 2.0.65.38 на 39 не открывается база с текстом
: Ошибка при установке значения атрибута контекста (ИспользоватьОграниченияПравДоступаНаУровнеЗаписей)
ПараметрыСеанса.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей = Константы.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей.Получить();
по причине:
Несоответствие типов
В конфигураторе открывается на строке:
Процедура УстановитьИзменяемыеПараметрыСеансаПользователя(Интерактивно = Ложь, Текст Результата = “”) Экспорт
ПараметрыСеанса.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей = Константы.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей.Получить();
Текст Результата = Текст Результата + ” – обновлены данные прав доступа” + Символы.ПС;
Запрос = Новый Запрос;
Запрос. Установить Параметр(“Текущий Пользователь”, ПараметрыСеанса.ТекущийПользователь);
// Группы Текущего Пользователя
Запрос.Текст =
“ВЫБРАТЬ
| Справочник.ГруппыПользователей.Ссылка КАК Значение
|ИЗ
| Справочник. Группы Пользователей
|ГДЕ
| Справочник.ГруппыПользователей.ПользователиГруппы.Пользователь = &Текущий Пользователь
|”;
Массив = Запрос.Выполнить().Выгрузить().Выгрузить Колонку(“Значение”);
Массив.Добавить(Справочники.ГруппыПользователей.ВсеПользователи);
ПараметрыСеанса.ГруппыТекущегоПользователя = Новый Фиксированный Массив(Массив);
Текст Результата = Текст Результата + ” – обновлен состав групп текущего пользователя” + Символы.ПС;
УстановитьПараметрГраницыЗапретаИзмененияДанных();
Текст Результата = Текст Результата + ” – обновлены даты запрета изменения данных” + Символы.ПС;
// инициализация параметров сеанса, связанных с механизмом РИБ:
// ПрефиксУзлаРаспределеннойИнформационнойБазы, НаличиеОбменаДаннымиПоОрганизации
// Все Узлы Обмена По Организациям, СоответствиеОрганизацийИУзловОбменаПоОрганизации
// Использование РИБ
ОпределитьПараметрыСеансаДляОбменаДанными();
Текст Результата = Текст Результата + ” – обновлены параметры распределенной информационной базы” + Символы.ПС;
Параметры Сеанса. Общие Значения = Новый Хранилище Значения(Новый Структура);
Текст Результата = Текст Результата + ” – сброшен кэш значений текущего сеанса” + Символы.ПС;
УстановитьПараметрСеансаТекущиеУчетныеЗаписиНалогоплательщика();
Текст Результата = Текст Результата + ” – обновлен список учетных записей налогоплательщика, доступных текущему пользователю” + Символы.ПС;
Конец Процедуры
База ни разу не свертывалась с 2011 г. Файл .dt выгружается. Возможно ли восстановить базу в рабочее состояние?
Добрый день!
Посмотрите пожалуйста. Есть в обработке таблица значений, в которую я выгружаю данные их XML, после этого я корректирую таблицу и хочу чтобы программа сохранила ее в новый документ эксель. Для этого я создал процедуру "Процедура СохранитьНажатие(Элемент) Экспорт". При сохранении выскакивает: "Ошибка при установке значения атрибута контекста (Value)". Насколько я понимаю, программе не нравится тип значения, который я передаю.
Переменные:
ТПП - "табличное поле правил", в ней уже занесены некотрые значения из XML
НоменклатураЗагрузки, НоменклатураБазы - имена столбцов ТПП
СтолбЗагр, СтолбБаз - столбцы в экселе
Выгрузка картинок в Excel
Выгружаю список номенклатуры из 1с в ексель, при этом в номенклатуре храниться путь картинки, при.
Выгрузка информации из Excel в 1с
Добрый день! Случилась такая проблема, что на рабочем компьютере пропал файл с выгрузкой реализации.
Подскажите пожалуйста(выгрузка в excel)
Помогите пожалуйста. Выгружаю из 1С оборотно-сальдовую ведомость в шаблонный файл excel, т.е.
Выгрузка в excel
Как сделать выгрузку в Excel справочника и документа
СохранитьНажатие(Элемент) это событие формы
в этой процедуре пропиши вызов другой процедуры, например СохранитьВЭксель();
саму же процедуру СохранитьВЭксель() добавь в модуль объекта и сделай её экспортной. Вставь свой код представленный выше.
обращение из формы будет ЭтотОбъект.СохранитьВЭксель();
СохранитьНажатие(Элемент) это событие формы
в этой процедуре пропиши вызов другой процедуры, например СохранитьВЭксель();
саму же процедуру СохранитьВЭксель() добавь в модуль объекта и сделай её экспортной. Вставь свой код представленный выше.
обращение из формы будет ЭтотОбъект.СохранитьВЭксель();
В МодулеОбъекта создал функцию "Процедура СохранитьВЭксель(ТПП) Экспорт"
Прописал в ней тотже код, что выше. В событии формы написал: ЭтотОбъект.СохранитьВЭксель(ТПП);
Выскочила ошибка: Ошибка при вызове метода контекста (Cells)
Что я нетак сделал?
Переделываю форму документа КорректировкаЗаписейРегистров под управляемое приложение. Если вручную из реквизитов на форму документа перетащить нужное движение по регистру никаких проблем не возникает: создается таблица, добавляются колонки. Для таблицы регистра бухгалтерии Хозрасчетный свойство ПутьКДанным заполняется значением "Объект.Движения.Хозрасчетный". Но если я программно создаю таблицу и пытаюсь присвоить этому свойству это же значение,
то выскакивает "ошибка при установке значения атрибута контекста (ПутьКДанным)" по причине Недопустимое значение. Из-за чего тут ошибка?
Пробовал привязывать к созданной таблице табличную часть документа ТаблицаРегистровНакопления - свойству ПутьКДанным присвоил значение "Объект.ТаблицаРегистровНакопления", потом программно же создал колонки таблице, указал ПутьКДанным для них и все отработало без нареканий.
Вывод картинок в программно созданной таблице
Есть форма документа. В зависимости от выбранных регистров на форме программно создаются вкладки, а.
Ошибка при создании поля таблицы и указании расположения поля в таблице
Пытаюсь создать поле с указанием его расположения в таблице. Пока безрезультатно ALTER TABLE AAA.
Как обратиться к программно созданной кнопке, на программно созданной форме?
Ребят, я новичек в программировании, все время создавал кнопки вручную, но тут стало интересно.
Переключать ПутьКДанным программно
Добрый день. Не пойму как реализовать динамическое отображение табличной части ТаблицыЗначений.
Выполнить функцию при нажатии программно созданной кнопки
Здрям! Из двух файлов считываю значения в лэйблы и в названия кнопок. Как теперь при нажатии на.
Ошибка при указании свойства
Помогите разобраться с переменной $this в классе а именно почему если в методе указать свойство то.
Ошибка при указании конкретного значения
Задача заключается в том, чтобы для всего, что обозначено булевым, как "Услуга" при попытке задать.
Ошибка при указании точности для спецификатора %f в scanf
Почему указание точности для спецификации преобразования %f (к примеру %.2f) в строке управления.
Обработка демонстрирует пример вывода таблицы значений с произвольной структурой на управляемую форму 8.2. Вывод таблицы реализован в виде отдельной процедуры, в которую таблица значений передается в качестве параметра. Это позволяет встроить её в общий модуль, и удобно использовать при необходимости.
Внешняя обработка. Таблица значений добавлена в реквизиты и элементы формы (для размещения на форме в нужном месте). Структура таблицы не определена (колонок нет). Вывод осуществляется одной процедурой, в качестве параметра в которую передаётся таблица значений. Дополнительно можно для созданной таблицы определить обработчики событий.
Многоуровневые списки выбора с оформлением элементов
Данная статья - попытка решить один маленький кусочек большой проблемы платформы 1С, а именно - бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений - красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С - это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.
Встроенный язык
В данном разделе размещены сведения об ошибках, связанных с использованием объектов встроенного языка.
Глобальный контекст
Функции для вызова диалога ввода данных
10013321 Функция ВвестиЗначение
Проблема:
Функция ВвестиЗначение не позволяет ввести значение ссылки на план обмена - диагностируется ошибка
Дата публикации: 2009-04-30
Общие объекты
Табличный документ
10012212 Поиск в табличном документе
Проблема:
При поиске в табличном документе числа в виде строки с лидирующими нулями, лидирующие нули игнорируются.
Дата публикации: 2009-02-26
10020863 Вывод табличного документа
Проблема:
При выводе табличного документа в другой документ при помощи метода Вывести не копируются значения расшифровки ячеек.
Дата публикации: 2009-05-28
10022938 Метод ПроверитьВывод
Проблема:
Метод ПроверитьВывод может работать неверно, если после вывода разделителя страницы в табличный документ ничего не выводилось.
Дата публикации: 2009-05-28
Система компоновки данных
10001110 Отборы на поля
Проблема:
При выполнении отчета может происходить ошибка исполнения отчетаесли в глобальном отборе есть отборы на поля, для которых установлены различные выражения ресурса.
Дата публикации: 2009-04-09
10001196 Выполнение запроса с группировкой
10011938 Копирование в конструкторе отчета
Проблема:
При копировании полей, вычисляемых полей, параметров или вложенных схем не учитываются имена копируемых объектов.
Дата публикации: 2009-04-30
10012074 Представления пользовательских и вычисляемых полей
Проблема:
Для пользовательских и вычисляемых полей в отчет вместо представлений выводятся значения полей.
Дата публикации: 2009-04-09
10012871 Перенос доступного поля в список ресурсов
Проблема:
При переносе с помощью мыши доступного поля в список полей-ресурсов конфигурация не помечается как измененная.
Способ обхода:
Использовать кнопки.
Дата публикации: 2009-04-30
10019513 Набор данных - объединение
Проблема:
Если в наборе данных - объединении имеется набор данных - запрос и набор данных - объединение, то при выводе в отчет поля через точку от поля набора данных, данные получаются только из набора данных - запрос.
Дата публикации: 2009-05-28
10020386 Тип параметра
Проблема:
После редактирования запроса типу параметра присваивается тип по умолчанию.
Дата публикации: 2009-04-30
10020852 Поле, имеющее роль Период
Проблема:
Если поле, имеющее роль Период, является обязательным и не используется в настройках компоновки данных, то в макете компоновки данных этому полю будет неправильно присвоен номер периода.
Дата публикации: 2009-05-28
XBase
07040 Индексное выражение включает функцию TRIM
Проблема:
При создании индекса и использовании в индексном выражении функции TRIM формируется неверный индекс. Как следствие, поиск по такому индексу работает неправильно.
Способ обхода:
Для индекса следует использовать все поле
Дата публикации: 2007-02-09
10013207 XML-сериализация значений типа ДвоичныеДанные
Проблема:
При преобразовании больших значений типа ДвоичныеДанные в base64 с помощью методов Base64Строка, XMLСтрока не диагностируется ошибка, связанная с нехваткой памяти. Как следствие, получаемая в конце преобразования последовательность base64 может не соответствовать исходному значению типа ДвоичныеДанные из-за усечения данных.
Дата публикации: 2009-04-09
10010729 Создание объекта ЗаписьZIPФайла
Проблема:
Если при создании объекта ЗаписьZIPФайла задать имя архива как имя существующего на диске каталога, то каталог будет удален со всеми вложенными файлами.
Способ обхода:
Указать корректное имя файла.
Дата публикации: 2009-04-09
Интернет
Интернет-почта
10020635 Получение почты с вложениями
Проблема:
При определенном сочетании символов в бинарных данных вложения при получении почты происходит аварийное завершение работы программы.
Дата публикации: 2009-05-28
Работа с файлами
10014211 Дата файлов в FTP
Проблема:
Если FTP использует unix-style формат вывода файлов, то для файлов, чья дата по месяцу и дню больше текущей, а год на единицу меньше текущего, может неверно определяеться год.
Примечание:
Ошибка наблюдается только для некоторых FTP серверов.
Дата публикации: 2009-02-12
Построитель отчета
10018018 Изменение типа значения доступного поля построителя отчета
Проблема:
При изменении типа значения доступного поля построителя отчета список вложенных полей не обновляется.
Дата публикации: 2009-04-30
10019731
Проблема:
При программном изменении текущей строки табличного поля доступных полей построителя отчета на поле - реквизит другого поля происходит ошибка
Дата публикации: 2009-04-30
Интерфейсные объекты
Элементы управления
10007103 Переключение на страницу панели
10013133 Вывод отрицательных чисел в поле надписи
Проблема:
Положительное значение, численно большее чем 2147483647, выводится в поле надписи выделенное как отрицательное.
Дата публикации: 2009-02-19
10016704 Очистка поля табличного документа
Проблема:
При выполнении метода Очистить поля табличного документа может происходить аварийное завершение работы программы, если поле табличного документа содержит элементы управления.
Дата публикации: 2009-04-09
Работа с запросами
Источники данных (таблицы) запросов
08186 Условие по субконто в виртуальной таблице ДвиженияССубконто регистра бухгалтерии
Проблема:
В результат запроса, выполненного к виртуальной таблице ДвиженияССубконто регистра бухгалтерии, могут включаться не все проводки, удовлетворяющие условию, установленному на виртуальную таблицу, если условие содержит выражение с использованием полей СубконтоДт и СубконтоКт, соединенных оператором ИЛИ, например,
Способ обхода:
Подобного вида условие необходимо переписать, используя виртуальное поле Субконто, например, В этом случае будут выбраны все проводки, у которых в качестве значения субконто в дебете или кредите встречается данный контрагент.
Дата публикации: 2005-05-27
Язык запросов
10009320 Тип результата функции ЕСТЬNULL
Проблема:
При выполнении функции ЕСТЬNULL языка запросов над операндами строкового типа значение может быть усечено до максимальной длины первого операнда.
Дата публикации: 2009-04-30
10012659 Вычисление выражения в запросе
Проблема:
В запросе, содержащем арифметические выражения с константами при формировании табличных частей результата, значение такого выражения может быть вычислено не правильно. Например, запрос:возвращает NULL в качестве значения выражения Сумма/12.
Дата публикации: 2009-04-30
Выполнение и работа с запросами во встроенном языке
10008946 Таблица или поле не содержится в разделе FROM
Проблема:
При выполнении запроса, в котором в разделе ИЗ запроса, вложенного в оператор В/ НЕ В, используется таблица внешнего запроса, может происходить ошибка
Дата публикации: 2009-04-30
10011230 Выполнение запроса в файловом и клиент-серверном вариантах
Проблема:
Результат запроса,выполненный в файловом варианте информационной базы, содержит одну запись, выполненный в клиент-серверном варианте записей не содержит.
Дата публикации: 2009-04-30
10012375 Функция ДОБАВИТЬКДАТЕ
Проблема:
При выполнении запроса с использованием СУБД IBM DB2 может происходить ошибка СУБД, если в запросе к дате, имеющей значение 29 февраля некоторого года, прибавляется промежуток времени, равный целому количеству лет.
Дата публикации: 2009-05-28
10013451 Метод НайтиПараметры запроса
Проблема:
Метод НайтиПараметры запроса не учитывает параметры, указанные в предложении ИТОГИ запроса. Например, для запросаколлекция ОписаниеПараметровЗапроса, возвращаемая методом, содержит только одно значение, тогда как правильным будет 3 значение.
Дата публикации: 2009-02-19
10013987 Параметры временной таблицы
Проблема:
Для запросаколлекция, возвращаемая методом НайтиПараметры, параметров не содержит.
Дата публикации: 2009-02-26
Специальные предложения
chemezov; user717534; Alex1c; V_Ladeska; LuxVeritatis; Stref75; Alien_job; ilialin; taishy; as-lubava; user774630; igormiro; tinkerbell; purgin; lost-s0u1; jura_t_vega; Annita; абв-вба; dusha0020; balbesinka; Lena272; gigapevt; tolyan_ekb; Styvi; Ulfhedhinn; KRJ; acanta; ikar-nikolay; dour-dead; Evmil; pchelkatoo; petrov_al; + 32 – Ответить
Спасибо! Программно добавил колонки в тз и долго мучился с выводом их на форму. Постоянно была Ошибка при установке значения атрибута контекста (ПутьКДанным) по причине: Недопустимое значение.
Оказалось что перед добавлением элементов формы нужно еще реквизиты формы добавить (ИзменитьРеквизиты).
Если бы в коде (3) была проверка на ПрограммноСозданныйРеквизит да и еще для внешней обработки, то юзал бы Ваш код "as is":)
Типовое создание элементов/реквизитов управляемой формы.
В чем уникальность публикации? Или просто как визуализация книжек по упр. интерфейсу?
Уникальности никакой нет, на неё и не претендую. Обработка находится в нужное время, в нужном месте, пользуется спросом. У самого на днях стояла такая задача. Пришлось порыться в интернете, литературы под рукой не было. На инфостарте не нашел.
Особенностью обработки считаю универсальную процедуру, т.к. в инете есть примеры с конкретной структурой.
(5) hiduk, Большое спасибо за помощь. В 82 из мелочи любят выдумывать сложности. Туда сюда гонять реквизиты и т д. Не понимаю зачем так заморачиваться. Сам не додумался. Большое спасибо! Получилось с вашей помощью .
Спасибо за готовое решение.
Скопировал код, буду использовать в ближайшее время - ибо пока обходился без заполнения таблиц на УФ.
Я пробовал вышеуказанный код - у меня не работало удаление таблицы значений из управляемой формы. В итоге сделал свою модификацию:
Удаление таблицы значений из управляемой формы
Удалять реквизиты таблицы значений нет нужды - достаточно удалить саму таблицу значений.
Ну и до кучи - процедура вывода таблицы значений на управляемую форму:
&НаСервере
Процедура УдалитьТЗ(УФ, НомерТЗ="1") Экспорт
ИмяТЗНаФорме = ИмяТаблицы + НомерТЗ;
// Если удаляемая таблица значений действительно присутствует на данной управляемой форме
Если НЕ УФ.Элементы.Найти(ИмяТЗНаФорме) = Неопределено Тогда
// Сначала удалим реквизит "Таблица значений" из УФ
МассивИменУдаляемыхРеквизитов = Новый Массив;
Если НЕ УдаляемыйЭлемент = Неопределено Тогда
// Теперь удалим элемент формы, который служил для визуального отображения
// удалённого реквизита УФ "Таблица значений"
УФ.Элементы.Удалить(УдаляемыйЭлемент);
(10) tolyan_ekb, Можно наверное:) Попробуйте определить переменную ТЗОбработчиковСобытий как ТЗ. Добавить туда строку, колонка ИмяСобытия = "ПриАктивацииСтроки". А в модуле формы определить процедуру с именем "ИмяТаблицы" + "ПриАктивацииСтроки". В общем поройте в этом направлении.
Здравствуйте.
А как сделать группы. Ну чтобы при отображении на форме несколько колонов были объединены в Группу колонок.
(13) hiduk,
Повозился немного и сделал. В принципе не так сложно.
Но я делал для своей конфы, поэтому не доводил ее до универсальности.
Если интересно могу прислать.
Я немного подправил код вывода ТЗ: ранее он позволял вывести на управляемую форму только одну таблицу значений. Либо нужно было удалять сначала одноимённую ТЗ. Теперь ничего удалять не надо, и можно выводить на форму сколько угодно ТЗ, причём процедура принимает только один параметр - саму таблицу значений и ничего лишнего:
Но ещё интереснее было бы печатать таблицу значений в независимый табличный документ. Как бы это сделать?
Спасибо за обработку, очень удобнов вставлять и юзать. Даже внутрь не лазил процедур, юзал как функцию.
Если у таблицы тип содержит массив, не выводится.
Пришлось сделать проверку, ну и потом добавление колонок в попытке-исключении.
Просмотры 54976
Загрузки 318
Рейтинг 45
Создание 21.06.13 22:59
Обновление 21.06.13 22:59
№ Публикации 191774
Конфигурация Конфигурации 1cv8
Операционная система Windows
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
Универсальные функции для работы с цветом в 1С
Все на что мы смотрим состоит из цветов в том числе и то, что есть в конфигурациях на 1С :) За время своей работы скопилось достаточно 1С-функций, которые что-то делают с цветом. Это публикация - попытка их систематизировать. Что есть: работа с HEX, HSV, HSL, CMYK представлениями цвета, конвертации из одной системы хранения в другую, работа с каталогами RAL, работа со случайными цветами, контрастные и инверсные цвета, трансформация цветов (осветление, затемнение, градации серого, смешивание цветов), работа с именованными CSS-цветами и т.п. В общем концептуально.
1 стартмани
07.08.2020 7095 18 Diversus 8
Расширенная настройка динамического списка УФ Промо
Открывая управляемую форму выбора и не увидев там видимых в форме списка элементов, часто хочется узнать причину их отсутствия там, т. е. какой наложен отбор. Но стандартная настройка списка управляемой формы показывает только пользовательские настройки, скрывая от пользователя фиксированный отбор. Предлагаю вам расширение конфигурации с расширенной настройкой динамического списка, отображающей пользователю кроме пользовательских настроек еще фиксированные.
1 стартмани
31.05.2017 41732 164 tormozit 25
Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки
Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в "Дополнительные отчеты и обработки".
1 стартмани
27.12.2019 24050 45 1sig 16
Открывашка ячеек таблиц Промо
Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм
1 стартмани
27.10.2018 24739 14 tormozit 38
Альтернативный способ добавления элементов и реквизитов на формы Промо
Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.
1 стартмани
09.09.2019 20443 39 bmk74 8
Работа с картами в 1С на примере бесплатной библиотеки Leaflet
Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.
1 стартмани
31.03.2021 14988 49 Parsec1C 18
Делаем из СКД Excel (ну, почти)
Несложный в использовании способ внедрить в обычный отчет СКД возможность редактировать значения ресурсов отчета (а-ля Excel) и получать отредактированные значения для дальнейшей обработки.
1 стартмани
26.01.2020 18512 29 herfis 16
Декомпиляция условного оформления
Обработка автоматически генерирует полный код создания условного оформления формы любой сложности. Достаточно настроить для формы в конфигураторе условное оформление, а затем выбрать данную форму в обработке. В результате будет сгенерирован программный код создания условного оформления.
2 стартмани
23.12.2019 13929 62 XilDen 7
Специальные предложения
chemezov; user717534; Alex1c; V_Ladeska; LuxVeritatis; Stref75; Alien_job; ilialin; taishy; as-lubava; user774630; igormiro; tinkerbell; purgin; lost-s0u1; jura_t_vega; Annita; абв-вба; dusha0020; balbesinka; Lena272; gigapevt; tolyan_ekb; Styvi; Ulfhedhinn; KRJ; acanta; ikar-nikolay; dour-dead; Evmil; pchelkatoo; petrov_al; + 32 – Ответить
Спасибо! Программно добавил колонки в тз и долго мучился с выводом их на форму. Постоянно была Ошибка при установке значения атрибута контекста (ПутьКДанным) по причине: Недопустимое значение.
Оказалось что перед добавлением элементов формы нужно еще реквизиты формы добавить (ИзменитьРеквизиты).
Если бы в коде (3) была проверка на ПрограммноСозданныйРеквизит да и еще для внешней обработки, то юзал бы Ваш код "as is":)
Типовое создание элементов/реквизитов управляемой формы.
В чем уникальность публикации? Или просто как визуализация книжек по упр. интерфейсу?
Уникальности никакой нет, на неё и не претендую. Обработка находится в нужное время, в нужном месте, пользуется спросом. У самого на днях стояла такая задача. Пришлось порыться в интернете, литературы под рукой не было. На инфостарте не нашел.
Особенностью обработки считаю универсальную процедуру, т.к. в инете есть примеры с конкретной структурой.
(5) hiduk, Большое спасибо за помощь. В 82 из мелочи любят выдумывать сложности. Туда сюда гонять реквизиты и т д. Не понимаю зачем так заморачиваться. Сам не додумался. Большое спасибо! Получилось с вашей помощью .
Спасибо за готовое решение.
Скопировал код, буду использовать в ближайшее время - ибо пока обходился без заполнения таблиц на УФ.
Я пробовал вышеуказанный код - у меня не работало удаление таблицы значений из управляемой формы. В итоге сделал свою модификацию:
Удаление таблицы значений из управляемой формы
Удалять реквизиты таблицы значений нет нужды - достаточно удалить саму таблицу значений.
Ну и до кучи - процедура вывода таблицы значений на управляемую форму:
&НаСервере
Процедура УдалитьТЗ(УФ, НомерТЗ="1") Экспорт
ИмяТЗНаФорме = ИмяТаблицы + НомерТЗ;
// Если удаляемая таблица значений действительно присутствует на данной управляемой форме
Если НЕ УФ.Элементы.Найти(ИмяТЗНаФорме) = Неопределено Тогда
// Сначала удалим реквизит "Таблица значений" из УФ
МассивИменУдаляемыхРеквизитов = Новый Массив;
Если НЕ УдаляемыйЭлемент = Неопределено Тогда
// Теперь удалим элемент формы, который служил для визуального отображения
// удалённого реквизита УФ "Таблица значений"
УФ.Элементы.Удалить(УдаляемыйЭлемент);
(10) tolyan_ekb, Можно наверное:) Попробуйте определить переменную ТЗОбработчиковСобытий как ТЗ. Добавить туда строку, колонка ИмяСобытия = "ПриАктивацииСтроки". А в модуле формы определить процедуру с именем "ИмяТаблицы" + "ПриАктивацииСтроки". В общем поройте в этом направлении.
Здравствуйте.
А как сделать группы. Ну чтобы при отображении на форме несколько колонов были объединены в Группу колонок.
(13) hiduk,
Повозился немного и сделал. В принципе не так сложно.
Но я делал для своей конфы, поэтому не доводил ее до универсальности.
Если интересно могу прислать.
Я немного подправил код вывода ТЗ: ранее он позволял вывести на управляемую форму только одну таблицу значений. Либо нужно было удалять сначала одноимённую ТЗ. Теперь ничего удалять не надо, и можно выводить на форму сколько угодно ТЗ, причём процедура принимает только один параметр - саму таблицу значений и ничего лишнего:
Но ещё интереснее было бы печатать таблицу значений в независимый табличный документ. Как бы это сделать?
Спасибо за обработку, очень удобнов вставлять и юзать. Даже внутрь не лазил процедур, юзал как функцию.
Если у таблицы тип содержит массив, не выводится.
Пришлось сделать проверку, ну и потом добавление колонок в попытке-исключении.
Просмотры 54976
Загрузки 318
Рейтинг 45
Создание 21.06.13 22:59
Обновление 21.06.13 22:59
№ Публикации 191774
Конфигурация Конфигурации 1cv8
Операционная система Windows
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
Выделение текущей строки в отчете (сделать сразу во всех отчетах и ничего не сломать)
Как за 10 минут упростить работу с отчётами программистам и пользователям. Добавить ВО ВСЕ ОТЧЁТЫ механизм автоматического выделения текущей строки отчёта (той, на которой установлен курсор). И ПРИ ЭТОМ НИЧЕГО НЕ СЛОМАТЬ.
1 стартмани
17.10.2021 5261 6 Патриот 48
См. также
Читайте также: