0
- 15.05.2019 - 22:18
|
... конкретному пользователю по условию. Смысл: юзер работает только в текущей дате. Но иногда надо сделать изменения в старой дате только распроведенных документов и только в дате ДЗРД+1 Контролер (так его назовем) изменяет ДЗРД и программно распроводит цепочку документов за одну дату. Вроде все хорошо, но юзер может распровести и любой другой в этой дате и изменить его. Как это запретить? Или чтобы при работе в задней дате чтоб пункт конт меню убрать, или чтобы при попытке - Предупреждение и возврат. | | |
1
- 15.05.2019 - 22:21
| | ||
2
- 15.05.2019 - 22:42
|
уже сам с гуглем вспомнил: Процедура ПриОтменеПроведенияДокумента(<?>) КонецПроцедуры Синтаксис: ПриОтменеПроведенияДокумента(<Докум>) Назначение: Предопределенная процедура при интерактивной отмене проведения документа. Параметры: <Докум> - обрабатываемый документ. Замечание: Данная процедура может располагаться только в глобальном программном модуле. Подробнее см. в документации, глава 'Системные предопределенные процедуры' | | |
3
- 16.05.2019 - 06:05
| Курс молодого бойца ? или ветерана войны 1812 гола ?) | | |
5
- 29.05.2019 - 11:34
|
Я добавил в документ признак "БылПроведен" При проведении ставлю БылПроведен=1; При открытии документа: Форма.ТолькоПросмотр(БылПроведен); Для всех пользователей не глядя на должности... :) | | |
6
- 29.05.2019 - 14:08
| (5)Не понял зачем такое? Гн достаточно разве метода Проведен() ? Зачем реквизит? | | |
7
- 29.05.2019 - 14:29
| Пользователям разрешается делать непроведенным и помечать неа удаление....Но, если провели, то уже все, менять нельзя :) | | |
8
- 29.05.2019 - 14:53
|
(5,7)Новый реквизит "БылПроведен" зачем? Форма.ТолькоПросмотр(Проведен()); Кроме того, в конфигураторе есть права на изменение проведенного документа, то есть вообще ничего не надо писать, все сделает платформа | | |
9
- 30.05.2019 - 14:10
|
Зачем реквизит "был проведен"? :) Если документ можно провести, а потом сделать непроведенным, чтобы воткнуть туда ДК и получить себе скидку, например, то конструкция Форма.ТолькоПросмотр(Проведен()); не подходит. Пользователь у нас может отменять проведение, но не может изменит док., если он хоть раз был проведен. | | |
10
- 30.05.2019 - 15:13
| (9)Теперь до меня дошло. Но логика странноватая, если никто не может изменить единожды проведенный документ. Запретили бы уж тогда и распроведение, а ошибочный документ сторнировали. А так будут в базе боотаться непроведенные документы | | |
11
- 04.06.2019 - 12:26
| Такой экзотический док. у нас один - Продажа. Оставить непроведенным нельзя - задним числом не проведешь, если провел, то уже туда ничего не добавишь... можно пометить на удаление...а если там еще и дисконтная карта использовалась, то и копировать нельзя... Затыкаю дырки - очень умелые попадаются тестировщики на предмет украсть у фирмы деньги. | | |
12
- 05.06.2019 - 11:47
| Цитата:
т.е. с мой стороны покупателя это выглядит так - прихожу я в магазин, набираю там всякой всячины по мелочевке, выношу манагеру мозг на предмет того, что бы было "ВОТ ТАКОЕ и непременно с перламутровыми пуговицами". Каких-то жалких несчастных полчаса и мозг у манагера высушен до полного обезвоживания. Наконец он с трепетом в голосе спрашивает - ну что, все? Я отвечаю - "ммм.. кажется да..". Он облегченно вздыхает, нажимает кнопочку "Провести" и тут.. Я ему хлопаю ресничками - ой. Я забыла. Кажется, у меня в сумочке где-то ваша дисконтная карточка была. где же где же она, и спустя каких то шесть минут копания в закромах с торжественным видом оглашаю - да вот же она, в уголке стоит, серая.. в клеточку.. Менеджер берется за голову, и, поскольку проведенный документ уже изменять нельзя, только делает его непроведенным, помечает на удаление и набирает новый документ заново, с дисконтом. проводит его, и мы наконец-то расстаемся взаимоудовлетворенными :) Я правильно поняла ваш алгоритм? Если да, то тогда я не понимаю, какая религия помешает манагеру провернуть все то же самое и после моего ухода? | | |
14
- 17.06.2019 - 16:20
| Все правильно :) За исключением некоторых моментов. Когда вы хлопаете ресницами, менагер смотрит на вас влюбленными глазами ( еще бы! столько набрали всякого!) и говорит: "Не беспокойтесь, мадам...секундочку! Вот ваша карта, всегда рады будем Вас видеть!". Причем, "вас" он говорит с большой буквы "В". А, сам в это время, спокойно делает документ непроведенным (имеет право), копирует его (доки без ДК копировать можно) и сканируя ДК получает новый документ с Вашей скидкой... Если в жанре соц. реализма, то как-то так. :) | |
| Интернет-форум Краснодарского края и Краснодара |