// доступа в модулях менеджеров или переопределяемом модуле. // // В модулях менеджеров указанных списков должна быть размещена процедура обработчика, // в которую передаются следующие параметры. // // Ограничение - Структура - со свойствами: // * Текст - Строка - ограничение доступа для пользователей. // Если пустая строка, значит доступ разрешен. // * ТекстДляВнешнихПользователей - Строка - ограничение доступа для внешних пользователей. // Если пустая строка, значит доступ запрещен. // * ПоВладельцуБезЗаписиКлючейДоступа - Неопределено - определить автоматически. // - Булево - если Ложь, то всегда записывать ключи доступа, // если Истина, тогда не записывать ключи доступа, // а использовать ключи доступа владельца (требуется, // чтобы ограничение было строго по объекту-владельцу). /// * ПоВладельцуБезЗаписиКлючейДоступаДляВнешнихПользователей - Неопределено, Булево - см. // описание предыдущего параметра. // // Далее пример процедуры для модуля менеджера. // //// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа. //Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт // // Ограничение.Текст = // "РазрешитьЧтениеИзменение // |ГДЕ // | ЗначениеРазрешено(Организация) // | И ЗначениеРазрешено(Контрагент)"; // //КонецПроцедуры // // Параметры: // Списки - Соответствие - списки с ограничением доступа: // * Ключ - ОбъектМетаданных - список с ограничением доступа. // * Значение - Булево - Истина - текст ограничения в модуле менеджера. // - Ложь - текст ограничения в этом переопределяемом // модуле в процедуре ПриЗаполненииОграниченияДоступа. // Процедура ПриЗаполненииСписковСОграничениемДоступа(Списки) Экспорт
//******************
И "УправлениеДоступомБП" Процедура ПриЗаполненииСписковСОграничениемДоступа(Списки)
ТабличныйДокумент (SpreadsheetDocument) ИмяПринтера (PrinterName) Использование: Чтение и запись. Описание: Тип: Строка. Содержит имя принтера, известного в системе, на который будет выводиться табличный документ при печати. Доступность: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер). Использование в версии: Доступен, начиная с версии 8.0.
Создать файловую пустую базу. Загрузить в конфигураторе .cf. Запустить режим пользователя - запустится заполнение пустой базы по умолчанию... Выгрузить в .dt
Для каждого стр из РеквизитТЗ Цикл //вот здесь отладчик пишет что стр =ДанныеФормыЭлементКоллекции //как можно вытащить название колонки и ее значение ? КонецЦикла
Но: В стандартных отборах можно создать: 1) Отборы по контрагенту (2 отбора, 2 строки отбора) 2) Выделить оба отбора (обе строки) и объединить их (через правый клик) в группу "ИЛИ"
Синтаксис: ПолныйКод() Назначение: Возвращает строку, содержащую полный код выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом /.
Дополнить его (невидимой колонкой, используемой всегда) - тип документа (можно например для простоты условий прямо в запросе списка, например:
ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(МатериалыВЭксплуатацииОстаткиИОбороты.Регистратор.Ссылка) = Тип(Документ.передачаМаиериаловвЭксплуатацию) Тогда 1 ........ ТОГДА 2 ........ ИНАЧЕ 0 КОНЕЦ
Создается файл 1cestart.cfg указывает на файл общих баз расположен: C:\ProgramData\1C\1CEStart\ В НЕМ НАПРИМЕР СТРОКА CommonInfoBases=D:\1C\СписокОбщихБаз.v8i
В D:\1C\ создается файл СписокОбщихБаз.v8i В НЕМ ПРИМЕРНО СЛЕДУЮЩЕЕ [BAS] Connect=File="D:\1C\МОяБаза1С"; ID=ХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХХ OrderInList=16384 Folder=/ OrderInTree=256 External=0 ClientConnectionSpeed=Normal App=Auto WA=1 Version=8.3
ЭТО СОДЕРЖИМОЕ МОЖНО ПОЛУЧИТЬ если при старте 1С стать на название нужной (предварительно прописаной база) и по "правому клику" - "сохранить ссылку в файл"
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!