Гость
Форумы / [игнор отключен] [закрыт для гостей] / Конфигуратор.Журнал документов / 12 сообщений из 12, страница 1 из 1
19.03.2008, 06:29
    #35199396
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
А подскажите, как организовать следующее:
Пусть в журнале документов будут документы ВСЕХ пользователей
но каждый может видеть суммы только "своих" документов
Если документ "не свой" - значит показываем в сумме ноль.
Можно так сделать? Если можно, подскажите код такой функции
и как и где её применить.
спасибо!
...
Рейтинг: 0 / 0
19.03.2008, 08:13
    #35199457
VladC#
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
Функция СуммаДокумента(Пользователь,Док)
Рез=0;
Если Пользователь=Док.Автор Тогда
Рез=Док.Итог("Сумма");
КонецЕсли;

Возврат Рез;
КонецФункции

примерно так
...
Рейтинг: 0 / 0
19.03.2008, 09:20
    #35199547
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
Извиняюсь за наивный вопрос (я только начинаю в 1С). Откуда и когда вызывать указанную функцию?
Спасибо.
...
Рейтинг: 0 / 0
19.03.2008, 09:51
    #35199604
ПЖ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
VladC#Функция СуммаДокумента(Пользователь,Док)
Рез=0;
Если Пользователь=Док.Автор Тогда
Рез=Док.Итог("Сумма");
КонецЕсли;

Возврат Рез;
КонецФункции

примерно так

сильно :))
...
Рейтинг: 0 / 0
19.03.2008, 09:53
    #35199611
ПЖ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
для начала неплохо бы указать версию платформы. 1С - она разная бывает
...
Рейтинг: 0 / 0
19.03.2008, 10:28
    #35199729
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
1С Бухгалтерия 7.7
Но конфигурация Расчет зарплаты Камин 1.2
Вот там-то в общем журнале документов и нужно убирать суммы с "чужих" документов и оставлять для своих.
Помогите, плиз.
...
Рейтинг: 0 / 0
19.03.2008, 12:33
    #35200166
VladC#
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
ПЖ VladC#Функция СуммаДокумента(Пользователь,Док)
Рез=0;
Если Пользователь=Док.Автор Тогда
Рез=Док.Итог("Сумма");
КонецЕсли;

Возврат Рез;
КонецФункции

примерно так

сильно :))

а что не так? ;)
сделать и выслать пример где это сработает?
...
Рейтинг: 0 / 0
19.03.2008, 12:44
    #35200215
ПЖ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
VladC# ПЖ VladC#Функция СуммаДокумента(Пользователь,Док)
Рез=0;
Если Пользователь=Док.Автор Тогда
Рез=Док.Итог("Сумма");
КонецЕсли;

Возврат Рез;
КонецФункции

примерно так

сильно :))

а что не так? ;)
сделать и выслать пример где это сработает?

да нет, всё так... :)
...
Рейтинг: 0 / 0
20.03.2008, 05:10
    #35202166
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
Всем спасибо! Но разъясните, пожалуйста, как применить эту функцию.
...
Рейтинг: 0 / 0
20.03.2008, 06:30
    #35202188
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
Текстовую колонку делаешь на форме списка, в свойстве Формула написать СуммаДок(ТекущийДокумент)

В модуле формы списка

Функция СуммаДок(док)

если док.выбран()=1 тогда
если док.автор=глТекущийПользователь тогда
возврат док.Сумма;
конецЕсли;
конецЕсли;
возврат "";
конецФункции

глТекущийПользователь - глобальная переменная, соотв. пользователю (того же типа, что и док.Автор).
В разных конфигурациях может называться по-разному.
Можно функцию вынести в глобальный модуль, и использовать в разных журналах.
Возможно, что показ суммы через функцию уже задействован в вашей конфигурации (если она из типовой) - тогда остается найти эту функцию и поправить.
...
Рейтинг: 0 / 0
26.03.2008, 07:29
    #35213713
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
Спасибо!
Но не работает:( Может, из-за того, что в журнале колонка сумма установлен флажок "Сделать недоступным"? А как тогда изменить доступность для этой графы журнала?
...
Рейтинг: 0 / 0
26.03.2008, 13:17
    #35214709
Menahem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигуратор.Журнал документов
JimyСпасибо!
Но не работает:( Может, из-за того, что в журнале колонка сумма установлен флажок "Сделать недоступным"? А как тогда изменить доступность для этой графы журнала?

Мне кажется, что Вам пока не стоит менять что-то в конфигурации: это может для неё нехорошо кончится. Максимум, наверное, что Вам следует сделать пока - это ограничить доступ пользователей к тем видам документов, с которыми конкретный пользователь не работает. Делается это через настройку ролей пользователей и прав доступа в свойствах документов в конфигураторе.
Позволю себе так же порекомендовать Вам конференцию для 1С-ников , в которой Вы наверняка найдёте много ответов на свои вопросы.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Конфигуратор.Журнал документов / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]