Имя: Пароль:
1C
1С v8
УПП Программное проведение документа
,
0 Fecolka
 
22.05.15
07:44
Доброго времени суток!
Нужна ваша помощь.
УПП древняя 1.2.17.3
Производство :) Документ Передача товаров в переработку
При проведении документа программно Записать(РежимПроведения.Оперативное) проводиться, документ двигает все нужные регистры. НО после него делается документ Получение услуг по переработке, который не списывает использованные материалы из регистра (ПартииПереданныхТоваров ни в БУ ни в УУ). Если тот же документ Передача товаров не делая никаких изменений в нем перепровести руками то проводится и Получение услуг.
Движение документа Передача товаров до и после сравнивала все идентично! Помоги разобраться в чем может быть проблема?
1 azt-yur
 
22.05.15
08:13
проблема скорей всего в том, что оба документа проводите оперативно. и второй документ не успевает видеть партии переданные первым. сделайте разницу во времени документов хотя бы на секунду и проводите не оперативно.
2 Fecolka
 
22.05.15
08:14
(1) разница во времени есть!
1 документ проводиться оперативно
услуги неоперативно
3 azt-yur
 
22.05.15
08:19
получение услуг у вас должно быть позже чем передача. зачем тогда передачу проводите оперативно?
4 Fecolka
 
22.05.15
08:22
(3) в цепочке производства 3 документа
1 передача товаров
2 получение услуг
3 поступление товаров из переработки
все по времени выстроены 2 и 3 позже первого причем разница во времени в часах а не в секундах..
есть обработка которая которая программно заполняет эти документы (обработка заполняет правильно)
материал взяли в работу - передача в переработку
выпустили продукцию - создаются документы 2 и 3
5 azt-yur
 
22.05.15
08:26
при оперативном проведении дата устанавливается на текущий момент времени. уберите "РежимПроведения.Оперативное" из записи документа передачи.
6 Fecolka
 
22.05.15
08:33
(5) не помогает
7 Fecolka
 
22.05.15
08:34
цепочка документов по времени выстроена правильно.
8 azt-yur
 
22.05.15
08:38
запись документов делается не в транзакции? если да, то попробуйте зафиксировать транзакцию после записи передачи
9 Fecolka
 
22.05.15
08:46
(8) Передача в транзакции и зафиксирована :(
10 azt-yur
 
22.05.15
08:58
а если после создания документов обработкой перепровести только получение услуг без перепроведения передачи, то движения встают?
11 Fecolka
 
22.05.15
09:00
(10) неа, получение услуг ни программно ни руками не проводится пока не перепроведу передачу руками
если руками провести передачу то услуги проводятся красиво программно
12 azt-yur
 
22.05.15
09:05
(11) значит все таки проблема в записи документа передачи. проверьте период создаваемых движений документа.
как вариант может глючат итоги регистра. посмотрите по отчетам - учитываются ли движения документа передачи?
может стоит сделать тестирование базы
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший