![]() |
![]() |
|
v7: Подмогните! документ ОперацияБух | ☑ | ||
---|---|---|---|---|
0
SIS72
30.09.09
✎
04:41
|
Из экселя переношу данные в документ ОперацияБух, не могу записать в табличную часть СубконтоДТ1 и СубконтоДт2 - там что-то совсем мудро с этими полями, все остальные СчетКТ,Сумма,Содержание записывается.
Помогите советом или примером - остался только это сделать и перенос из 1С7 готов или подскажите какие есть уже готовые решения. Заранее благодарен, УДАЧИ ВАМ!!! |
|||
1
IamAlexy
30.09.09
✎
04:42
|
в документе "операция бух" есть табличная часть с субконтами ?
с каких это пор ? |
|||
2
SIS72
30.09.09
✎
04:43
|
ну так подскажи как - опыта совсем мало
|
|||
3
IamAlexy
30.09.09
✎
04:47
|
http://tinyurl.com/knu9pw
а там в простых примерах ищи что то типа "как записать движения документу" ну и про операциюбух поищи |
|||
4
DiMel_77
30.09.09
✎
04:58
|
ничего там сложного нет :
ДокументОперацияБух = Документы.ОперацияБух.СоздатьДокумент(); ... ДокументОперацияБух.Записать(); ОбъектБУ= РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); СтрокаДокумента=ОбъектБУ.Добавить(); СтрокаДокумента.Активность=Истина; СтрокаДокумента.Организация=Организация; СтрокаДокумента.Период=<ДатаДокумента>; СтрокаДокумента.Регистратор=ДокументОперацияБух.Ссылка; СтрокаДокумента.СчетДт= <СчетДт>; СтрокаДокумента.СубконтоДт.Вставить(<ВидСубконто>,<ЗначениеСубконто>); ... ОбъектБУ.Отбор.Регистратор.ВидСравнения = ВидСравнения.Равно; ОбъектБУ.Отбор.Регистратор.Значение = ДокументОперацияБух.Ссылка; ОбъектБУ.Отбор.Регистратор.Использование = Истина; ОбъектБУ.Записать(); |
|||
5
SIS72
30.09.09
✎
05:24
|
СтрокаДокумента.СубконтоДт.Вставить(<ВидСубконто>,<ЗначениеСубконто>);
<ВидСубконто> - это что? <ЗначениеСубконто> - это ссылка на контрагент? |
|||
6
DiMel_77
30.09.09
✎
05:49
|
Как то так
СтрокаДокумента.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты,Контрагент); |
|||
7
SIS72
30.09.09
✎
05:56
|
Выкрутился так (мож кому пригодиться - это как добавить "строку")
////+++ записываем в строку !!!!!! Проводка = Движения.Хозрасчетный.Добавить(); Проводка.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПокупателями;//62.01 Проводка.СчетКт = ПланыСчетов.Хозрасчетный.ВыручкаНеЕНВД;//90.01.1 Проводка.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты,Справочники.Контрагенты.НайтиПоНаименованию(СсылкаКонтрагент).Ссылка); Проводка.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры,НайденнаяСсылкаНаДоговор); Проводка.Содержание = Коммениарий; Проводка.Сумма = Сумма; ////--- записываем в строку !!!!!! Благодарю всех кто не остался безучастным!!! Удачи ВАМ |
|||
8
DiMel_77
30.09.09
✎
06:05
|
(7)По моему у тебя совсем опыта мало - подучись немного!!!
1) Во первых ты пытаешся проводку по реализации в ручную операцию запихнуть, а как же регистры накопления? 2) Как ты собираешся анализировать взаиморасчеты по 62 счету если есть аванс? 3) А вот это вообще убило "Справочники.Контрагенты.НайтиПоНаименованию(СсылкаКонтрагент).Ссылка" - что будет если не нашли контрагента или 2 контрагента с одинаковым наименованием? и т.д. |
|||
9
SIS72
30.09.09
✎
09:23
|
А как проверить (где посмотреть) что записывается в регистры? подскажите пожалста. Реализовал как в 4 посте - вроде все получилось.
|
|||
10
philll
30.09.09
✎
10:09
|
(9) в проводке же есть кнопка "движения документа"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |