Шмалько Сергей

61
Рейтинг

serg61
Сергей Шмалько



  •   Регистрация: 20.08.2009 (14 лет назад)

  •   Был(а) на сайте: 23.04.2024

Подписчики 3

Группы

Профессиональный разработчик

Рейтинг 61

Как поженить типовой RLS и новый документ

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла БСП (Библиотека стандартных подсистем) Роли и права

Создание доступа на уровне записей (RLS) для нового документа средствами библиотеки стандартных подсистем (БСП).

02.02.2022    6293    serg61    5       

35

Сверка начислений и удержаний ЗиК 7.7 и ЗУП 8.2

Отчеты и формы Бухгалтер Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Зарплата Анализ учета

Обработка позволяет сравнивать начисления и удержания за месяц как итоги по разделу или отдельно по произвольному виду начисления или удержания. Может применяется в период параллельной эксплуатации ЗиК и ЗУП, а также для проверки правильности переноса.

1 стартмани

13.02.2012    4303    156    serg61    11       

26

Комментарии

DevРедактор MXL – вырезание группировок в любом отчете#23 10.11.23 12:16
Хочешь денег запроси свое количество мани. Если обработка может оставить в автоматическом режиме только нижний уровень, я думаю ты обогатишься.
ОбменКак правильно при выгрузке по ссылке заменить ИмяПКО#11 05.04.23 22:56
Похоже все перемудрено.
Пришлось "Правило" убрать из формы определения, а заполнять по условию ИмяПКО одну из двух программно. Программно не переопределяется заданное в форме Правило - это не по умолчанию, это навсегда!

Перед выгрузкой:

Если ТипЗнч(Источник) = Тип("СправочникСсылка.Номенклатура") Тогда
ИмяПКО = "Номенклатура";
ИначеЕсли ТипЗнч(Источник) = Тип("СправочникСсылка.ОсновныеСредства") Тогда
ИмяПКО = "ОсновныеСредства";
КонецЕсли;
ПубликацииКак поженить типовой RLS и новый документ#0 01.02.22 16:28
Создание доступа на уровне записей (RLS) для нового документа средствами библиотеки стандартных подсистем (БСП).
НовостиГотово расписание онлайн-митапа «Маркировка товаров»#13 11.09.20 15:09
Достали ... что это за термин - МИТАП !!!
DevПрограммная установка колонок типа дополнительных реквизитов в динамическом списке - Как?#22 26.06.20 13:07
(20) Формально все работает, но 1С использует другой механизм для вывода дополнительных реквизитов.
Поэтому при новом входе в форму эти колонки пропадают.
В прикрепленных файлах показываю как выглядят под отладчиком и в форме настройке эти поля.
Отдельно проверил под отладчиком - добавление и удаление колонок дополнительных реквизитов (стандартным способом) не меняет количество элементов формы (ВсеЭлементыФормы).
Есть соображения где хранится эта информация?
Иначе придется городить костыли для сохранения информации о своих колонках, какие были введены.

Прикрепленные файлы:

Отладчик.png
РегионыКакЭлемент.png
Форма.png
DevПрограммная установка колонок типа дополнительных реквизитов в динамическом списке - Как?#21 23.06.20 16:10
(20)
Цитата
Элементы.Удалить("СписокПродактГрупа");

Спасибо - это решение, правда удалить, чуть не коректно. Правильный код выкладываю:

&НаСервере
Процедура РГ_ДобавитьРегионыПослеНаСервере()
НоваяКолонкаТаблицы = Элементы.Добавить("СписокСсылкаРегионы", Тип("ПолеФормы"), Элементы.Список);
НоваяКолонкаТаблицы.ПутьКДанным = "Список.Ссылка.[Регионы (Лиды)]";
КонецПроцедуры

&НаКлиенте
Процедура РГ_ДобавитьРегионыПосле(Команда)
РГ_ДобавитьРегионыПослеНаСервере();
КонецПроцедуры

&НаСервере
Процедура РГ_УдалитьРегиоыПослеНаСервере()
Элементы.Удалить(Элементы.Найти("СписокСсылкаРегионы"));
КонецПроцедуры

&НаКлиенте
Процедура РГ_УдалитьРегиоыПосле(Команда)
РГ_УдалитьРегиоыПослеНаСервере();
КонецПроцедуры
DevПрограммная установка колонок типа дополнительных реквизитов в динамическом списке - Как?#16 23.06.20 14:07
Активизирую общение вознаграждением 5 $m
Вопрос остался:
Где хранится этот список колонок "Дополнительных реквизитов" и как им можно управлять?
Желательно предложить код, после исполнения которого будет в список колонок добавлена колонка с именем свойства, например "Регионы". А другой кнопкой удаляется эта колонка и добавляется "ЕстьНДС"
DevПрограммная установка колонок типа дополнительных реквизитов в динамическом списке - Как?#15 23.06.20 13:11
(14) Спасибо по вопросу 2. разобрался, но к сожалению это не основной вопрос.
DevПрограммная установка колонок типа дополнительных реквизитов в динамическом списке - Как?#13 23.06.20 12:50
(11)
Конкретно это конфа УНФ, справочник Лиды.

Куда этот метод тулить?
Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных() {(1)}: Метод объекта не обнаружен (ПолучитьИсполняемыеНастройкиКомпоновкиДанных)
ЭтотОбъект.ПолучитьИсполняемыеНастройкиКомпоновкиДанных() {(1)}: Метод объекта не обнаружен (ПолучитьИсполняемыеНастройкиКомпоновкиДанных)

Просмотр в лоб
Вот по этому путю (на сервере):
Список.КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.Элементы

Заголовок Поле
"Вариант завершения" ВариантЗавершения
"Дата создания" ДатаСоздания
"Есть файлы" ЕстьФайлы
"Заметки" Комментарий
"Заметки завершения работы" ЗаметкиЗавершенияРаботы
"Имя предопределенных данных" ИмяПредопределенныхДанных
"Источник привлечения" ИсточникПривлечения
"Код" Код
"Контрагент" Контрагент
"Наименование" Наименование
"Основные сведения" ОсновныеСведения
"Ответственный" Ответственный
"Пометка удаления" ПометкаУдаления
"Предопределенный" Предопределенный
"Причина неуспешного завершения работы" ПричинаНеуспешногоЗавершенияРаботы
"Результат" Результат
"Родитель" Родитель
"Состояние лида" СостояниеЛида
"Ссылка" Ссылка
"Тег" Теги
"Это группа" ЭтоГруппа
"Юридическое название" ЮридическоеНазвание

Нет в этом списке Свойств ДополнительныхРеквизитов ...
DevПрограммная установка колонок типа дополнительных реквизитов в динамическом списке - Как?#6 23.06.20 12:12
(3)(Горе специалист...) Любая конфа БП 3.0, УНФ 1.6, и т.д. Например справочник Контрагенты