Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Для добавления в раздел новой карточки редактирования, где уже имеется несколько карточек используйте следующий скрипт, заполнив поля нужными данными.
Данный скрипт не будет работать на 701.
declare @SectionName nvarchar(Max)
declare @TypeColumnValue nvarchar(Max)
declare @PageName nvarchar(Max)
declare @PageCaption nvarchar(Max)
declare @PageAction nvarchar(Max)
set @SectionName = 'Document' -- Название объекта раздела
set @PageName = 'CorrespondencePage' -- название созданой страницы редактирования
set @PageCaption = 'Тестовая страница' -- заголовок елемента в меню "Добавить"
set @PageAction = 'test' -- системное значени, используемое для реализации работы разных карточек. Используйте английсное представление нужного типа
set @TypeColumnValue = N'01E44EEC-2D0D-45C4-86E8-BC378A4CB532' -- Уникальный идентификатор записи в стравочнике типов для которого регистрируется страница
declare @SysModuleEntityId uniqueidentifier
Select top 1 @SysModuleEntityId = me. Id from SysModuleEntity me
inner join SysSchema s on me. SysEntitySchemaUId = s. UId
where s. Name = @SectionName
declare @CardSchemaUId uniqueidentifier
Select top 1 @CardSchemaUId = UId from SysSchema
where Name = @PageName
insert into SysModuleEdit(SysModuleEntityId, TypeColumnValue, Position, CardSchemaUId, ActionKindCaption, ActionKindName)
Values(@SysModuleEntityId, @TypeColumnValue,0, @CardSchemaUId, @PageCaption, @PageAction)
Для того, чтобы перепривязать карточку можно выполнить следующий скрипт
declare @SectionName nvarchar(Max)
declare @TypeColumnValue nvarchar(Max)
declare @PageName nvarchar(Max)
declare @PageCaption nvarchar(Max)
declare @PageAction nvarchar(Max)
set @SectionName = 'Document' -- Название объекта раздела
set @PageName = 'CorrespondencePage' -- название созданой страницы редактирования
set @PageCaption = 'Тестовая страница' -- заголовок елемента в меню "Добавить"
set @PageAction = 'test' -- системное значени, используемое для реализации работы разных карточек. Используйте английсное представление нужного типа
set @TypeColumnValue = N'01E44EEC-2D0D-45C4-86E8-BC378A4CB532' -- Уникальный идентификатор записи в стравочнике типов для которого регистрируется страница
declare @SysModuleEntityId uniqueidentifier
Select top 1 @SysModuleEntityId = me. Id from SysModuleEntity me
inner join SysSchema s on me. SysEntitySchemaUId = s. UId
where s. Name = @SectionName
declare @CardSchemaUId uniqueidentifier
Select top 1 @CardSchemaUId = UId from SysSchema
where Name = @PageName
update SysModuleEdit
set
CardSchemaUId = @CardSchemaUId,
ActionKindCaption = @PageCaption,
ActionKindName = @PageAction
where SysModuleEntityId = @SysModuleEntityId and TypeColumnValue = @TypeColumnValue
Или если не нужно переименовывать пункт в меню «Добавить»
declare @SectionName nvarchar(Max)
declare @TypeColumnValue nvarchar(Max)
declare @PageName nvarchar(Max)
declare @PageCaption nvarchar(Max)
declare @PageAction nvarchar(Max)
set @SectionName = 'Document' -- Название объекта раздела
set @PageName = 'CorrespondencePage' -- название созданой страницы редактирования
set @TypeColumnValue = N'01E44EEC-2D0D-45C4-86E8-BC378A4CB532' -- Уникальный идентификатор записи в стравочнике типов для которого регистрируется страница
declare @SysModuleEntityId uniqueidentifier
Select top 1 @SysModuleEntityId = me. Id from SysModuleEntity me
inner join SysSchema s on me. SysEntitySchemaUId = s. UId
where s. Name = @SectionName
declare @CardSchemaUId uniqueidentifier
Select top 1 @CardSchemaUId = UId from SysSchema
where Name = @PageName
update SysModuleEdit
set
CardSchemaUId = @CardSchemaUId,
where SysModuleEntityId = @SysModuleEntityId and TypeColumnValue = @TypeColumnValue


