Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Есть отчет ВедомостьДенежныеСредства нужно сделать чтобы кассу видели только ответственный за кассу. Сейчас видно все кассы. Я так понял он еще лезт в другой отчет " Универсальный" Помогите
[необходимо зарегистрироваться для просмотра ссылки] [необходимо зарегистрироваться для просмотра ссылки]
Добавить новую роль Кассир и только ему дать права, у остальных (Пользователь) забрать, если есть. Можно (через зад) поиграться с подразделениями, но не факт, что сбудется.
Или закрыть встроенный вооще, добавить внешний и ему через Группы дать доступ.
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 327 раз
Рейтинг: 0
У пользователя есть реквизит "Физ. лицо" заполняйте его и делайте отбор по физ лицу, определив текущего пользователя а из него уже берите физ лицо
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 327 раз
Рейтинг: 0
Универсальный отчет не советую трогать. НИКОГДА. Поломаете его и потом перестанут работать половина отчетов в системе, т.к. большая часть отчетов на нем написана... В Вашем случае нужно в отчете убрать признак построения по регистру, закомментировать
далее добавить текст запроса, в котором будете выбирать данные из РН.ДенежныеСредства по всем стандартам универсального отчета (советую посмотреть как это сделано в типовом отчете, например "Валовая прибыль"). Сделайте запрос по аналогии, в запросе свяжите РН.ДенежныеСредства с РС.ОтветственныеЛица по кассе и передайте параметром в запрос ваше физ. лицо.
Проще говоря чтобы не ломать существующий отчет, лучше на его основе сделайте новый, за пример возьмите "Валовую прибыль", все что Вам нужно находится в процедуре "УстановитьНачальныеНастройки"
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Bernet @ Сегодня, 17:14
, Прошу вас написать запрос. мне очень надо.
Сделал вот так
ВЫБРАТЬ ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаПриход, ДенежныеСредстваОстаткиИОбороты.СуммаРасход, ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты КАК ДенежныеСредстваОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеЛица.СрезПоследних КАК ОтветственныеЛицаСрезПоследних ПО ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса.Наименование = ОтветственныеЛицаСрезПоследних.СтруктурнаяЕдиница.Наименование ГДЕ ОтветственныеЛицаСрезПоследних.ФизическоеЛицо = &ФизическоеЛицо
как сюда отбор по физ лицу добавить без выбора самому
вот такое или близко )
Запрос = новый Запрос; Запрос.УстановитьПараметр("ФизическоеЛицо",СсылкаНаОбъект.ФизическоеЛицо);
Запрос.Текст = "ВЫБРАТЬ | ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток, | ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток, | ДенежныеСредстваОстаткиИОбороты.СуммаПриход, | ДенежныеСредстваОстаткиИОбороты.СуммаРасход, | ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса |ИЗ | РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты КАК ДенежныеСредстваОстаткиИОбороты | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеЛица.СрезПоследних КАК ОтветственныеЛицаСрезПоследних | ПО ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса.Наименование = ОтветственныеЛицаСрезПоследних.СтруктурнаяЕдиница.Наименование |ГДЕ | ОтветственныеЛицаСрезПоследних.ФизическоеЛицо = &ФизическоеЛицо";
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 327 раз
Рейтинг: 0
burza @ Вчера, 21:48
, почитайте за отчеты на основе универсального и с чем их едят. Вы пробовали отчет с таким запросом запускать? у вас потом ни вложенных полей, ни свойств, ни категорий видно не будет.
// Настройка общих параметров универсального отчета
// Содержит название отчета, которое будет выводиться в шапке. // Тип: Строка. // Пример: // УниверсальныйОтчет.мНазваниеОтчета = "Название отчета"; УниверсальныйОтчет.мНазваниеОтчета = СокрЛП(ЭтотОбъект.Метаданные().Синоним);
// Содержит признак необходимости отображения надписи и поля выбора раздела учета в форме настройки. // Тип: Булево. // Значение по умолчанию: Истина. // Пример: // УниверсальныйОтчет.мВыбиратьИмяРегистра = Ложь; УниверсальныйОтчет.мВыбиратьИмяРегистра = Ложь;
// Содержит имя регистра, по метаданным которого будет выполняться заполнение настроек отчета. // Тип: Строка. // Пример: // УниверсальныйОтчет.ИмяРегистра = "ТоварыНаСкладах"; //УниверсальныйОтчет.ИмяРегистра = "ДенежныеСредства";
// Содержит признак необходимости вывода отрицательных значений показателей красным цветом. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.ОтрицательноеКрасным = Истина;
// Содержит признак необходимости вывода в отчет общих итогов. // Тип: Булево. // Значение по умолчанию: Истина. // Пример: // УниверсальныйОтчет.ВыводитьОбщиеИтоги = Ложь;
// Содержит признак необходимости вывода детальных записей в отчет. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.ВыводитьДетальныеЗаписи = Истина;
// Содержит признак необходимости отображения флага использования свойств и категорий в форме настройки. // Тип: Булево. // Значение по умолчанию: Истина. // Пример: // УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Ложь; УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Истина;
// Содержит признак использования свойств и категорий при заполнении настроек отчета. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.ИспользоватьСвойстваИКатегории = Истина;
// Содержит признак использования простой формы настроек отчета без группировок колонок. // Тип: Булево. // Значение по умолчанию: Ложь. // Пример: // УниверсальныйОтчет.мРежимФормыНастройкиБезГруппировокКолонок = Истина;
// Дополнительные параметры, переданные из отчета, вызвавшего расшифровку. // Информация, передаваемая в переменной ДополнительныеПараметры, может быть использована // для реализации специфичных для данного отчета параметрических настроек.
// Добавление предопределенных группировок строк отчета. // Необходимо вызывать для каждой добавляемой группировки строки. // УниверсальныйОтчет.ДобавитьИзмерениеСтроки(<ПутьКДанным>); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("БанковскийСчетКасса");
// Добавление предопределенных группировок колонок отчета. // Необходимо вызывать для каждой добавляемой группировки колонки. // УниверсальныйОтчет.ДобавитьИзмерениеКолонки(<ПутьКДанным>);
// Добавление предопределенных отборов отчета. // Необходимо вызывать для каждого добавляемого отбора. // УниверсальныйОтчет.ДобавитьОтбор(<ПутьКДанным>); УниверсальныйОтчет.ДобавитьОтбор("БанковскийСчетКасса"); УниверсальныйОтчет.ДобавитьОтбор("ВидДенежныхСредств"); УниверсальныйОтчет.ДобавитьОтбор("ВалютаДенежныхСредств"); УниверсальныйОтчет.ДобавитьОтбор("Организация");
// Добавление предопределенных полей порядка отчета. // Необходимо вызывать для каждого добавляемого поля порядка. // УниверсальныйОтчет.ДобавитьПорядок(<ПутьКДанным>);
// Установка связи подчиненных и родительских полей // УниверсальныйОтчет.УстановитьСвязьПолей(<ПутьКДанным>, <ПутьКДаннымРодитель>);
// Установка связи полей и измерений // УниверсальныйОтчет.УстановитьСвязьПоляИИзмерения(<ИмяПоля>, <ИмяИзмерения>);
// Установка представлений полей УниверсальныйОтчет.УстановитьПредставленияПолей(УниверсальныйОтчет.мСтруктураПредставлениеПолей, УниверсальныйОтчет.ПостроительОтчета);
// Добавление дополнительных полей // Необходимо вызывать для каждого добавляемого дополнительного поля. // УниверсальныйОтчет.ДобавитьДополнительноеПоле(<ПутьКДанным>, <Размещение>, <Положение>); УниверсальныйОтчет.ДобавитьДополнительноеПоле("ВалютаДенежныхСредств"); УниверсальныйОтчет.ДобавитьДополнительноеПоле("ВидДенежныхСредств");
Дописываю конфигурации на платформе 8.х. - Управление торговым предприятием для Украины - Управление производственным предприятием для Украины - Управление небольшой фирмой для Украины - Бухгалтерия для Украины; - Общепит для Украины - Ресторан (Рарус) - Розница
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!