Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Спрятать счет          
Vofka Подменю пользователя
сообщение 07.07.10, 8:01
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Нужно спрятать один счет со всех бух. отчетов. Т.е. есть счет, на котором идут обороты в разрезе контрагентов и договоров. Нужно одно из:
1. Сделать, чтобы этот счет нигде не показывался
2. Сделать, чтобы на этом счете была просто сумма, без аналитики (но в будущем аналитику нужно будет вернуть)

Zaval Подменю пользователя
сообщение 07.07.10, 9:19
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Реалная бухгалтерия? В регистр или на забаланс... Еще когдато второй план счетов делали...

Vofka Подменю пользователя
сообщение 07.07.10, 14:32
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Что-то вроде того smile.gif
Дело в том, что оно на счете вроде как и надо, просто на фирме сейчас "кое-кто" находится и от этих "кое-кого" нужно приныкать

Zaval Подменю пользователя
сообщение 07.07.10, 15:10
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Сохраняй копию.
В доках при формировании проводок отключи запись этих субконто. То. что есть можно очистить Ючойсом с ИТС(при запуске выбирать Опреация) - в операциях доков поменять на пустые значения. Медленно(нужно попробовать на небольшом периоде), но сделает.

Когда вернешь на место код и перепроведешь доки - все вернется

MATEVI Подменю пользователя
сообщение 07.07.10, 15:45
Сообщение #5

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2203
Из: Одесса
Спасибо сказали: 968 раз
Рейтинг: 796.3

Что то я не совсем понимаю...

Когда то задали закрыть 30,31 счет от "избраных" работников бухгалтерии, сделал таким образом. Справочник запрет на доступ где пользователь и счет. Глобальная процедура проверки - счет есть до свидания.
В отчеты при сформировать проверка на этот счет. В отчете по проводкам и карточке счета еще в нескольких местах проверки. Аналогично в операциях и журналах операций и проводок.
Минус что в одном из журналов проводок (не помню точно) сделать не удалось пришлось его "выключить". И еще пару стремных отчетов типа карточки по субконто и анализа субконто пришлось закрыть, т.к. задача усложнилась и необходимо было уже закрывать не только эти счета.
ЗЫ Хотя такая задача ставилась на года smile.gif А тут не знаю стоит ли такой гемор устраивать.

Fynjy Подменю пользователя
сообщение 07.07.10, 16:15
Сообщение #6

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

MATEVI А журнал проводок и операций как закрывали?


Signature

MATEVI Подменю пользователя
сообщение 07.07.10, 19:22
Сообщение #7

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2203
Из: Одесса
Спасибо сказали: 968 раз
Рейтинг: 796.3

Цитата(Fynjy @ 07.07.10, 18:15) *
MATEVI А журнал проводок и операций как закрывали?


Ну на универсальность не претендую. Сначала задача поставилась на банк.
Потом на кассу. А потом еще и зарплата добавилась.
А затем еще и Вася может смотреть 661, а 662 нет. А Петя ни то ни то...

В самих документах проверка прав. На открытие и просмотр.

В форме Операции - ПриОткрытии() и форме списка аналогично
Если Найти("ПриходныйКассовый,РасходныйКассовый",Документ.Вид()) > 0 Тогда
  Если глПроверкаДоступа(Строка(Документ.Счет))=0 Тогда
       Возврат 0;
//....

//Это один вариант самый старый
//Можно было бы заменить на

Если ПустоеЗначение(Документ) = 0 Тогда
        Если ДокВид <> "Операция" Тогда
            МетаДок = Метаданные.Документ(ДокВид);
            Для ии=1 По МетаДок.РеквизитШапки() Цикл
                Если Метаданные.Документ(Документ.Вид()).РеквизитШапки(МетаДок.РеквизитШапки(ии).Иден
тификатор).Выбран()=1 Тогда
                    Если Метаданные.Документ(Документ.Вид()).РеквизитШапки(МетаДок.РеквизитШапки(ии).Иден
тификатор).Тип = "Счет" Тогда
                        ИдРекв=Метаданные.Документ(Документ.Вид()).РеквизитШапки(МетаДок.РеквизитШапки(и
и).Идентификатор);
                        ЗначРекв=Документ.ПолучитьАтрибут(ИдРекв);
                        Если глПроверкаДоступа(ЗначРекв)=0 Тогда
                            СтатусВозврата(0);
                        КонецЕсли;    
                    КонецЕсли;    
                КонецЕсли;            
            КонецЦикла;



Второй
Функция глДокументОперации(Документ) Экспорт
Если ПустоеЗначение(Документ) = 0 Тогда
    Оп=Документ.Операция;
    Оп.ВыбратьПроводки();
    Пока Оп.ПолучитьПроводку()=1 Цикл
    Если Оп.Дебет.Счет.Выбран()=1 Тогда
        Если глПроверкаДоступа(Оп.Дебет.Счет)=0 Тогда
            Возврат 0;
        КонецЕсли;
    ....    
    КонецЦикла;
КонецЕсли;

ФормаСпискаДляЖурналаОпераций
Процедура ПриПоказеПроводокПоДокументу(Документ)
Если глПроверкаДоступа(Документ.Операция.Дебет.Счет) = 0 Тогда
    СтатусВозврата(0);
//...................

В журнале проводок толком не получилось. Поэтому либо совсем закрыл.
Либо для некоторых просто закрыл сумму (любопытные smile.gif по з/п )
Удалив стантдартную колонку помоему и заменив ее своей суммой

ЗЫ Но честно конечно я за...ся это все реализовывать
Вообще чего то универсального для этих целей наверно не возможно придумать на каждой фирме свои тараканы...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 0:43
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!