|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
А подскажите, как организовать следующее: Пусть в журнале документов будут документы ВСЕХ пользователей но каждый может видеть суммы только "своих" документов Если документ "не свой" - значит показываем в сумме ноль. Можно так сделать? Если можно, подскажите код такой функции и как и где её применить. спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 06:29 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
Функция СуммаДокумента(Пользователь,Док) Рез=0; Если Пользователь=Док.Автор Тогда Рез=Док.Итог("Сумма"); КонецЕсли; Возврат Рез; КонецФункции примерно так ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 08:13 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
Извиняюсь за наивный вопрос (я только начинаю в 1С). Откуда и когда вызывать указанную функцию? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 09:20 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
VladC#Функция СуммаДокумента(Пользователь,Док) Рез=0; Если Пользователь=Док.Автор Тогда Рез=Док.Итог("Сумма"); КонецЕсли; Возврат Рез; КонецФункции примерно так сильно :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 09:51 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
для начала неплохо бы указать версию платформы. 1С - она разная бывает ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 09:53 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
1С Бухгалтерия 7.7 Но конфигурация Расчет зарплаты Камин 1.2 Вот там-то в общем журнале документов и нужно убирать суммы с "чужих" документов и оставлять для своих. Помогите, плиз. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 10:28 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
ПЖ VladC#Функция СуммаДокумента(Пользователь,Док) Рез=0; Если Пользователь=Док.Автор Тогда Рез=Док.Итог("Сумма"); КонецЕсли; Возврат Рез; КонецФункции примерно так сильно :)) а что не так? ;) сделать и выслать пример где это сработает? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 12:33 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
VladC# ПЖ VladC#Функция СуммаДокумента(Пользователь,Док) Рез=0; Если Пользователь=Док.Автор Тогда Рез=Док.Итог("Сумма"); КонецЕсли; Возврат Рез; КонецФункции примерно так сильно :)) а что не так? ;) сделать и выслать пример где это сработает? да нет, всё так... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2008, 12:44 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
Всем спасибо! Но разъясните, пожалуйста, как применить эту функцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2008, 05:10 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
Текстовую колонку делаешь на форме списка, в свойстве Формула написать СуммаДок(ТекущийДокумент) В модуле формы списка Функция СуммаДок(док) если док.выбран()=1 тогда если док.автор=глТекущийПользователь тогда возврат док.Сумма; конецЕсли; конецЕсли; возврат ""; конецФункции глТекущийПользователь - глобальная переменная, соотв. пользователю (того же типа, что и док.Автор). В разных конфигурациях может называться по-разному. Можно функцию вынести в глобальный модуль, и использовать в разных журналах. Возможно, что показ суммы через функцию уже задействован в вашей конфигурации (если она из типовой) - тогда остается найти эту функцию и поправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2008, 06:30 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
Спасибо! Но не работает:( Может, из-за того, что в журнале колонка сумма установлен флажок "Сделать недоступным"? А как тогда изменить доступность для этой графы журнала? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2008, 07:29 |
|
Конфигуратор.Журнал документов
|
|||
---|---|---|---|
#18+
JimyСпасибо! Но не работает:( Может, из-за того, что в журнале колонка сумма установлен флажок "Сделать недоступным"? А как тогда изменить доступность для этой графы журнала? Мне кажется, что Вам пока не стоит менять что-то в конфигурации: это может для неё нехорошо кончится. Максимум, наверное, что Вам следует сделать пока - это ограничить доступ пользователей к тем видам документов, с которыми конкретный пользователь не работает. Делается это через настройку ролей пользователей и прав доступа в свойствах документов в конфигураторе. Позволю себе так же порекомендовать Вам конференцию для 1С-ников , в которой Вы наверняка найдёте много ответов на свои вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2008, 13:17 |
|
|
start [/forum/topic.php?fid=28&fpage=171&tid=1524888]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 142ms |
0 / 0 |