Имя: Пароль:
1C
1С v8
В табл. часть дока первая строка добавл. пустой, а все остальные нормальные.
0 Босечка
 
01.02.12
13:50
В табл. часть дока  первая строка  добавляется пустой, а все остальные  нормальные.  Как это исправить?

                   СсылкаП=Справочники.ТехнологическиеОперации.НайтиПоРеквизиту("ШтрихКод",ИДВидРабОкрШтрих,,);
                   Если СсылкаП.Пустая()=Ложь тогда
                       ПараметрыОтбора=Новый Структура();                
                       ПараметрыОтбора.Вставить("Операция",СсылкаП);
                       НайденноеЗначение = С_ТЗ.Работы.НайтиСтроки(ПараметрыОтбора);
                       Сообщить("СсылкаП "+СсылкаП.Наименование);
                       
                       Если НайденноеЗначение.Количество() = 0 Тогда
                           Сообщить("Добавление строки в табл. часть "+СсылкаП.Наименование);
                           Если СсылкаП.Пустая()=Ложь тогда
                               СсылкаТЧРаботы=С_ТЗ.Работы.Добавить();
                               СсылкаТЧРаботы.Операция=СсылкаП;
                               СсылкаТЧРаботы.ШтрихкодРаботы=СсылкаП.Штрихкод;
                               СсылкаТЧРаботы.Количество=1;
                           Конецесли;
                       КонецЕсли;            
                   КонецЕсли;
1 zbv
 
01.02.12
14:13
убрать добавление пустой строки.

В представленом коде, добавление пустой строки нету, ищите где у вас добавляется строка в ТЧ в другом месте.
2 Wobland
 
01.02.12
14:15
(1) ну почему нету. вон, пусть в С_ТЗ первая найденная строка будет пустой...
3 Wobland
 
01.02.12
14:15
(2) ерунду сказал, пардоньте
4 Wobland
 
01.02.12
14:16
ну и как выглядит пустая строка? количество хоть 1?
5 zladenuw
 
01.02.12
14:18
добавляешь через что ? какая процедура ?
6 Босечка
 
01.02.12
14:54
(4) 1
7 Босечка
 
01.02.12
14:59
(1) Нигде нет, в другом месте. Точнее там находится элемент справочника с пустым наименованием.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн