Имя: Пароль:
1C
1С v8
v8: Не проставляется количество при программном создании прих. накладной
0 НуВотКак
 
29.09.11
14:38
Для Каждого Стр из ТЗ Цикл
       НоваяСтрока = НовыйДок.Товары.Добавить();
       //--Поиск номенклатуры        
       НоменклатураСоответствие = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",Стр.Артикул);
       //Если НоменклатураСоответствие <> Справочники.Номенклатура.ПустаяСсылка() Тогда
       //    НоменклатураСоответствие.ПолучитьОбъект().УстановитьПометкуУдаления(Истина,Ложь);
       //КонецЕсли;
       Если НоменклатураСоответствие = Справочники.Номенклатура.ПустаяСсылка() Тогда
           //Создадим номенкл позицию
               НоменклатураСоответствие = Справочники.Номенклатура.СоздатьЭлемент();
               НоменклатураСоответствие.ЕдиницаИзмерения = ЕдиницаПоКлассификатору;
               //НоменклатураСоответствие.Родитель = Параметры.ГруппаДляНовойНоменклатуры;
               НоменклатураСоответствие.ВидНоменклатуры = ВидНоменклатуры;
               //НоменклатураСоответствие.ТипНоменклатуры = ВидНоменклатуры.ТипНоменклатуры;
               
               НоменклатураСоответствие.Артикул = Стр.Артикул;
               НоменклатураСоответствие.Наименование = Стр.АртикулНаименование;
               НоменклатураСоответствие.НаименованиеПолное = Стр.АртикулНаименование;
               НоменклатураСоответствие.СтавкаНДС = СтавкаНДС;
               НоменклатураСоответствие.Качество = Перечисления.ГрадацииКачества.Новый;
               НоменклатураСоответствие.Записать();
       Иначе
       КонецЕсли;
       //--
       НоваяСтрока.Номенклатура = НоменклатураСоответствие;
       НоваяСтрока.Количество = Число(Стр.Количество);        
       НоваяСтрока.Цена = Стр.Цена;
       НоваяСтрока.Сумма = НоваяСтрока.Количество * НоваяСтрока.Цена;

Количество не проставляется, но колонка сумма проставлена?
1 Жан Пердежон
 
29.09.11
14:40
очевидно же
2 Шапокляк
 
29.09.11
14:41
Значит, простАвляется, только почему-то в форме не выводится.
3 shuhard
 
29.09.11
14:42
(0) миста лучший отладчик
4 НуВотКак
 
29.09.11
14:43
(1) мне нет
(2) Нет проставляется, так как при проведение ругается - "нет количества
(3) А что толку от отладчика, отладчик показывает что поле заполнено
5 shuhard
 
29.09.11
14:44
(4)
ржал
до слёз
жги ещё
6 kutshai
 
29.09.11
14:55
(4) отладчик по ходу с платформой поцапался, показывает что поле заполнено, когда оно не заполнено. Их нужно помирить
7 Stim213
 
29.09.11
14:56
хм. тест


ржал
до слёз
жги ещё
8 Шапокляк
 
29.09.11
14:58
(5) Ну значит дальше в коде где-то обнуляется. Или там еще коэффициент должен быть,
9 НуВотКак
 
29.09.11
15:00
(8) ничего не обнуляется
10 НуВотКак
 
29.09.11
15:01
У кого есть пример программного создания расходной или приходной накладной для УТ11?
11 shuhard
 
29.09.11
15:07
(10) в УТ 11 нет накладных
12 kutshai
 
29.09.11
15:09
(11) а как же требование ))) оно ж накладная
13 НуВотКак
 
29.09.11
15:10
(11)
ржал
до слёз
жги ещё
14 kutshai
 
29.09.11
15:14
(0) приведите весь код заполнения ВСЕЙ тч
15 Рэйв
 
29.09.11
15:14
(4)>>А что толку от отладчика, отладчик показывает что поле заполнено

Как проверял?
16 kutshai
 
29.09.11
15:14
(0) + пожалуйста, структуру колонок ТЗ
17 НуВотКак
 
29.09.11
15:19
Ладно забейте, даже если заполнится количество, я не знаю как заполнять характеристику номенклатуры, надо пример искать
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.