Имя: Пароль:
1C
1C 7.7
v7: Удалить движение документа по одному регистру.
0 planod
 
20.11.13
11:11
Всем доброго времени суток. Есть документ Реализация, который проводится по двум Регистрам: ВзаиморасчетыОдин и ВзаиморасчетыДва. Подскажите, можно ли внешней обработкой удалить движение по регистру ВзаиморасчетыОдин, при этом не трогая и не перепроводя документ?
110 Mikeware
 
20.11.13
16:24
(107) abfm должен куче народа по штуке евро.
111 Масянька
 
20.11.13
16:25
(110) А полный список можно?
112 Масянька
 
20.11.13
16:25
(108) А качнула твой шедевр. Начну копать - начну трясти :)
113 Ёпрст
 
гуру
20.11.13
16:27
(112) аккуратнее там, я забил болт в поделке
а)на периодику, установленную документами
б)на бух проводки.

мне лень дописывать
114 abfm
 
20.11.13
16:28
Какие ваши доказательства? (Шварц)
115 Джинн
 
20.11.13
16:28
(111) Все, кто успел отметиться в сабже.
116 abfm
 
20.11.13
16:29
У нас в заднем периоде 0 нет;
117 Ёпрст
 
гуру
20.11.13
16:32
(116) наивный.
118 Масянька
 
20.11.13
16:32
(113) Спасибо :)
119 abfm
 
20.11.13
16:35
(117)Предложи условия когда 1С создаст запись  с пустыми ресурсами.
120 Джинн
 
20.11.13
16:36
(119) В (97)
121 abfm
 
20.11.13
16:37
(120)За отцов не в ответе. Сами создайте.
122 Mikeware
 
20.11.13
16:39
(119) два проведения.
для убеждения можешь посмотреть текст хранимок _1sp_RA###_ClearRecalcDocActs и
_1sp_RA###_WriteDocAct
123 Ёпрст
 
гуру
20.11.13
16:43
(119)

провели накладную, отменили проведение.
Всё, в регистре итогов - нулевая запись.
С вас 100$ за науку.
124 Ёпрст
 
гуру
20.11.13
16:43
"нулевая запись", если что - все ресурсы = 0, по какому-либо набору измерений.
125 abfm
 
20.11.13
16:46
(124)Вы уверены  что в RA?
126 abfm
 
20.11.13
16:49
Если что готов указать номер счёта.
127 Ёпрст
 
гуру
20.11.13
16:50
(125) Речь идёт про RG
128 Джинн
 
20.11.13
16:51
(126) правильно писать "готов получить номер счета".
129 Ёпрст
 
гуру
20.11.13
16:51
Читай внимательнее (61) и всё что ниже, вплоть до твоего спора.
130 Ёпрст
 
гуру
20.11.13
16:52
Реквизиты моих кошельков в личке, если что
:)
131 Mikeware
 
20.11.13
16:52
(123) Продали "в ноль" - тоже осталась запись с нулями.
132 abfm
 
20.11.13
16:52
Как вы RG закрываете?
133 Mikeware
 
20.11.13
16:53
(126) вы для того, чтоб нам деньги перечислить - еще и счета откроете? не утруждайтесь, мы вам номера кошельков предоставим - только платите...
134 abfm
 
20.11.13
16:53
(131)Вы не правы.
135 abfm
 
20.11.13
16:54
(133)За что?
136 Mikeware
 
20.11.13
16:54
(134) хранимки-то осилил?
137 Ёпрст
 
гуру
20.11.13
16:54
(134) :))))))))))))))))))))
138 Mikeware
 
20.11.13
16:55
(135) да терпеливое обучение вас азам...
очень терпеливое - заметьте, никто вас пока ни разу даже дебилом не назвал....
139 Ёпрст
 
гуру
20.11.13
16:55
Спорить то будешь, или как ?
140 ДенисЧ
 
20.11.13
16:55
(134) Мда... Ему 4 человека с опытом намного большим талдычат одно, а он упирается....
141 ДенисЧ
 
20.11.13
16:55
Что-то мне подсказывает, что год....
142 Mikeware
 
20.11.13
16:55
(140) Ошибка у него там, где обычно...
143 abfm
 
20.11.13
16:57
Вопрос Один RG.* сжать можно или нет?
144 Ёпрст
 
гуру
20.11.13
16:58
(141) забьёмся на год ?
Какие ставки ?
:))
145 Ёпрст
 
гуру
20.11.13
16:58
(143) можно.
146 abfm
 
20.11.13
17:00
Как там могут быть пустые ресурсы?
147 Ёпрст
 
гуру
20.11.13
17:01
(146) перечитай ветку еще раз.
148 Масянька
 
20.11.13
17:03
Как я понимаю, денег вы не увидите....
:)))
149 abfm
 
20.11.13
17:04
Только если разрешить продажу с 0 количеством, дальше пальцы.
150 abfm
 
20.11.13
17:05
(148) принимаю соболезнования.
151 Джинн
 
20.11.13
17:07
(146) Ептыть! Движок их там оставляет.
(149) Нулевое количество ни при чем.
(150) Бабки гоните!
152 abfm
 
20.11.13
17:09
(151)Эту запись 1С займет при первом удобном случае.
Любая СУБД так делает.
Стыдно должно быть за это деньги просить.
153 ДенисЧ
 
20.11.13
17:10
(152) А если никогда больше не будет движения с таким набором измерений?
154 Ёпрст
 
гуру
20.11.13
17:11
(149) Херню то не городи, а ?
155 Джинн
 
20.11.13
17:12
(152) Стыдно проспорить и зажать бабло!
156 trad
 
20.11.13
17:12
(152) смотри.
В марте ты продал некую партию в ноль.
Все зашибись, итоги 0 и в следующие периоды они не переносятся.
Так живем до ноября.
В ноябре решили перепровести тот мартовский док.
Как док перепроводится с удалением движений? Правильно, сначала движения удаляются при этом пересчитываются все итоги по этом измерениям с марта по ноябрь. Остатки появились. Потом движение формируются такие же. И остатки опять пересчитываются с марта по ноябрь теперь уже в ноль.
Все.
Заметь в _1sp_RG99_Change есть update, есть insert, а delete там нет.
157 trad
 
20.11.13
17:13
ps
простите, мужики
158 ДенисЧ
 
20.11.13
17:14
(156) Вот!
А если движения сформировались другие, то получаем то, что имеем.
159 abfm
 
20.11.13
17:18
(158)В на конец ноября RA по прежнему будет 0 и по правилам 1с надо перепровести документы с марта.
160 trad
 
20.11.13
17:18
(158) да даже если движения те же, то тоже получаем то что имеем - нулевые, не нужные записи с марта по ноябрь
161 trad
 
20.11.13
17:20
(159) ra будет 0 не на конец ноября, а с апреля по ноябрь
но мы говорим про rg
162 abfm
 
20.11.13
17:21
(161)Проверить охота займет несколько времени.
163 abfm
 
20.11.13
17:23
(161)Неужто в RG будет несколько записей по периоду хранения остатков?
164 abfm
 
20.11.13
17:24
Бред, не может быть.
165 trad
 
20.11.13
17:24
обратите внимание на (62)
мне кажется вот тут кроется перекос в понимании
166 abfm
 
20.11.13
17:27
RA остатки на период
RG движения за период
если не прав извините.
167 ДенисЧ
 
20.11.13
17:27
(166) Не прав.
168 Ёпрст
 
гуру
20.11.13
17:28
(166) да ужж..
169 Джинн
 
20.11.13
17:28
(166) С точностью до наоборот
170 Ёпрст
 
гуру
20.11.13
17:28
наеборот, если что
171 Джинн
 
20.11.13
17:28
(169) + короче, гоните бабло!
172 abfm
 
20.11.13
17:29
Если сдвинуть документ то и остатки сдвинуться.
173 abfm
 
20.11.13
17:30
Ну в терминах ошибся суть то не изменилась
174 Mikeware
 
20.11.13
17:32
(173) вывод: вы не знаете ни сути, ни терминологии...
175 Джинн
 
20.11.13
17:33
(174) ... и главное - еще и жмот!
176 trad
 
20.11.13
17:35
(173) т.е. ты по прежнему, как и в (76) утверждаешь, что платформа не допускает появления нулевых итогов?
177 abfm
 
20.11.13
17:38
(176)А зачем она их должна записывать? При всём уважении  к вам. я не понимаю.
178 ДенисЧ
 
20.11.13
17:38
(177) она их не записывает. Она их не удаляет.
179 trad
 
20.11.13
17:43
(177) потому что при перепроведении, после удаления движений там появились НЕ нули, после создания движений, там опять должны быть нули.
Нули там можно сделать либо проапдейтить в ноль, либо удалить, но платформа именно апдейдит, а не удаляет.
180 abfm
 
20.11.13
17:48
(178)При правильно работе надо делать пересчет итогов. И запрет работы задним числом. Это не я бука так 1С велит.
181 Cthulhu
 
20.11.13
17:48
Ёпрст, "граната" только таблицу движений правит, или итоги тоже пересчитывает?..
182 Ёпрст
 
гуру
20.11.13
17:49
(181)И итоги тоже.
183 Ёпрст
 
гуру
20.11.13
17:49
там всё "штатненько"
184 Ork
 
20.11.13
17:49
(180) "надо делать пересчет итогов" - не спасет.
185 Ork
 
20.11.13
17:51
+ (184) попробуйте в условиях "запрет работы задним числом" выполнить свертку. Получится - будет занимательно послушать как.
186 abfm
 
20.11.13
17:51
(184) Там вроде 0 не должно быть?
187 Mikeware
 
20.11.13
17:51
(180) пересчет итогов сам прекрасно создает нулевые итоги.
188 abfm
 
20.11.13
17:52
(180)Из каких соображений?
189 Ёпрст
 
гуру
20.11.13
17:52
(180) Какой наивный. пересчет итогов не прибивает нулевые записи в табличке итогов. Штатно - только выгрузка-загрузка данных. Когда итоги с нуля пересчитываются, или ручное прибитие таблички итогов и полный пересчет.
Или, тупо delete записей самому по условию.
190 abfm
 
20.11.13
17:52
(118)(187)
191 abfm
 
20.11.13
17:53
(189)Это если с предыдущих бардак валиться.
192 Ёпрст
 
гуру
20.11.13
17:54
(191) Че ?
193 Ёпрст
 
гуру
20.11.13
17:54
Короче, гони бабло.
194 abfm
 
20.11.13
17:55
(193)На начало периода 0 не должно быть.
195 Mikeware
 
20.11.13
17:56
(188) из соображений, что нуль - это тоже число.
196 abfm
 
20.11.13
17:57
(195)(194)
197 Ork
 
20.11.13
17:57
Коротко. Как в анекдоте за русский язык в грузинской школе.
Учитель :
- дЭти. Это нэлзя понять. Это нужно просто запомнить. В русском языке слово сол пишется с мягким знаком, а слово тарелЬка - бэз мягкого знака.
198 Масянька
 
20.11.13
18:00
(198) Не-а. Это:
- Ты понял, что параллельные прямые не пересекаются?
- Да понял я, понял... Я не понял - ПОЧЕМУ они не пересекаются...
199 Mikeware
 
20.11.13
18:05
(198) скорее, такой:
Грузин устраивает сына на мясокомбинат и объясняет:
— Вот, сынок, это аппарат, туда суешь барана, оттуда 5 палок колбасы. 2 себе 3 в машину. Понял?
— Нет.
— Повторяю: вот аппарат, туда барана оттуда 5 палок. 2 себе 3 в машину. Понял?
— Пап, а бывает такой аппарат — туда 5 палок, оттуда баран?
— Да сынок! Это твой мама!
©
200 abfm
 
20.11.13
18:10
Как в марте продали в 0, переправили в ноябре ноябрем. в марте на конец не 0. Как вы 0 на конец периода записываете? Фигню несете товарищи.
201 Lionee
 
20.11.13
18:13
фигасе разбор полетов
202 Ёпрст
 
гуру
20.11.13
18:19
(200) Учи лучше уроки.
203 КонецЦикла
 
20.11.13
18:22
Все нечетал, но Епрст заслуживает 100 бачков, так что давай, автор, гони бабло
204 Масянька
 
20.11.13
18:31
(203) Не поддерживаю!
Ё - заслуживает 1000 евриков!
205 abfm
 
20.11.13
18:31
(202)Когда нечего сказать говорят эмоции.
206 Mikeware
 
20.11.13
18:37
(205) Несколько раз уже сказали - и в каких случаях, и как появляются, и что их "появляет" (вплоть до указания процедур), и как с ними боротся... если до вас не доходит - может, у вас какие-то проблемы с головой?
207 GreyK
 
20.11.13
18:40
Я не злопамятный, но некоторые товарищи должны ещё за спор на возможность создания документа с заполненной ТЧ, т.ч. поддержу проигравшего, хотя он даже ни с кем не забил на спор, и укажу на традицию...
208 trad
 
20.11.13
18:47
(205) а когда гордыня не позволяет признать поражение, включают "дурачка"
209 Z1
 
20.11.13
20:13
(205)вот без всяких эмоций :

Есть
Регистр Остатки
Измерение Товар
Ресурс Колво
период регистра = месяц
Товар_Х -новый товар. только что завели в спр Товары

20.11 Док1 ПриНакладная  100 штук Товар_Х
одна строка в таблице товаров
Проводим этот документ
в ra будет
Приход , iddoc_Док1, Товар_Х, 100
в RG будет
20131101, Товар_Х, 100  
и запись получиться командой
insert into rg values('20131101', Товар_Х, 100  )

21.11 Док2 РасходнаяНакладная  100 штук Товар_Х
одна строка в таблице товаров
Проводим этот документ
в ra будет
Расход , iddoc_Док2, Товар_Х, 100
в RG будет
20131101, Товар_Х, 0
и запись получиться командой
update rg  set sc_kolvo = sc_kolvo - 100
where period = '20131101' and sc_Товар = :Зн_Товар_Х

Если далее не принимать никаких действий и этот товар больше
не поступает к нам то 0 по этому товару в таблице rg будет
переходить во все следующие периоды :
декабрь 2013, январь 2014, февралб 2014 и.т.д.

(205) Для полного твоего понимания ситуации распиши также здесь сам случай когда 20.11.2013 была приходная, ее провели
а 21.11.2013 эту приходную пометили на удаление.как бы считаем что расходной от 21.11 не было совсем.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший