Имя: Пароль:
1C
1С v8
8.2 БП 2.0 Документ ВводНачальныхОстатков не отображает ТЧ
0 Перелетный косяк
 
02.07.12
13:12
Переношу по OLE остатки номенклатуры из 81

Выборка  = OLEЗапрос.Выполнить().выбрать();
   КоличествоВсего = ВЫборка.Количество();
   Если КоличествоВсего > 0 Тогда
       ДокВВоданачОст = Документы.ВводНачальныхОстатков.СоздатьДокумент();
       ДокВВоданачОст.ОтражатьВБухгалтерскомУчете=Истина;
       ДокВВоданачОст.ОтражатьВНалоговомУчете=Истина;
       ДокВВоданачОст.РазделУчета = Перечисления.РазделыУчетаДляВводаОстатков.Товары;
       ДокВВоданачОст.Дата = ТекущаяДата();
       ДокВВоданачОст.Организация = Справочники.Организации.НайтиПоКоду("000000001");
       ТЧТовары = ДокВВоданачОст.МПЗОтгруженные;        
       Ном = 1; НеНайдено = 0;
       Пока выборка.Следующий() цикл
           Состояние("Прочитано " + Ном+" из " + КоличествоВсего );
           
           НайденнаяНоменклатура = Справочники.Номенклатура.НайтиПоНаименованию(выборка.субконто1.Наименование);
           Если НайденнаяНоменклатура.Пустая() Тогда
               НеНайдено = НеНайдено +1;
           иначе
               СтрокаТЧ = ТЧТовары.Добавить();
               СтрокаТЧ.НомерСтроки = Ном;
               СтрокаТЧ.ВидМПЗ = Перечисления.ВидыМПЗ.Товары;
               СтрокаТЧ.ВалютнаяСумма = 0;
               
               СтрокаТЧ.СчетУчета = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
               СтрокаТЧ.Номенклатура = НайденнаяНоменклатура.Ссылка;
               СтрокаТЧ.Количество = выборка.КоличествоОстатокДт;
               СтрокаТЧ.Сумма = выборка.СуммаОстатокДт;
           КонецЕсли;
           Ном = Ном + 1;
       КонецЦикла;    
       попытка
           ДокВВоданачОст.Записать(РежимЗаписиДокумента.Запись);
       Исключение
           Сообщить(ОписаниеОшибки());
       КонецПопытки;
   КонецЕсли;
   Сообщить("В ТЧ Товары " + ДокВВоданачОст.МПЗОтгруженные.Количество() + " строк");

ТЧ МПЗОтгруженные заполнена N количеством строк
Однако ж при интерактивном открытии Раздел учета «Товары и торговая наценка (счета 41, 42)» открывается с пустой табличной частью.

Не могу разобраться с отображением данных((
Кто сталкивался?
1 gosn1ck
 
02.07.12
13:15
блин, правила же есть...
запрос сделайте к созданному документу
2 Перелетный косяк
 
02.07.12
13:18
(1) читаем (0) - данные в документе есть. просто они не отображаются
3 hhhh
 
02.07.12
13:19
(2) ну если они уже отгружены, значит, их не должно быть. Всё правильно отображает. Непонятно, что вас настораживает.
4 Перелетный косяк
 
02.07.12
13:21
(3) Изволите шутить?
Просто из названия доступных ТабЧастей не очевидно которую использовать для ввода остатков по 41 сч.
Пробовал ТЧ "БухСправка" - то же самое
5 hhhh
 
02.07.12
13:24
(4) зато очевидно, что МПЗОтгруженные это те, которые отгруженные. В документе посмотреть не можете, что ли. Там этих таб частей меньше десятка.
6 kotletka
 
02.07.12
13:26
Другая тч просто. (5)+1
МППриобретенные
7 kotletka
 
02.07.12
13:27
МПЗПриобретенные
8 Валерьевна
 
02.07.12
13:27
ты же в какую-то таблицу  ТЧТовары   строку добавляешь, а не в ТЧ документа. Пиши стразу СтрокаТЧ = ДокВВоданачОст.МПЗОтгруженные.Добавить();
9 kotletka
 
02.07.12
13:27
(8)мде...
10 Валерьевна
 
02.07.12
13:28
ну или после цикла перед записью документа загружай в МПЗОтгруженные  из сформированной таблицы ТЧТовары
11 kotletka
 
02.07.12
13:30
(10)код то прочитала вдумчиво? код у него пойдет, а вот тч не та
12 Валерьевна
 
02.07.12
13:31
(9) ну может я и ерунду написала, как-то непривычно зачем вот это:  ТЧТовары = ДокВВоданачОст.МПЗОтгруженные;
13 Валерьевна
 
02.07.12
13:34
(11) ну и он же это пишет ещё до того как записал документ, только создал его. Реально так сработает? по незаписанному документу ТЧТовары = ДокВВоданачОст.МПЗОтгруженные;
14 m-serg74
 
02.07.12
13:35
(3) а зачем вообще тогда во ВводеОстатков эта ТЧ?
15 m-serg74
 
02.07.12
13:35
если туда писать нечего
16 m-serg74
 
02.07.12
13:36
(13) хватит бредить) все правильно с этим...
17 Перелетный косяк
 
02.07.12
13:37
(7) + 100500
прошу у всех прощения. затупил.
Понедельник((

Но по поводу ТабЧастей - реально могли бы их по-понятней обозвать.

лично у меня было ощущение что "МПЗПриобретенные" "МПЗотгруженные" - это типа налоговых регистров для ИП