Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Периодический элемент изменяется вручную, хотя стоит настройка изменять только документами

v7: Периодический элемент изменяется вручную, хотя стоит настройка изменять только документами
Я
   OnePrg
 
28.05.21 - 09:12
Установил для периодического реквизит свойство "Только документами"

http://imagizer.imageshack.com/img924/673/yzZND1.png

и всё равно в базе есть записи вручную

http://imagizer.imageshack.com/img923/2014/8ny6mU.png

Это значит кто-то обработкой фигачит цены? Как это можно заблокировать?
 
 Партнерская программа EFSOL Oblako
   Mikeware
 
1 - 28.05.21 - 09:15
а они точно сделаны во время действия запрета?
   OnePrg
 
2 - 28.05.21 - 09:15
(1) точно
   Андрей_Андреич
 
3 - 28.05.21 - 09:19
(2) ТиИ с чисткой битых ссылок?
   OnePrg
 
4 - 28.05.21 - 09:23
(3) ТиИ запущу вечером - база большая долго будет делаться

Но вопрос как пользователям получается записывать вручную при установленной настройке "Только документами"?
   Mikeware
 
5 - 28.05.21 - 09:28
(3) зачем? и вообще, за ТИИ надо бить...
(4) вопрос - кто записывал? когда? как? отлови и посмотри
   MWWRuza
 
6 - 28.05.21 - 09:30
В ответе (3) - возможная причина, а не способ устранения. Если по какой-то причине оказывается "битым" документ, который меняет периодический реквизит, то после отработки тии, измененение этого реквизита на дату остается, но становится "ручным".
   OnePrg
 
7 - 28.05.21 - 10:06
(5) >кто записывал? когда? как? отлови и посмотри

ставлю в журнале отбор

http://imagizer.imageshack.com/img923/1997/QreJQS.png

http://imagizer.imageshack.com/img923/893/iwBUyz.png

дата - сегодня

пусто
   Андрей_Андреич
 
8 - 28.05.21 - 10:08
(6) Угу. Не подумал, что воспримут как совет.
   Mikeware
 
9 - 28.05.21 - 10:20
(7) то, что элемент записан "на сегодня" - не означает, что он записан _сегодня_
   uno-group
 
10 - 28.05.21 - 10:56
Запрет на запуск внешних обработок не из папки ExtForms. И далее конфигурация поиск по всех текстах Установить(); создать объект "Периодический" и т.д. всех методов которыми можно записать периодический реквизит Если база СКЛ то там еще и скульных методов добавится
   OnePrg
 
11 - 28.05.21 - 11:09
есть способ для 7.7 перехватить запись справочника вообще, не только интерактивно, а и программно?
   Bigbro
 
12 - 28.05.21 - 11:11
какой-нибудь триггер на скульную базу вешать только если.. но это не совсем в 7.7 получается
   OnePrg
 
13 - 28.05.21 - 11:13
(12) я в скуле не силён, дай ссылку на пример
   OnePrg
 
14 - 28.05.21 - 11:19
сделаю проще - поставлю запрет на использование внешних обработок, если какая обработка нужна, тогда в конфу её запилим. Так проще контролировать.
   Aleksey
 
15 - 28.05.21 - 11:19
   OnePrg
 
16 - 28.05.21 - 11:21
(15) понял, сделаю (14)
   Aleksey
 
17 - 28.05.21 - 11:21
   Bigbro
 
18 - 28.05.21 - 11:58
(13) я не делал сам, никогда такой задачи не стояло, только в курсе что это возможно.
   trdm
 
19 - 28.05.21 - 12:53
(11) > есть способ для 7.7 перехватить запись справочника вообще, не только интерактивно, а и программно?

Это шутка такая? Само собой есть.
   Mikeware
 
20 - 28.05.21 - 13:29
(19) перехватчик вроде не берет. штатно - только интерактивная
(15) ничего особо сложного.
(13) http://1c911.by/stati_1s/statya-primery-resheniya-nestandartnyh-zadach-na-t-sql-v-1s.htm
   Злопчинский
 
21 - 28.05.21 - 13:32
(19) это как?
   Mikeware
 
22 - 28.05.21 - 13:37
(21) чот вспомнил pit'а...
   uno-group
 
23 - 28.05.21 - 14:03
(20) Только где сказано, что база СКЛ.
   Mikeware
 
24 - 28.05.21 - 14:09
(23) в (13), например?
   OnePrg
 
25 - 28.05.21 - 15:12
камрады, как теперь удалить значения введённые вручную?

У объекта Периодический есть метод Удалить, но это не то, это удаление на дату, а очистить всю историю нельзя - есть записи сделанные документами
   Злопчинский
 
26 - 28.05.21 - 15:16
(25) Продам СП. Читай и обрящешь. Там есть ответ.
   OnePrg
 
27 - 28.05.21 - 15:20
(26) Ага, разобрался. Спасибо.
   ChMikle
 
28 - 28.05.21 - 15:20
(25) "ВыбратьЗначения" (емнп) и там смотрите , если пустое поле документа - то удаляйте
   Злопчинский
 
29 - 28.05.21 - 15:21
(27) и что заюзал?
   OnePrg
 
30 - 28.05.21 - 16:13
(29) Да после метода Удалить использовал метод Записать, а этот метод, сука, восстанавливает удалённую запись. Убрал после Удалить Записать и всё работает.
 
 
   Злопчинский
 
31 - 28.05.21 - 16:18
там для объекта "Периодический" есть метод ТекущийДокумент() если чо для подчистить...
   victuan1
 
32 - 01.06.21 - 05:17
(31) Нет такого метода. Может ВыбратьПоДокументу() ?
   Андрей_Андреич
 
33 - 01.06.21 - 05:27
(32) Есть. До сих пор СП не купил? :)
   ДенисЧ
 
34 - 01.06.21 - 06:19
(33) Кризис, у людей денег нет.. А поэтому и у меня нет... ((
   Mikeware
 
35 - 01.06.21 - 06:22
(34) это вопрос диалектический...
   Злопчинский
 
36 - 01.06.21 - 12:11
(33) если СП листать просто подряд - можно всякого неожиданного найти...
   Mikeware
 
37 - 01.06.21 - 12:14
(36)
И если мне неймётся и не спится
Или с похмелья нет на мне лица —
Открою Кодекс на любой странице
И — не могу — читаю до конца.
©
   Йохохо
 
38 - 01.06.21 - 12:14
(36) про жопу, обезьян, банан и ниже устаревшие контакты эйчар селезнёвки?
   victuan1
 
39 - 02.06.21 - 05:10
(33) Метода "ТекущийДокумент()" нет в 1С 7.7 (даже если вдруг речь не об объекте "Периодический").
Но есть одноименное Свойство (атрибут).
   Андрей_Андреич
 
40 - 02.06.21 - 05:23
(39) Понятно. Жопа есть, а слова нет (с)
   Андрей_Андреич
 
41 - 02.06.21 - 05:28
(39) У нас разные СП, похоже
Периодический => методы => ТекущийДокумент()
ТекущийДокумент()
Синтаксис:
ТекущийДокумент()
Назначение:
Возвращает документ, который задал значение периодического реквизита.
Замечание:
Метод используется после получения очередного значения из выборки.
   Mikeware
 
42 - 02.06.21 - 06:40
   victuan1
 
43 - 03.06.21 - 08:05
(42) Ну значит, я не прав. И всего-то ;)
   uno-group
 
44 - 03.06.21 - 09:11
зачем все усложнять, грохнул все и перепровел документы создающие нужные записи истори
   Злопчинский
 
45 - 03.06.21 - 12:45
(43) "Клюшки неисчерпаемы как атом" (с) Я


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.