|
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
прошу у всех прощения. затупил. Понедельник(( Но по поводу ТабЧастей - реально могли бы их по-понятней обозвать. лично у меня было ощущение что "МПЗПриобретенные" "МПЗотгруженные" - это типа налоговых регистров для ИП |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |