|
v8: создание проводок программно | ☑ | ||
---|---|---|---|---|
0
lamme
21.07.11
✎
10:47
|
Бух82 2.0
Создаю проводку Проводки = Движения.Хозрасчетный; Проводка = Проводки.Добавить(); ... // описание всех необходмых полей Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("91.02") ; БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт ,Проводка.СубконтоДт,"ПрочиеДоходыИРасходы",СПравочники.ПрочиеДоходыИРасходы.НайтиПоКоду("00014")); // это взято из типовой бух - устанавливает необх субконто необходимое значение. Тут все работает. Вопрос в сл значении субконто для 91,02 счета. Субконото - составляющий тип - и может быть разными спраовчниками: - контрагенты - номенклатура как сказать - что мне необходима Номенклатура ? делаю так - Проводка.СубконтоДт.Номенклатура = Стр.Номенклатура; конечно дже ругается - Вид субконто Номенклатура недоступен для данной записи. |
|||
1
Wassily
21.07.11
✎
10:50
|
Проводка.СубконтоДТ.Вставить("Номенклатура",Стр.Номенклатура)
как-то так |
|||
2
lamme
21.07.11
✎
10:52
|
(1)
нет. не получается. все равно в проводке второе субконто - там где Номенклатура - пустое. |
|||
3
lamme
21.07.11
✎
10:52
|
там идет составной тип данных.
чую - что и-за этого не устанавливается |
|||
4
lamme
21.07.11
✎
10:53
|
там - это в субконто
|
|||
5
Euguln
21.07.11
✎
10:55
|
Если ругается "Вид субконто Номенклатура недоступен для данной записи." - то утверждение "Субконото - составляющий тип - и может быть разными спраовчниками:- контрагенты - номенклатура" не соответствует действительности.
|
|||
6
aka AMIGO
21.07.11
✎
10:56
|
в 8-ке нет НазначитьТип() для Счета?
|
|||
7
aka AMIGO
21.07.11
✎
10:57
|
вернее, для субконто счета..
|
|||
8
Mort
21.07.11
✎
10:58
|
Какая жесть.
|
|||
9
Mort
21.07.11
✎
10:59
|
Проводка.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.КакойТамУТебяВидСубконто] = Стр.Номенклатура;
|
|||
10
Wassily
21.07.11
✎
11:00
|
Проводка.СубконтоДТ.Вставить(ПланыВидовХарактеристик.ВидыСубконто.Номенклатура,Стр.Номенклатура)
тогда так |
|||
11
aka AMIGO
21.07.11
✎
11:01
|
(8) причем тут жесть..
я просто не знаю 8-ку, а в 7-ке есть функция назначить тип для переменной неопределенного типа - документ, справочник, или измерение регистра |
|||
12
Mort
21.07.11
✎
11:03
|
(12) В 8-ке есть ПривестиЗначение(), но оно сюда ни к селу, ни к городу.
|
|||
13
aka AMIGO
21.07.11
✎
11:04
|
(12) так я и не предлагал ничего, в т.ч. Привести..
6-й пост - вопрос, а не совет |
|||
14
Mort
21.07.11
✎
11:12
|
(13) Да я под жестью и не то имел в виду.
|
|||
15
AntonyFO
21.07.11
✎
12:49
|
))
|
|||
16
Starhan
21.07.11
✎
12:58
|
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт ,Проводка.СубконтоДт,"ПрочиеДоходыИРасходы",СПравочники.ПрочиеДоходыИРасходы.НайтиПоКоду("00014"));
а залезть в не и посомтреть что там? |
|||
17
lion11
21.07.11
✎
13:03
|
Вместо "ПрочиеДоходыИРасходы" напиши "Номенклатура". И надеюсь, ты делаешь это на том счете, где "Номенклатура" есть.
|
|||
18
unregistered
21.07.11
✎
13:38
|
А с какого перепугу на 91-м счете взялась номенклатура?
Что означает "составляющий тип"? О каком Субконто идет речь во фразе про "составляющий тип"? Уверен на 99.99%, что субконто "Номенклатура" для 91-го счета не определено. А у имеющихся на 91-м счете субконто в типах нет типа СправочникСсылка.Номенклатура. Автора клинит. |
|||
19
lamme
21.07.11
✎
15:45
|
18
нифига подобного создай проводку вручную на 91,02 и посмотри что идет в субконто2 у меня так - контаргенты, номенклатура и еще 3 вида справочников. (16) пробовал так с Номенклатура. Не помогает. (9) (10) спасибо - завтра попробую |
|||
20
hhhh
21.07.11
✎
15:54
|
(19) но ведь субконто там называется "РеализуемыеАктивы". Пока ты это не напишешь, можешь еще неделю пробовать. Ты чего-то курнул видимо и поэтому решил, что субконто "Номенклатура".
|
|||
21
lamme
21.07.11
✎
15:56
|
20
фигасе тогда оно у меня дает выбирать субконто из справочника Номенклаутра? |
|||
22
lamme
21.07.11
✎
15:57
|
20
и как тогда писать правильно все - чтобы эта номенклатура встала в субконто? |
|||
23
lamme
21.07.11
✎
16:07
|
?
что - никто что ль не создавал проводки врунчую ? |
|||
24
lamme
21.07.11
✎
16:08
|
хм.. идея ..
сначал точно - указать что это РеализуемыеАктивы и только потом указывать - что это типа Номенклатура |
|||
25
lamme
21.07.11
✎
16:08
|
тихо=тихо ..
сам с собою .. |
|||
26
Buster007
21.07.11
✎
16:26
|
автор, зайди в план счетов и посмотри виды субконто у счета.
Там увидишь название субконто которое должно использоваться, и если тип Номенклатура, то это не значит что субконто - Номенклатура. |
|||
27
lamme
22.07.11
✎
05:17
|
(9)
спасибо - сработало. (26) там вид субконто идет - реализуемыеАктивы но он может быть элементом справочников: ъОсновные средства Нематер активы Номелкатура Контрагенты ОбъектыСтроительства ЦенныеБумаги (ну типа составной) Еще раз (9)- спасибо - сработало. Тема закрыта. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |