про нашего любимого желто-красно-синего друга

Бухгалтерия ведет учет материалов на разных счетах (10.1,10.2 и т.д.) но на одном складе. Стандартная БП 2.0 предлагает заполнить табличную часть только остатками на складе.

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

 

Скачать можно здесь.

Воскресенье, 05 мая 2013 05:51

Восстановление/сброс пароля 1С 8.2

Автор

Иногда возникает ситуации, когда нужно открыть базу 1С, а пароля нет. В 1С 7.7 все было просто. В файловой версии 1С 8 - посложнее, с использованием HEX редактора. Когда я столкнулся с такой необходимостью, мне пришлось прочитать достаточно много статей и форумов, что бы найти ПРАВИЛЬНОЕ решение. Периодически сталкиваясь с проблемой отсутствия пароля к базе 1С 8.2 и устав расчехлять HEX редактор, я написал приложение которое снимает проверку паролей и, при необходимости, возвращает ее обратно.

 

 

Есть на форме "Клиенты и автомобили" галочка "только мои". Логически должен устанавливаться отбор по клиентам текущего пользователя.

Она это и делает только отбор ведет по автору документов "ЗаявкаНаРемонт".


Для того чтобы отбор был по кураторам (менеджерам, ведущих клиента) я заменил в процедуре ПоискКлиентаИАвтомобиля в модуле обработки АРМКлиентыИАвтомобили следующий код:

    ЗапросФлажокТолькоМои = "
                   |(ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    ЗаявкаНаРемонт.Заказчик КАК Клиент
                   |ИЗ
                   |    Документ.ЗаявкаНаРемонт КАК ЗаявкаНаРемонт
                   |ГДЕ
                   |    ЗаявкаНаРемонт.Автор = &Автор
                   |    И ЗаявкаНаРемонт.Заказчик В(ВЫБРАТЬ Клиент ИЗ ВременнаяТаблицаКлиентов)) КАК ЗапросФлажокТолькоМои
                   |ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";

на:

    ЗапросФлажокТолькоМои = "
                            |(ВЫБРАТЬ
                            |    Кураторы.Контрагент КАК Клиент
                            |ИЗ
                            |    РегистрСведений.Кураторы КАК Кураторы
                            |ГДЕ
                            |    Кураторы.Куратор = &Автор) КАК ЗапросФлажокТолькоМои
                            |ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";

Появилась задача закрыть 70 счет (зарплаты) от очень "любопытных" сотрудников. Штатных прав и средств нет. Но есть простое решение.

Для роли "бухгалтер" добавить ограничение на чтение плана счетов Хозрасчетный:

ГДЕ Ссылка <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда)

 

Картинка: