Имя: Пароль:
1C
1С v8
ут 11 как заполнить на основании приходный ордер на товары
0 cyx7
 
30.03.15
16:18
Через пользовательский интерфейс всё заполняется, а программно - выдает ошибку: Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
по причине:
{Документ.ПриходныйОрдерНаТовары.МодульОбъекта(512)}: Приходный ордер на товары нужно вводить из формы "Приемка" или на основании распоряжения на поступление товаров. Пыталась делать так:
        
ПриходныйОрдер = Документы.ПриходныйОрдерНаТовары.СоздатьДокумент();
    
ПриходныйОрдер.Заполнить(ДокПоступление);
1 D_E_S_131
 
30.03.15
16:57
Кто-то позаботился чтобы фигню не вводили. :)
2 cyx7
 
30.03.15
17:00
(1) а как исправить, подскажите пожалуйста=)
3 DrShad
 
30.03.15
17:06
а можно выложить текст строки 512
4 D_E_S_131
 
30.03.15
17:10
(2) Поставь точку останова в процедуре ОбработкаЗаполнения() документа ПриходныйОрдерНаТовары и посмотри почему у тебя "заблокирован" ввод из ПТУ.

(3) Пожалуйста...

ВызватьИсключение ТекстСообщенияОНекорректномСоздании;
5 cyx7
 
31.03.15
10:20
я толкушка, передавала документ объект, а надо ссылку было передавать)
6 D_E_S_131
 
31.03.15
10:21
(5) Вот что животворящий отладчик делает!
7 cyx7
 
31.03.15
14:33
(6) а вопрос еще, если я создаю документ на основании руками, то он делает движения по 4 регистрам; а если программно - только по одному регистру. из-за чего может быть?
8 DrShad
 
31.03.15
14:43
(7) программно что-то недозаполнила
9 D_E_S_131
 
31.03.15
14:47
(7) Так же, отладчиком, но только теперь иди в ОбработкаПроведения().
(8) Или перезаполнила. :)
10 cyx7
 
31.03.15
14:54
(9) перезаполнила это врядли, вот как создаю
ПриходныйОрдер = Документы.ПриходныйОрдерНаТовары.СоздатьДокумент();
    ПриходныйОрдер.Дата = ТекущаяДата();
    ПриходныйОрдер.ДатаВходящегоДокумента = ТекущаяДата();
    ПриходныйОрдер.Номер = НомерДляПОТ;
    Документ = ДокПоступление.Ссылка;
    ПриходныйОрдер.Заполнить(Документ);
11 cyx7
 
31.03.15
14:55
(10) +ПриходныйОрдер.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Оперативный);
12 DrShad
 
31.03.15
14:59
ВидОперации???
13 cyx7
 
31.03.15
15:02
(12) там не вид операции, а складскаяОперация реквизит есть, он заполнен как "приемка от поставщика"
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.