|
Очистка документа | ☑ | ||
---|---|---|---|---|
0
zzzoooxxx
24.09.24
✎
13:58
|
Добрый вечер, подскажите как можно очистить документ при перезаписи оного?
Если ДокКЗР = Документы.КорректировкаЗаписейРегистров.ПустаяСсылка() тогда СОЗДВАТЬНОВЫЙДОК(); Иначе ДокКЗР.Очистить(); КонецЕсли; Естественно "ДокКЗР.Очистить();" не работает, не могу сообразить как сделать |
|||
1
Волшебник
24.09.24
✎
14:00
|
дурдом
|
|||
2
lEvGl
24.09.24
✎
14:01
|
у корректировки нет обычных табличных частей, там движения по регистрам
|
|||
3
Stepashkin
24.09.24
✎
14:01
|
(1) Кошмар, не дурдом.
|
|||
4
2S
24.09.24
✎
14:01
|
(0) Что такое "очистка документа"?
|
|||
5
Stepashkin
24.09.24
✎
14:02
|
Спасибо, поржал.
|
|||
6
Stepashkin
24.09.24
✎
14:04
|
(4) Ну очистить документ. Ты разве не знал?
|
|||
7
Федя Тяпкин
24.09.24
✎
16:30
|
Иначе
ДокКЗР.Удалить(); СОЗДВАТЬНОВЫЙДОК(); |
|||
8
ass1c
24.09.24
✎
16:57
|
(0) Если не разбираться зачем это все тебе надо и я хоть что-то правильно понял, то:
ДокОбъект.УстановитьПометкуУдаления(Истина) - по идее в модуле объекта в процедуре "ПередЗаписью" произойдет вызов процедуры "УстановитьАктивностьДвижений" - которая сама все сделает, так как // У помеченного на удаление документа не должно быть движений со свойством Активность = Истина. |
|||
9
АгентБезопасной Нацио
24.09.24
✎
16:57
|
(6) так, чтоб "не просто чисто, а безупречно чисто!"©?
|
|||
10
Волшебник
24.09.24
✎
17:29
|
(8) А тогда можно будет грабить корованы?
|
|||
11
ass1c
24.09.24
✎
17:38
|
(10) Конечно можно. Я уверен что этим занимаются 99% процентов разработчиков и примерно 99.9 % процентов пользователей сайта. Сам иногда этим промышляю.
|
|||
12
Stepashkin
25.09.24
✎
10:42
|
(9) Еще можно кислотой полить, чтобы полностью стереть.
|
|||
13
zzzoooxxx
25.09.24
✎
10:51
|
(1) (3) (5) (10) (12) спасибо за помощь, и вообще классно что администрация нарушает свои же правила, а именно пункт 15. Думаю что за это сообщение меня забанят как много кого здесь
|
|||
14
Stepashkin
25.09.24
✎
10:57
|
(13) Да мы бы рады тебе помочь. Но когда такие как ты создают такие вот ветки от незнания матчасти, то невольно хочется ругаться.
|
|||
15
mikecool
25.09.24
✎
11:16
|
новичок, который прочитал правила - это что-то эдакое...
|
|||
16
Stepashkin
25.09.24
✎
11:21
|
(15) Олдскульный новичок, скорей всего.
|
|||
17
ass1c
25.09.24
✎
11:28
|
Если бы такие как он не создавали ветки, то здесь бы обсуждали в большинстве своем такие темы "как повесить телевизор в туалете", "я бросил 1с в 1998 году, а сегодня хочу вернуться в него на 500 тысяч." и т.д. Все мы раньше были такие как он, не знали матчасти и спрашивали точно такие же вещи. Просто теперь многие стали крутыми спецами и все что они могут это почти во всех ветках участвовать в конкурсе на самый смешной комментарий и язвить. А что плохо ли? Да не, хорошо.
|
|||
18
Web00001
25.09.24
✎
11:43
|
(13)С подключением. Это частный сайт волшебника и он говорит обычно: если что-то не нравится вали отсюда. Так, что вали действительно на инфостарт. Там не так токсично, как здесь. Но тоже бывает иногда. Все мы не без греха.
|
|||
19
ass1c
25.09.24
✎
12:30
|
(13) Кстати не бойся попасть в БАН. Здесь это ценится. Потом где нить вкинешь фразу "я был уже здесь в бане". Сразу прибавиться немного почета и уважения.
|
|||
20
АгентБезопасной Нацио
25.09.24
✎
12:46
|
(14) незнание матчасти - это фигня. Все мы чего-нибудь, да не знаем... Хуже, когда отсутствует мышление...
|
|||
21
Stepashkin
25.09.24
✎
12:56
|
(20) Вы про алгоритмическое?
|
|||
22
Волшебник
25.09.24
✎
13:26
|
Я уже много лет жду игру, где можно будет грабить корованы. В 1С можно?
|
|||
23
Волшебник
25.09.24
✎
13:34
|
(13) Ваше СОЗДВАТЬНОВЫЙДОК() теперь вписано в историю мисты. Радуйтесь и торжествуйте! Оставили след, так сказать... Запачкали...
|
|||
24
zzzoooxxx
25.09.24
✎
14:09
|
(18) Прикольный форум, только вот причём тут тогда 1С я никак понять не могу.
Гуглил многократно вопросы по 1с, всегда натыкаюсь на мисту... Человек пишет вопрос, зачастую глупый, но думаю что на форум лезут когда уже совсем неоткуда взять оперативно информацию, и при этом всём он получает кучу экскрементов в коментарии на подобии "Поржал" "программирование это не ваше" и если повезёт то 1-2 совета как поступить. Я понимаю что этот сайт сделал Станислав и он вертит им как хочет, тут правда есть много полезного, но он постепенно превращается в престарелый двач. Всего вам доброго |
|||
25
Волшебник
25.09.24
✎
14:11
|
(24) Скатертью дорожка
|
|||
26
zzzoooxxx
25.09.24
✎
14:12
|
(25) 2 минуты на ответ в ветке которую вы окрестили дурдомом с первого сообщения? Видимо вам правда нечем заняться
|
|||
27
Волшебник
25.09.24
✎
14:13
|
(26) топай-топай
|
|||
28
Буковка
25.09.24
✎
14:13
|
(24) не спешите с выводами. 1-2 комментария, которые помогут решить задачи, стоят того, чтобы пролистать пару десятков язвительных. Всё же прогеров здесь много хороших, мне неоднократно помогали
|
|||
29
zzzoooxxx
25.09.24
✎
14:16
|
(28) Не спорю, я очень очень много полезного тут нашёл и многие вопросы закрыл не создавая новые темы. Но темы были старые и вопросы были на уровне моих, но раньше у Станислава видимо было больше работы и язвительных коментариев его я там не видел...
|
|||
30
Волшебник
25.09.24
✎
14:17
|
(29) Может Вам ещё чем-то помочь? Что там с документом КорректировкаЗаписейРегистров? Удалось его очистить?
|
|||
31
zzzoooxxx
25.09.24
✎
14:18
|
(30) Да, сделал по другому, спасибо за заботу
|
|||
32
Волшебник
25.09.24
✎
14:19
|
(31) Обращайтесь! Мы можем очищать целые базы, а не только один документ!
|
|||
33
zzzoooxxx
25.09.24
✎
14:21
|
(32) Не сомневаюсь в вашей компетентности
|
|||
34
Волшебник
25.09.24
✎
14:22
|
(33) Мы ещё знаем другие языки программирования: PHP, Python. Спрашивайте!
|
|||
35
zzzoooxxx
25.09.24
✎
14:23
|
(34) Это не красиво, спрашивать на форуме по 1с про другие языки
|
|||
36
Волшебник
25.09.24
✎
14:24
|
(35) У нас есть раздел IT
https://1cers.ru/arena/it/ |
|||
37
zzzoooxxx
25.09.24
✎
14:25
|
(36) Не знал, но судя по дате сообщений он не особо популярен
|
|||
38
Волшебник
25.09.24
✎
14:27
|
(37) Судя по дате Вашей регистрации, Вас на прошлой неделе ещё не было, а этому разделу уже 20 лет
|
|||
39
Гипервизор
25.09.24
✎
14:28
|
(24) Есть вещи, которые надо знать "до того как".
Их много и они базовые. И это не только в 1С. Даже в быту так. А "человек пишет вопрос" вида "нашёл в кладовке ножовку, подскажите как сделать трахеостомию, только сильно не пинайте". Ну и как вы будете такому человеку отвечать? От царя Гороха объяснять всю учебную программу? Вежливо и культурно? А в сотый раз? А в 100500-й? |
|||
40
ass1c
25.09.24
✎
14:29
|
(31) так покажи как сделал. А то получается другим предъявляешь за их невежество, а сам сетевой этикет игнорируешь: нашел решение поделись им... Или это не так работает на форумах?
|
|||
41
zzzoooxxx
25.09.24
✎
14:42
|
(39) согласен, но иногда бывает что по запарке из головы вылетают и так не значительные знания, а повторять информацию с «до того как» нет времени или возможности, да в этом случае виноват сам тот кто о проблеме написал, но что уже поделать
|
|||
42
zzzoooxxx
25.09.24
✎
14:43
|
(40) виноват, всегда был ридонли, не привык, скину как доберусь до пк
|
|||
43
Stepashkin
25.09.24
✎
15:12
|
(42) Ну ждем.
|
|||
44
zzzoooxxx
25.09.24
✎
15:44
|
(40) (43)
ОбъектДокументДляЗаписи = ДокКЗР.ПолучитьОбъект(); ОбъектДокументДляЗаписи.Дата = КонецДня(НаДату); Для каждого СтрокаТаблицаРегистровБухгалтерии Из ОбъектДокументДляЗаписи.ТаблицаРегистровБухгалтерии Цикл ДанныеПоДокументу = ОбъектДокументДляЗаписи.Движения[СтрокаТаблицаРегистровБухгалтерии.Имя]; ДанныеПоДокументу.Очистить(); КонецЦикла; ОбъектДокументДляЗаписи.ТаблицаРегистровБухгалтерии.Очистить(); СтрокаТаблицаРегистровБухгалтерии = ОбъектДокументДляЗаписи.ТаблицаРегистровБухгалтерии.Добавить(); СтрокаТаблицаРегистровБухгалтерии.Имя = "Хозрасчетный"; СтрокаТаблицаРегистровБухгалтерии.Представление = "Журнал проводок (бухгалтерский учет)"; СтрокаТаблицаРегистровБухгалтерии = ОбъектДокументДляЗаписи.ТаблицаРегистровБухгалтерии.Добавить(); СтрокаТаблицаРегистровБухгалтерии.Имя = "Налоговый"; СтрокаТаблицаРегистровБухгалтерии.Представление = "Журнал проводок (налоговый учет)"; ОбъектДокументДляЗаписи.Записать(); |
|||
45
Волшебник
25.09.24
✎
17:15
|
(44) Чушь
|
|||
46
Волшебник
25.09.24
✎
17:18
|
И этот человек ругал меня и форум...
|
|||
47
zzzoooxxx
25.09.24
✎
17:20
|
(46) В моём случае работает
|
|||
48
Волшебник
25.09.24
✎
17:22
|
(47) Ты дурак
|
|||
49
zzzoooxxx
25.09.24
✎
17:27
|
(48) О, вот и опустились до оскорблений...
|
|||
50
Волшебник
25.09.24
✎
17:35
|
(49) Почему опустился? Я возвысился над тобой
|
|||
51
Волшебник
25.09.24
✎
17:39
|
(44) Твой программный код — говно!
Пешы исчо! |
|||
52
ass1c
25.09.24
✎
17:39
|
(47) а чем обусловлено повторное заполнение табличной части?
так тоже будет работать: //Основа Для Каждого Регистр Из ОбъектДокументДляЗаписи.ТаблицаРегистровБухгалтерии Цикл Движения = ОбъектДокументДляЗаписи.Движения[Регистр.Имя]; Движения.Записать(); КонецЦикла; //Основа //при желании можно и ТЧ очистить...хотя не обязательно ОбъектДокументДляЗаписи.ТаблицаРегистровБухгалтерии.Очистить(); ОбъектДокументДляЗаписи.Записать(); //или сам документ удалить, в типовых так реализовано... ОбъектДокументДляЗаписи.Удалить(); |
|||
53
zzzoooxxx
25.09.24
✎
17:39
|
(50) Мама не учила что обзываться плохо?
|
|||
54
Волшебник
25.09.24
✎
17:40
|
(53) Я подрос и теперь сам учу людей
|
|||
55
zzzoooxxx
25.09.24
✎
17:42
|
(52) Хмм, спасибо, попробую
|
|||
56
Волшебник
25.09.24
✎
17:42
|
(55) Попробуй мыслить
|
|||
57
zzzoooxxx
25.09.24
✎
17:42
|
(54) Я бы такого учителя себе не хотел)
|
|||
58
Волшебник
25.09.24
✎
17:45
|
(57) Учителей не выбирают. Теперь мы с тобой квантово связаны
|
|||
59
zzzoooxxx
25.09.24
✎
17:47
|
(58) Ну пока что знаний получено от вас 0...
|
|||
60
Волшебник
25.09.24
✎
17:49
|
(59) Я не даю знания. Я даю удочку.
Даже так: я требую найти или сделать удочку. Я суровый |
|||
61
zzzoooxxx
25.09.24
✎
17:51
|
(60) Ладно проехали, прошу прощения за свою говнистость, с работой проблемы вот и нахожу выход недовольству
|
|||
62
Волшебник
25.09.24
✎
18:03
|
(61) Извинения приняты
|
|||
63
Волшебник
25.09.24
✎
18:06
|
Вы меня порадуете, когда сможете создать новую ветку на форуме с более осмысленным вопросом.
|
|||
64
U4Me2
26.09.24
✎
06:18
|
Интересно а это сработает?
ОбменДаннымиСервер.УдалитьДвиженияУДокумента(ДокОбъект); |
|||
65
lEvGl
26.09.24
✎
08:33
|
(64) процедуру не видел, но думается что да, универсальное очищение движений любого документа придумать можно
что там придумывать - перебор все движений, их очищение, запись. но при повторном проведении документа они вернутся. хотя можно и пометку поставить, но все равно вернутся. да можно и все тч очистить и ревизиты. можно и удалить непосредственно, тогда уже не вернутся. в общем все можно. зы. наверно есть такой фильм Иногда они возвращаются Ч.2 |
|||
66
Волшебник
26.09.24
✎
10:39
|
||||
67
Web00001
27.09.24
✎
05:34
|
(65)Это документ корректировка регистров. Он не содержит никаких данных а только является основанием для движений по регистрам. Если ты их удалил, то взяться им неоткуда.
|
|||
68
lEvGl
27.09.24
✎
10:32
|
(67) а я про универсальность процедуры, для других документов. а этот да, особенно устроен, хотя что там особенного.. достаточно один раз потратить полчаса и все станет понятно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |