|
Ввод начальных остатков по 41.01 Верно ли? | ☑ | ||
---|---|---|---|---|
0
vie_za
29.10.12
✎
14:52
|
Программно заполняю док Ввод начальных остатков.
шапку заполнил НовыйДокумент=Документы.ВводНачальныхОстатков.СоздатьДокумент(); НовыйДокумент.Дата=НачалоПериода-1; НовыйДокумент.Комментарий="#Счет учета: 41.01"""+"# #"+"Раздел учета "+"""Готовая продукция и товары """+"# #Перенесено из 1С:БП 1.6# Номер документа: "+НомерДокумента+" #"; НовыйДокумент.Организация=Организация; НовыйДокумент.ОтражатьВБухгалтерскомУчете=Истина; НовыйДокумент.ОтражатьВНалоговомУчете=Истина; НовыйДокумент.ОтражатьПоСпециальнымРегистрам=Истина; НовыйДокумент.РазделУчета=Перечисления.РазделыУчетаДляВводаОстатков.РасчетыСПоставщикамиИПодрядчиками; НовыйДокумент.Ответственный=глЗначениеПеременной("глТекущийПользователь"); Заполняю табличную часть ... Для каждого Строка Из тз4101 Цикл Если Не Строка.ДокументРасчета.Пустая() Тогда ЭлементыФормы.тз4101.ТекущаяСтрока=Строка; //?? НоваяСтрока=НовыйДокумент.МПЗПриобретенные.Добавить(); ...и мучает меня вопрос. А верно ли использовать здесь ТабличнуюЧасть "МПЗПриобретенные" ????? |
|||
1
vie_za
29.10.12
✎
15:39
|
?
|
|||
2
hhhh
29.10.12
✎
15:46
|
(1) 41-й счет это товары, которые у вас на складе. Как вам вообще в голову могла прийти мысль, что раздел учета - какие-то подрядчики.
|
|||
3
vie_za
29.10.12
✎
15:49
|
да,60 -й здесь явно не причем
надо НовыйДокумент.РазделУчета=Перечисления.РазделыУчетаДляВводаОстатков.Товары; и тем не менее - правильно ли я выбрал Табличную часть? |
|||
4
shuhard
29.10.12
✎
15:49
|
(3) нет
|
|||
5
vie_za
29.10.12
✎
16:01
|
(4)ну,мне тоже так кажется.=(((
По идее,должна быть какято табличная часть "Товары",но в конфигураторе в списке Табличных частей для ввода остатков ничего похожего нет :=( |
|||
6
DayDreamer
29.10.12
✎
16:03
|
Оприходование товаров. Ввод начальных остатков
|
|||
7
hhhh
29.10.12
✎
16:05
|
(5) вы нам конфу озвучьте. Если например БП 2.0, то как раз правильно: "МПЗПриобретенные"
|
|||
8
DayDreamer
29.10.12
✎
16:05
|
(0) а что за конфа?
|
|||
9
kotletka
29.10.12
✎
16:06
|
правильная тч
|
|||
10
vie_za
29.10.12
✎
16:08
|
(6)
НовыйДокумент=Документы.ВводНачальныхОстатков.СоздатьДокумент(); ..... НовыйДокумент.РазделУчета=Перечисления.РазделыУчетаДляВводаОстатков.Товары; что здесь не так? |
|||
11
vie_za
29.10.12
✎
16:09
|
(7) ну,да..про слона то и не сказал . БП 2.0,естественно
|
|||
12
vie_za
29.10.12
✎
17:33
|
собственно говоря,почему спрашиваю..
заполняю я эту ТЧ Для каждого Строка Из тз4101 Цикл Если Не Строка.ДокументРасчета.Пустая() Тогда ЭлементыФормы.тз4101.ТекущаяСтрока=Строка; //?? НоваяСтрока=НовыйДокумент.МПЗПриобретенные.Добавить(); НоваяСтрока.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.01"); НоваяСтрока.Номенклатура = НоменклатураПоКоду(Строка.КодНоменклатуры); НоваяСтрока.Склад = Строка.Склад; НоваяСтрока.РасчетныйДокумент= Строка.ДокументРасчета; НоваяСтрока.Количество = Строка.Количество; НоваяСтрока.Партия =Строка.ДокументРасчета; НоваяСтрока.Сумма =Строка.Сумма; НоваяСтрока.СуммаНУ =Строка.Сумма; КонецЕсли; // х=0; КонецЦикла; НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение); при проведении выдает кучу одинаковых ошибок В строке номер "0" табличной части "Товары на складе": Не заполнено значение реквизита "Номер строки"! причем на каждую строчку ТЧ. смотрел отладчиком-Номер строки нормально инкреминируется на каждом цикле |
|||
13
zbv
29.10.12
✎
17:35
|
(12) заполни реквизиты ТЧ "Ключ" и "НомерСтрокиТЧ"
|
|||
14
vie_za
29.10.12
✎
17:40
|
(13) почему тогда при вводе по другому счету
НомерДокумента=1; НовыйДокумент=Документы.ВводНачальныхОстатков.СоздатьДокумент(); НовыйДокумент.Дата=НачалоПериода-1; НовыйДокумент.Комментарий="#Счет учета: 41.01"""+"# #"+"Раздел учета "+"""Готовая продукция и товары """+"# #Перенесено из 1С:БП 1.6# Номер документа: "+НомерДокумента+" #"; НовыйДокумент.Организация=Организация; НовыйДокумент.ОтражатьВБухгалтерскомУчете=Истина; НовыйДокумент.ОтражатьВНалоговомУчете=Истина; НовыйДокумент.ОтражатьПоСпециальнымРегистрам=Истина; НовыйДокумент.РазделУчета=Перечисления.РазделыУчетаДляВводаОстатков.Товары; НовыйДокумент.Ответственный=глЗначениеПеременной("глТекущийПользователь"); стр=0; Для каждого Строка Из тз4101 Цикл Если Не Строка.ДокументРасчета.Пустая() Тогда ЭлементыФормы.тз4101.ТекущаяСтрока=Строка; //?? НоваяСтрока=НовыйДокумент.МПЗПриобретенные.Добавить(); НоваяСтрока.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.01"); НоваяСтрока.Номенклатура = НоменклатураПоКоду(Строка.КодНоменклатуры); НоваяСтрока.Склад = Строка.Склад; НоваяСтрока.РасчетныйДокумент= Строка.ДокументРасчета; НоваяСтрока.Количество = Строка.Количество; НоваяСтрока.Партия =Строка.ДокументРасчета; НоваяСтрока.Сумма =Строка.Сумма; НоваяСтрока.СуммаНУ =Строка.Сумма; КонецЕсли; // х=0; КонецЦикла; НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение); |
|||
15
vie_za
06.11.12
✎
16:54
|
ок,со вводом по 41-му разобрался.
Еще вопрос, при вводе начальных остатков по ГТД -правильно ли я выбрал табличную часть - МПЗПриобретенные НовыйДокумент=Документы.ВводНачальныхОстатков.СоздатьДокумент(); НовыйДокумент.Комментарий="#Счет учета: ГТД"""+"# #"+"Раздел учета "+"""Прочие счета бухгалтерского учета """+"# #Перенесено из 1С:БП 1.6# Номер документа: "+НомерДокумента+" #"; НовыйДокумент.РазделУчета=Перечисления.РазделыУчетаДляВводаОстатков.ПрочиеСчетаБухгалтерскогоУчета; НоваяСтрока=НовыйДокумент.МПЗПриобретенные.Добавить(); //??! |
|||
16
vie_za
06.11.12
✎
17:27
|
Повторюсь- при вводе начальных остатков по ГТД ,какую табличную часть документа надо использовать?
|
|||
17
vie_za
06.11.12
✎
17:48
|
Похоже,надо использовать ТЧ Бухсправка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |