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

Хранилище

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

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



> Перепроведение документов , права          
Vofka Подменю пользователя
сообщение 01.06.10, 15:02
Сообщение #1

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

Добрый день!

Такая ситуация: есть пользователи, которые вводят РН, но которые не имеют права их проводить. В РН есть реквизит "Распечатана", который устанавливается в 1, если накладная распечатывается и в форме журнала видно распечатана эта РН или нет.

Есть пользователь, которому нужно проводить РН. При записи и проведении реквизит "Распечатана" = 0. Дальше пользователь, который не имеет права проводить документы заходит, печатает накладную (реквизит устанавливается в 1). И теперь появляется проблема: реквизит не сохранится, если документ не перепровести, а документ этот пользователь не имеет права перепровести.

Как быть?

ЗЫ. ПУБ 27

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

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

Я считаю, что подобной инфе (распечатана, отправлена на сборку, собрана, получен наш экземпляр и проч) не место в самом документе.
Видел контору, в которой все хаяли 1с за "тормозит/тупит", а каждая РН из-за подобной фигни проводилась как минимум восемь раз.

MATEVI Подменю пользователя
сообщение 01.06.10, 20:34
Сообщение #3

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

Цитата(Vofka @ 01.06.10, 17:02) *
Добрый день!

Такая ситуация: есть пользователи, которые вводят РН, но которые не имеют права их проводить. В РН есть реквизит "Распечатана", который устанавливается в 1, если накладная распечатывается и в форме журнала видно распечатана эта РН или нет.

Есть пользователь, которому нужно проводить РН. При записи и проведении реквизит "Распечатана" = 0. Дальше пользователь, который не имеет права проводить документы заходит, печатает накладную (реквизит устанавливается в 1). И теперь появляется проблема: реквизит не сохранится, если документ не перепровести, а документ этот пользователь не имеет права перепровести.

Как быть?

ЗЫ. ПУБ 27


Можно передать документ в обработку в ней прописать !запись! этого реквизита в этом документе. Документ при этом проводится не будет.
В модуле самого документа не получится, так как будет вызываться проведение....

Vofka Подменю пользователя
сообщение 02.06.10, 6:48
Сообщение #4

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

Zaval, а как быть? Оператору нужно видеть распечатывалась эта РН или нет.

MATEVI, если через обработку, то получается, что нужно запустить её после закрытия документа (иначе нужно будет перепроводить). Как?

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

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

Цитата(Vofka @ 02.06.10, 8:48) *
MATEVI, если через обработку, то получается, что нужно запустить её после закрытия документа (иначе нужно будет перепроводить). Как?

Сделай печать в журнале кнопку. И процедуру печати в обработке. И печатай не открывая. И еще спасибо скажут шо не надо в документ заходить каждый раз smile.gif
ТОлько еще придется им закрыть тогда печать из документа

Спасибо сказали: Vofka,

Vofka Подменю пользователя
сообщение 02.06.10, 8:29
Сообщение #6

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

Цитата
Сделай печать в журнале кнопку. И процедуру печати в обработке. И печатай не открывая. И еще спасибо скажут шо не надо в документ заходить каждый раз


Идея! Попробую smile.gif . Не знаю что получится, попробую - потом напишу

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

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

Берешь процедуру печати РН добавляешь везде Док.
В обработке делаешь реквизит Типа там ВыбДок.
Ну и примерно:
Док = СоздатьОбъект("Документ.РН");
Если Док.НайтиДокумент(выбДокумент) = 1 Тогда
Печать(Док) ... т.д. При открытии передаешь параметр ВыбДок.
После печати записываешь свой реквизит в Док.

zetovich Подменю пользователя
сообщение 02.06.10, 17:42
Сообщение #8

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 718
Из: Северодонецк
Спасибо сказали: 121 раз
Рейтинг: 0

признак того что распечатали в эл-т Справочник.РаспечатанныеДокументы.

Vofka Подменю пользователя
сообщение 03.06.10, 6:52
Сообщение #9

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

Цитата
Берешь процедуру печати РН добавляешь везде Док.
В обработке делаешь реквизит Типа там ВыбДок.
Ну и примерно:
Док = СоздатьОбъект("Документ.РН");
Если Док.НайтиДокумент(выбДокумент) = 1 Тогда
Печать(Док) ... т.д. При открытии передаешь параметр ВыбДок.
После печати записываешь свой реквизит в Док.

Я именно так и делал smile.gif
В общем то сделал. MATEVI, ещё раз спасибо за идею! 03000000.gif

Цитата
признак того что распечатали в эл-т Справочник.РаспечатанныеДокументы.

И разве это будет эффективней работать?

zetovich Подменю пользователя
сообщение 03.06.10, 7:34
Сообщение #10

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 718
Из: Северодонецк
Спасибо сказали: 121 раз
Рейтинг: 0

потом расскажите, удобно ли печатать документы не открывая их. (или я что то не понял)
"И разве это будет эффективней работать?"
в чем видите проблему?
есть справончик, у него реквизит "РН". ищем по реквизиту.....а там делаем что хотим. т.е. один эл-т спрачоника = один документ.

Vofka Подменю пользователя
сообщение 03.06.10, 12:15
Сообщение #11

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

Цитата
потом расскажите, удобно ли печатать документы не открывая их. (или я что то не понял)

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

Цитата
в чем видите проблему?
есть справончик, у него реквизит "РН". ищем по реквизиту.....а там делаем что хотим. т.е. один эл-т спрачоника = один документ.

Т.е. при открытии формы журнала РН нужно будет каждую накладную в справочнике искать и оттуда тянуть реквизит. Не будет тормозить? Это раз. И два: разве реквизит в документе занимает больше места и влияет на производительность чем отдельный справочник с тысячами записей каждый месяц?

zetovich Подменю пользователя
сообщение 03.06.10, 13:53
Сообщение #12

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 718
Из: Северодонецк
Спасибо сказали: 121 раз
Рейтинг: 0

а я забыл что там есть Записать() и провести().
но а разве полуцца при открытом документы...найти его, поменять реквизит а потом сохранить?....блокировок не будет?
млин, забываю уже 7.7. smile.gif

Vofka Подменю пользователя
сообщение 03.06.10, 15:52
Сообщение #13

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

Цитата
но а разве полуцца при открытом документы...найти его, поменять реквизит а потом сохранить?....блокировок не будет?

Будут, вот поэтому создаем кнопку в форме журнала, которая меняет реквизит при закрытом документе smile.gif

dmiter Подменю пользователя
сообщение 03.06.10, 21:19
Сообщение #14

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

Цитата(Vofka @ 03.06.10, 14:15) *
Т.е. при открытии формы журнала РН нужно будет каждую накладную в справочнике искать и оттуда тянуть реквизит. Не будет тормозить? Это раз. И два: разве реквизит в документе занимает больше места и влияет на производительность чем отдельный справочник с тысячами записей каждый месяц?

При таком решении , тоже есть плюсы можно хранить кто распечатывал из пользователей и сколько раз. Можно сделать архивирование документов (за старый период - история о печатание удаляется)

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


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

 

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