Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 23:01

Подчинить параметры к другим параметрам.

Автор maxxi, 17 мар 2023, 09:08

0 Пользователей и 1 гость просматривают эту тему.

maxxi

Здравствуйте, Скажите пожалуйста, как связать параметры между собой, сделать "Начало периода" и "Конец Периода" ведущими и подчинить остальные параметры им.

Просто хочу оставить параметры "Начало периода" и "Конец Периода" а остальные скрыть от юзера.

Спасибо.

LexaK

maxxi, совсем не понятный вопрос! что за другие параметры? как они могут быть связаны/зависимы от Периода?
например параметры Склад и Контрагент как они должны задаваться если одна датаначала=01.01.2023 а другая=01.05.2023?
если помогло нажмите: Спасибо!

maxxi


maxxi

LexaK, здесь хочу оставить только "Начало периода" и "Конец Периода", а остальные убрать.

LexaK

maxxi, какие-то параметры у вас вообще совпадают, можно объединить по наименованию
например: Начало периода и Нач. продаж и Нач. прихода в кассу и т.д.
а такие как завтрашний день можно указать в настройках параметров галочка Обязательное
(в вашем примере можно вообще все скрыть)
если помогло нажмите: Спасибо!

antoneus

Ну если СКД - снимаем галки "Включать в пользовательские настройки", на вкладке "Параметры" в колонке "Выражение" у всех параметров пишем &НачалоПериода (&КонецПериода).

maxxi

LexaK, antoneus, все получилось, спасибо за помощь.

maxxi

Здравствуйте, В СКД создаю запросы:

ВЫБРАТЬ
        ЗакрытиеДолга.Ссылка КАК Ссылка,
        ЗакрытиеДолга.Дата КАК Дата,
        ЗакрытиеДолга.ВалютаПриход КАК ВалютаПриход,
        ЗакрытиеДолга.ВалютаРасход КАК ВалютаРасход,
        ЗакрытиеДолга.КлиентПриход КАК КлиентПриход,
        ЗакрытиеДолга.КлиентРасход КАК КлиентРасход,
        ЗакрытиеДолга.СуммаПриход КАК СуммаПриход,
        ЗакрытиеДолга.СуммаРасход КАК СуммаРасход
    ИЗ
        Документ.ЗакрытиеДолга КАК ЗакрытиеДолга
    ГДЕ
        ЗакрытиеДолга.Дата МЕЖДУ &НачЗакрытьДолг И &КонЗакрытьДолг

И

ВЫБРАТЬ
        ВзаиморасчетыОстаткиИОбороты.Клиент КАК Клиент,
        ВзаиморасчетыОстаткиИОбороты.Валюта КАК Валюта,
        ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальныйОстаток,
        ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечныйОстаток
    ИЗ
        РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(&НачОстатки, &КонОстатки, Месяц, , Клиент.Вид.Порядок = 1) КАК ВзаиморасчетыОстаткиИОбороты

Связываю их так:
   
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Клиент || КлиентПриход
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Валюта || ВалютаПриход
   
    И
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Клиент || КлиентРасход
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Валюта || ВалютаРасход
   
    Тогда колонки пустые.
   
    Если оставить:
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Клиент || КлиентПриход
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Валюта || ВалютаПриход
   
    ИЛИ
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Клиент || КлиентРасход
   
    || ВзаиморасчетыОстаткиИОбороты || ЗакрытиеДолга || Валюта || ВалютаРасход
   
    Тогда заполняется либо колонка "КлиентПриход" или "КлиентРасход".

Скажите пожалуйста, что надо изменить чтобы заполнялись оба колонки.

Спасибо

LexaK

maxxi, так вроде очень простые запросы у вас,
сделайте один набор данных - один запрос! в нем левым соединением соедините две таблицы (документ и регистр)
зачем усложнять, через связь наборов?
если помогло нажмите: Спасибо!

maxxi

LexaK, скажите пожалуйста, через какое измерение связать?
Спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск