|
Перепроведение документа основания | ☑ | ||
---|---|---|---|---|
0
ETurdymuratov
05.05.14
✎
15:04
|
Привет всем! Есть код в процедуре перед записью документа ППИ
Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | ЗаявкаНаРасходованиеСредств.Ссылка |ИЗ | Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявкаНаРасходованиеСредств КАК ЗаявкаНаРасходованиеСредств | ПО ПлатежноеПоручениеИсходящее.ДокументОснование = ЗаявкаНаРасходованиеСредств.Ссылка |ГДЕ | ПлатежноеПоручениеИсходящее.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", ПолеВвода1); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); НомерСтроки = 0; КоличествоСтрок = ВыборкаДетальныеЗаписи.Количество(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Попытка Документ = ВыборкаДетальныеЗаписи.Ссылка; ОбъектДокумент = Документ.ПолучитьОбъект(); ОбъектДокумент.Состояние = Перечисления.СостоянияЗаявок.Оплачен; ОбъектДокумент.Записать(РежимЗаписиДокумента.Проведение); Исключение ОписаниеОшибки = ОписаниеОшибки(); Сообщить(СокрЛП(Документ) + " - " + ОписаниеОшибки); КонецПопытки; КонецЦикла; Подскажите пожалуйста, как правильно написать. Есть документ Заявка с реквизитом "Статус", статус может иметь два значения Оплачен/Не оплачен. КАк только на основании заявки создается документ ППИ(платежка) меняется статус документа Заявка на "Оплачен". Все это сделал, но столкнулся с проблемой, когда документы создаются разными пользователями, документы друг у друга которые не могут менять. Вопрос, можно ли перезаписывать документ заявка под пользователям администратор чтоли? |
|||
1
Maxus43
05.05.14
✎
15:12
|
можно, привелигированный режим называется, без контроля прав... если на уровне прав ограничения конечно
|
|||
2
barrgand
05.05.14
✎
15:14
|
(0) Перепроводить один документ перед записью другого - зло
|
|||
3
SUA
05.05.14
✎
15:25
|
вообще лесом такое решение
и бонусом для размышлений - пометка на удаление платежки |
|||
4
neo_matrix_123
05.05.14
✎
15:31
|
(0) проведенное ППИ не значит, что оно будет оплачено.
|
|||
5
ETurdymuratov
05.05.14
✎
16:06
|
но все же ребята? Есть решение?
|
|||
6
ETurdymuratov
06.05.14
✎
10:12
|
(2) Хорошо, я люблю совершать злодеяния. Скажи как? =)
|
|||
7
ETurdymuratov
06.05.14
✎
10:12
|
(3) Бону не оценил, можно поподробнее?
|
|||
8
ДенисЧ
06.05.14
✎
10:12
|
(6) Читай (1), если уж так сильно хочется в гамаке..
|
|||
9
ETurdymuratov
06.05.14
✎
10:14
|
(4) Это понятно, но в данном контексте было принято решения, если есть док ППИ значит будет оплачен полюбому(там появится в нужном отчете ну и т.п.)
|
|||
10
ETurdymuratov
06.05.14
✎
10:19
|
(8) чета вчера не увидел первый пост (1) Благодарю, это мне подходит. Всем спасибо за внимание проблему решил...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |