|
дата запрета редактирования регистра бух учета
| ☑ |
0
AlexxJ
23.07.13
✎
10:49
|
всем прив никто такое не делал? в частности интересует как поймать удаление записи. З.Ы. конфа не типовая
|
|
1
AlexxJ
23.07.13
✎
10:59
|
апну...
доков дофига, более 100. кажды проверять лень... неажели никто не писал?
|
|
2
Ненавижу 1С
гуру
23.07.13
✎
11:01
|
напиши в событиях набора записей РБ
|
|
3
Ненавижу 1С
гуру
23.07.13
✎
11:03
|
Для каждого Стр Из ЭтотОбъект Цикл
Если Стр.Период<Константы.ДатаЗапретаРедактированияБух.Получить Тогда
Отказ = Истина;
КонецЕсли;
КонецЦикла;
|
|
4
Maxus43
23.07.13
✎
11:03
|
>>неажели никто не писал?
давно всё в типовых есть
|
|
5
AlexxJ
23.07.13
✎
11:04
|
(2) когда док помечают на удаление таблица движений передается пустая... и из самого модуля набора записей не видно что док удаляют
|
|
6
Maxus43
23.07.13
✎
11:05
|
(5) всё там видно, пустой набор просто тоже записывать нельзя, если попадает под дату запрета
|
|
7
Ненавижу 1С
гуру
23.07.13
✎
11:08
|
(5) можно обратиться к ранее записанным данным, которые в таблице
|
|
8
AlexxJ
23.07.13
✎
11:10
|
(7) в случае удаления дата есть только у регистратора... а ее могли изменить, + есть документы которые могут делать проводки не своей датой
|
|
9
Maxus43
23.07.13
✎
11:13
|
(8) Перед записью подписка + запрос к РБ, там дату увидишь
|
|
10
Ненавижу 1С
гуру
23.07.13
✎
11:15
|
вот запрос
ВЫБРАТЬ
КОЛИЧЕСТВО(*) КАК Поле1
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
ГДЕ
Хозрасчетный.Регистратор = &Регистратор
И Хозрасчетный.Период < &ДатаЗапрета
его над выполнять 2 раза:
перед записью
и при записи
если количество > 0 тогда Отказ = Истина;
|
|
11
AlexxJ
23.07.13
✎
11:16
|
(7) прокатило, вроде все норм ща потестирую. Спс!!!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой