|   |   | 
| 
 | Удаление Документа оприходования из документа реализация Руками VS Программно | ☑ | ||
|---|---|---|---|---|
| 0
    
        aptomilov 02.11.16✎ 16:20 | 
        Исходные данные:
 Платформа 8.3 Конфигурация Бухгалтерия предприятия 2.0 Проблема Себестоимость списания товаров (в проводках) документом реализация = 1р Решение проблемы: Стираем поле Документ оприходования в табличной части реализации и СС нормализуется. Вопрос: стираю это поле во всех документах Групповой обработкой эффекта не дает, как было 1 р тае и остается. Почему? | |||
| 1
    
        lxs 02.11.16✎ 16:27 | 
        перепроводить пробовал?     | |||
| 2
    
        aptomilov 02.11.16✎ 16:28 | 
        неоднократно     | |||
| 3
    
        lxs 02.11.16✎ 16:29 | 
        "Решение проблемы: 
 Стираем поле Документ оприходования в табличной части реализации и СС нормализуется." - откуда взял? | |||
| 4
    
        aptomilov 02.11.16✎ 16:31 | 
        руками сам стираю с формы и провожу и все нормализуется     | |||
| 5
    
        Diman000 02.11.16✎ 16:33 | 
        Групповая точно перепроводит, может перезаписывает только?     | |||
| 6
    
        lxs 02.11.16✎ 16:35 | 
        (5) она проводит, если ей сказа, чтобы проводила     | |||
| 7
    
        lxs 02.11.16✎ 16:35 | 
        *сказать.
 если он просто меняет реквизит, то проведения нет | |||
| 8
    
        Джинн 02.11.16✎ 16:35 | 
        (5) Если принудительно не поставить перепроведение, то только перезаписывает реквизит.     | |||
| 9
    
        aptomilov 02.11.16✎ 16:36 | 
        точно да я даже свою уже написал распровожу - меняю - провожу 
 более того прогнал все документы, открываю любой стоит Документ оприходования Авто - провожу руками ничего, захожу в поле стираю - провожу и все поехало сразу | |||
| 10
    
        aptomilov 02.11.16✎ 16:38 | 
        Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
 ДокОбъект=ДокСсылка.ПолучитьОбъект(); ДокОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения); Для каждого стр из ДокОбъект.Товары цикл стр.ДокументОприходования=неопределено; КонецЦикла; Сообщить( Строка(ВыборкаДетальныеЗаписи.СчетДт) + " " + Строка(ВыборкаДетальныеЗаписи.СчетКт) + " " + Строка(ВыборкаДетальныеЗаписи.Сумма)); ДокОбъект.Записать(РежимЗаписиДокумента.Проведение); Сообщить("Проведен"); КонецЦикла; | |||
| 11
    
        YFedor 02.11.16✎ 16:41 | 
        Так наверное в форме код ест при/после записи или при изменения поля Документ оприходования     | |||
| 12
    
        lubitelxml 02.11.16✎ 16:45 | 
        (0) сталкивался не раз - меняешь реквизит групповой обработкой в документе, перепроводишь - проводки не меняются. Если сделать руками - все норм. Ответ в (11). ЗЫ в БП 3.0 такое не наблюдается     | |||
| 13
    
        lubitelxml 02.11.16✎ 16:46 | 
        (12) для БП 2.0     | |||
| 14
    
        aptomilov 02.11.16✎ 16:48 | 
        (11) Это вообще реально что бы в модуле формы а не объекта такие вещи творились. Ну и самый то прикол остается - реквизит меняю программно перепровожу руками и результат 0 пока сам в поле не залезу.     | |||
| 15
    
        lubitelxml 02.11.16✎ 16:54 | 
        (14) реально     | |||
| 16
    
        aptomilov 02.11.16✎ 16:54 | 
        При изменении поля нет никакого кода 
 в форме тоже ни чего подозрительного нет | |||
| 17
    
        lubitelxml 02.11.16✎ 16:55 | 
        (16) ну пиши сразу в проводки нужную тебе себестоимость (из оприходования) и не надо код переносить     | |||
| 18
    
        IlyaSR 02.11.16✎ 16:58 | 
        а если еще добавить (РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный)     | |||
| 19
    
        aptomilov 02.11.16✎ 17:00 | 
        (18) Думаешь неоперативность как то повлияет ??     | |||
| 20
    
        IlyaSR 02.11.16✎ 17:01 | 
        (19)а чего думать, надо проверить     | |||
| 21
    
        aptomilov 02.11.16✎ 17:09 | 
        Не помогло захожу в документы единицы стоят рукам стираю перепровожу и опа нет едениц     | |||
| 22
    
        lubitelxml 02.11.16✎ 17:13 | 
        (21) за час обсуждения здесь уже давно бы прошел отладчиком и сам все выяснил. Либо прочитай еще раз (12) и (17) посты     | |||
| 23
    
        aptomilov 02.11.16✎ 17:18 | 
        Отладчиком все проверял уже одинаковые значения уходят в процедуры формирования проводок что руками что обработкой.     | |||
| 24
    
        Aleksey 02.11.16✎ 17:21 | 
        Есть такая фишка. Если ключевые реквизиты не менялись, 1С не перепроводит документ, просто оставляет проводки как есть.
 Попробуй в групповой сначала сними с проведения, потом проведи | |||
| 25
    
        Aleksey 02.11.16✎ 17:23 | 
        типа для ускарения сделано. Особенно забавно когда программно время меняешь. Документ проведения визуально проведен раньше реализации, а реализация остатки не видит (так как движения у поступления позже реализации)     | |||
| 26
    
        Aleksey 02.11.16✎ 17:23 | 
        *Документ проведения  = документ поступления     | |||
| 27
    
        aptomilov 02.11.16✎ 17:30 | 
        (25)
 попробовал все нифига Есть еще идеи уже все облазил документов несколько тысяч так бы фиг с ним руками протыкали бы | |||
| 28
    
        aptomilov 02.11.16✎ 17:32 | 
        Исключительно тычки мышью в поле и его очистка спасают ситуацию     | |||
| 29
    
        IlyaSR 02.11.16✎ 17:37 | 
        значит Модифицированность самой формы как-то еще влияет     | |||
| 30
    
        IlyaSR 02.11.16✎ 17:39 | 
        может попробовать
 открыть - модифицировать - провести - закрыть ))) | |||
| 31
    
        Aleksey 02.11.16✎ 17:44 | 
        (27) Чисто технически документ оприходования не должен влияеть на расчет с/стоимости, а только на партию. Там еще есть графа себестоимость (или как то так). Скорее всего в ручном режиме ты она чистится автоматом, при очистки документа. 
 Ты эту графу чистил? | |||
| 32
    
        lubitelxml 02.11.16✎ 17:46 | 
        (30) ну это самый последний костыль я бы стал использовать ))     | |||
| 33
    
        Aleksey 02.11.16✎ 17:47 | 
        Т.е. есть графа документ оприходования - это партия которая будет списана при проведении, а есть графа себестоимость - это сумма себестоимости которая будет списываться.
 Т.е. если партия не указана, но указана сумма, то он будет списывать партии по ФИФО, но сумму возъмет из документа Если партия указана, но себестоимость не указано, соответственно будет списана указанная партия но сумму себестоимости он рассчитает по данным БУ. Если указан и документ и заполнена графа себестоимость - соответственно списания указанной суммы по указанной партии | |||
| 34
    
        aptomilov 02.11.16✎ 18:03 | 
        Добавил вот такую строчку  
 думал поможет ибо рассуждения верные но не помогло | |||
| 35
    
        aptomilov 02.11.16✎ 18:14 | 
        стр.Себестоимость = 0;     | |||
| 36
    
        Aleksey 02.11.16✎ 18:53 | 
        (35) не верю, проверь групповой обработкой, сделай отбор там где в ТЧ себестоимость <> 0     | |||
| 37
    
        aptomilov 02.11.16✎ 19:07 | 
        ты прав чо то не то 
 обработкой пробегаю а потом групповой смотрю а там себе стоимость ??? что за фак | |||
| 38
    
        Aleksey 02.11.16✎ 19:08 | 
        не записал документ?     | |||
| 39
    
        aptomilov 02.11.16✎ 19:10 | 
        да все записывается   
 смотрю как так | |||
| 40
    
        Aleksey 02.11.16✎ 19:14 | 
        (39) а без обработки тупо групповой поменять?     | |||
| 41
    
        aptomilov 02.11.16✎ 19:24 | 
        хм точно     | |||
| 42
    
        Aleksey 02.11.16✎ 19:46 | 
        И пропал. Рабочий день кончился?     | |||
| 43
    
        aptomilov 02.11.16✎ 20:25 | 
        блин в групповой то все работает а обработка нет     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |