Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Удаление Документа оприходования из документа реализация Руками VS Программно

Удаление Документа оприходования из документа реализация Руками VS Программно
Я
   aptomilov
 
02.11.16 - 16:20
Исходные данные:
Платформа 8.3
Конфигурация Бухгалтерия предприятия 2.0
Проблема Себестоимость списания товаров (в проводках) документом реализация =  1р

Решение проблемы:
Стираем поле Документ оприходования в табличной части реализации и СС нормализуется.

Вопрос:
стираю это поле во всех документах Групповой обработкой эффекта не дает, как было 1 р тае и остается. Почему?
 
 
   lxs
 
1 - 02.11.16 - 16:27
перепроводить пробовал?
   aptomilov
 
2 - 02.11.16 - 16:28
неоднократно
   lxs
 
3 - 02.11.16 - 16:29
"Решение проблемы:
Стираем поле Документ оприходования в табличной части реализации и СС нормализуется." - откуда взял?
   aptomilov
 
4 - 02.11.16 - 16:31
руками сам стираю с формы и провожу и все нормализуется
   Diman000
 
5 - 02.11.16 - 16:33
Групповая точно перепроводит, может перезаписывает только?
   lxs
 
6 - 02.11.16 - 16:35
(5) она проводит, если ей сказа, чтобы проводила
   lxs
 
7 - 02.11.16 - 16:35
*сказать.

если он просто меняет реквизит, то проведения нет
   Джинн
 
8 - 02.11.16 - 16:35
(5) Если принудительно не поставить перепроведение, то только перезаписывает реквизит.
   aptomilov
 
9 - 02.11.16 - 16:36
точно да я даже свою уже написал распровожу - меняю - провожу
более того прогнал все документы, открываю любой стоит Документ оприходования Авто - провожу руками ничего, захожу в поле стираю - провожу и все поехало сразу
   aptomilov
 
10 - 02.11.16 - 16:38
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
            ДокОбъект=ДокСсылка.ПолучитьОбъект();
            ДокОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
            Для каждого стр из ДокОбъект.Товары цикл
                
                стр.ДокументОприходования=неопределено; 
                
            КонецЦикла;
            Сообщить(    Строка(ВыборкаДетальныеЗаписи.СчетДт) + " " + 
            Строка(ВыборкаДетальныеЗаписи.СчетКт) + " " + 
            Строка(ВыборкаДетальныеЗаписи.Сумма));
            ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
            Сообщить("Проведен");
        КонецЦикла;
 
 Рекламное место пустует
   YFedor
 
11 - 02.11.16 - 16:41
Так наверное в форме код ест при/после записи или при изменения поля Документ оприходования
   lubitelxml
 
12 - 02.11.16 - 16:45
(0) сталкивался не раз - меняешь реквизит групповой обработкой в документе, перепроводишь - проводки не меняются. Если сделать руками - все норм. Ответ в (11). ЗЫ в БП 3.0 такое не наблюдается
   lubitelxml
 
13 - 02.11.16 - 16:46
(12) для БП 2.0
   aptomilov
 
14 - 02.11.16 - 16:48
(11) Это вообще реально что бы в модуле формы а не объекта такие вещи творились. Ну и самый то прикол остается - реквизит меняю программно перепровожу руками и результат 0 пока сам в поле не залезу.
   lubitelxml
 
15 - 02.11.16 - 16:54
(14) реально
   aptomilov
 
16 - 02.11.16 - 16:54
При изменении поля нет никакого кода 
в форме тоже ни чего подозрительного нет
   lubitelxml
 
17 - 02.11.16 - 16:55
(16) ну пиши сразу в проводки нужную тебе себестоимость (из оприходования) и не надо код переносить
   IlyaSR
 
18 - 02.11.16 - 16:58
а если еще добавить (РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный)
   aptomilov
 
19 - 02.11.16 - 17:00
(18) Думаешь неоперативность как то повлияет ??
   IlyaSR
 
20 - 02.11.16 - 17:01
(19)а чего думать, надо проверить
   aptomilov
 
21 - 02.11.16 - 17:09
Не помогло захожу в документы единицы стоят рукам стираю перепровожу и опа нет едениц
   lubitelxml
 
22 - 02.11.16 - 17:13
(21) за час обсуждения здесь уже давно бы прошел отладчиком и сам все выяснил. Либо прочитай еще раз (12) и (17) посты
   aptomilov
 
23 - 02.11.16 - 17:18
Отладчиком все проверял уже одинаковые значения уходят в процедуры формирования проводок что руками что обработкой.
   Aleksey
 
24 - 02.11.16 - 17:21
Есть такая фишка. Если ключевые реквизиты не менялись, 1С не перепроводит документ, просто оставляет проводки как есть.
Попробуй в групповой сначала сними с проведения, потом проведи
   Aleksey
 
25 - 02.11.16 - 17:23
типа для ускарения сделано. Особенно забавно когда программно время меняешь. Документ проведения визуально проведен раньше реализации, а реализация остатки не видит (так как движения у поступления позже реализации)
   Aleksey
 
26 - 02.11.16 - 17:23
*Документ проведения  = документ поступления
   aptomilov
 
27 - 02.11.16 - 17:30
(25)

попробовал все нифига Есть еще идеи уже все облазил
документов несколько тысяч так бы фиг с ним руками протыкали бы
   aptomilov
 
28 - 02.11.16 - 17:32
Исключительно тычки мышью в поле и его очистка спасают ситуацию
   IlyaSR
 
29 - 02.11.16 - 17:37
значит Модифицированность самой формы как-то еще влияет
   IlyaSR
 
30 - 02.11.16 - 17:39
может попробовать
открыть - модифицировать - провести - закрыть )))
   Aleksey
 
31 - 02.11.16 - 17:44
(27) Чисто технически документ оприходования не должен влияеть на расчет с/стоимости, а только на партию. Там еще есть графа себестоимость (или как то так). Скорее всего в ручном режиме ты она чистится автоматом, при очистки документа.
Ты эту графу чистил?
   lubitelxml
 
32 - 02.11.16 - 17:46
(30) ну это самый последний костыль я бы стал использовать ))
   Aleksey
 
33 - 02.11.16 - 17:47
Т.е. есть графа документ оприходования - это партия которая будет списана при проведении, а есть графа себестоимость - это сумма себестоимости которая будет списываться.

Т.е. если партия не указана, но указана сумма, то он будет списывать партии по ФИФО, но сумму возъмет из документа

Если партия указана, но себестоимость не указано, соответственно будет списана указанная партия но сумму себестоимости он рассчитает по данным БУ.

Если указан и документ и заполнена графа себестоимость - соответственно списания указанной суммы по указанной партии
 
 
   aptomilov
 
34 - 02.11.16 - 18:03
Добавил вот такую строчку  
думал поможет ибо рассуждения верные  
но не помогло
   aptomilov
 
35 - 02.11.16 - 18:14
стр.Себестоимость = 0;
   Aleksey
 
36 - 02.11.16 - 18:53
(35) не верю, проверь групповой обработкой, сделай отбор там где в ТЧ себестоимость <> 0
   aptomilov
 
37 - 02.11.16 - 19:07
ты прав чо то не то 
обработкой пробегаю а потом групповой смотрю а там себе стоимость  ???  что за фак
   Aleksey
 
38 - 02.11.16 - 19:08
не записал документ?
   aptomilov
 
39 - 02.11.16 - 19:10
да все записывается   
смотрю как так
   Aleksey
 
40 - 02.11.16 - 19:14
(39) а без обработки тупо групповой поменять?
   aptomilov
 
41 - 02.11.16 - 19:24
хм точно
   Aleksey
 
42 - 02.11.16 - 19:46
И пропал. Рабочий день кончился?
   aptomilov
 
43 - 02.11.16 - 20:25
блин в групповой то все работает а обработка нет


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует