|   |   | 
| 
 | v7: Редактирование движений документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        1С-ница 09.10.13✎ 15:56 | 
        Штрих М,Торговое оборудование версия 4.17.01
 Есть необходимость списывать товар, входящий в состав продаваемого. Как внести изменения в модуль проведения? куда не залезу - везде Обработка.Рабочая... | |||
| 1
    
        1С-ница 09.10.13✎ 16:01 | 
        Процедура глСписаниеТовара(Конт) Экспорт 
 СписокДляВыполнения=СоздатьОбъект("СписокЗначений"); СписокДляВыполнения.УдалитьВсе(); СписокДляВыполнения.ДобавитьЗначение("РасходТовара","Процесс"); СписокДляВыполнения.ДобавитьЗначение(Конт,"Контекст"); ОткрытьФорму("Обработка.Рабочая#"); СписокДляВыполнения.УдалитьВсе(); КонецПроцедуры //Обработка.Рабочая Процедура ПриОткрытии() Если БылаОткрытаДЛЛ<>1 Тогда БылаОткрытаДЛЛ=1; // 1 - рабочая TorgPred.Reset(); TorgPred.AssignSource(); TorgPred.AssignContext(Контекст); TorgPred.Compile(); КонецЕсли; TorgPred.Execute(); Состояние("Проверка ключа"); Если TorgPred.FindKey()=0 Тогда Предупреждение("Не обнаружен ключ защиты! Система может работать некорректно!!!"); ФлагПроводкиДокумента=0; КонецЕсли; Состояние(""); СтатусВозврата(0); КонецПроцедуры | |||
| 2
    
        1С-ница 09.10.13✎ 16:05 | 
        Документ РасходнаяНакладная     | |||
| 3
    
        1С-ница 09.10.13✎ 16:09 | 
        Пока только вижу один выход - дописывать нужные движения после проведения документа...     | |||
| 4
    
        Ёпрст гуру 09.10.13✎ 16:13 | 
        Зачем после ?
 Допиши че хочешь в ОбработкаПроведения и привет. | |||
| 5
    
        1С-ница 09.10.13✎ 16:32 | 
        Было бы куда дописывать...     | |||
| 6
    
        1С-ница 09.10.13✎ 16:37 | 
        Рег = СоздатьОбъект("Регистр.ОстаткиТоваров"); 
 Если Проведен() = 1 Тогда Рег.ВыбратьДвиженияДокумента(Текущийдокумент()); //как добавить новую строку? КонецЕсли; | |||
| 7
    
        uno-group 09.10.13✎ 16:41 | 
        А может проще документ подправить. дописав товар входящий в состав в табличную часть документа в при записи. а визуализацию для пользователей можно какую угодно сделать. от пряча эти товары при открытии до тз вместо табличной части.     | |||
| 8
    
        1С-ница 09.10.13✎ 16:44 | 
        (7) Может и проще, но тогда и печатные формы редактировать придется
 А новую строку в движения никак не добавить? или очистить дв-я и записать из заранее сформированной ТЗ? | |||
| 9
    
        uno-group 09.10.13✎ 16:48 | 
        Процедура оброботака проведения()
 выгрузитьтабличнуючасть(ТЗ) выбратьстроки пока получить добавляем товары из состава в табличную часть ... старый код проведения ... загрузитьтабличнуючасть(ТЗ) конецпроцедуры тогда вроде ничего больше править нигде не придется. | |||
| 10
    
        1С-ница 09.10.13✎ 16:52 | 
        (9)
 так в итоге я получу Таб часть со всеми комплектующими или это коснется только проведения? | |||
| 11
    
        uno-group 09.10.13✎ 16:53 | 
        ну дык последней операцией проведения ты в док вернула первоночальную табличную часть по загрузитьтабличнуючасть     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |