|
Как программно узнать проводки у определенного док. РТиУ? УПП 1.3 | ☑ | ||
---|---|---|---|---|
0
new1snik
28.01.14
✎
07:58
|
Добрый день.
Есть необходимость узнать проводки( счета Дт и Кт, субконто и все остальное) у определенного док. РТиУ и повторить их в документе корректировок записей регистров в немного измененном виде. Каким образом я могу получить все проводки у документа? |
|||
1
Wobland
28.01.14
✎
07:59
|
.Движения
|
|||
2
ZaprosMan
28.01.14
✎
08:01
|
Можно запросом. Документ как регистратор.
|
|||
3
ZaprosMan
28.01.14
✎
08:05
|
РегистрНакопления = Регистр.СоздатьНаборЗаписей();
РегистрНакопления.Отбор.Регистратор.Установить(ДокументСсылка); РегистрНакопления.Прочитать(); Для Каждого Запись Из РегистрНакопления Цикл Запись.Что то правим... КонецЦикла РегистрНакопления.Записать() /////Делайте аккуратно, можно затереть весь регистр, если отбор не наложить. |
|||
4
new1snik
28.01.14
✎
08:08
|
(1) (3) Благодарю
|
|||
5
new1snik
28.01.14
✎
08:15
|
С обычными проводками понятно, а как получить сведения по проводкам бухгалтерского учета?
Вот эти данные как я могу получить: http://s14.radikal.ru/i187/1401/56/b6b0090d330f.png |
|||
6
Ярус
28.01.14
✎
08:16
|
(5) Запросом к регистру бухгалтерии
|
|||
7
Wobland
28.01.14
✎
08:16
|
(5) это тоже регистр
|
|||
8
new1snik
28.01.14
✎
08:20
|
(6) (7) Совсем отупел. Работал с ними только однажды, совсем о них забыл. Еще раз спасибо.
|
|||
9
new1snik
28.01.14
✎
11:59
|
Возникла еще проблемка. Уже заполняю созданный программно документ корректировки регистров, регистр бухгалтерии бухгалтерский учет.
Док = Документы.КорректировкаЗаписейРегистров.СоздатьДокумент(); Док.Дата = ТекущаяДата(); Док.Ответственный = ПараметрыСеанса.ТекущийПользователь; Док.Комментарий = "Документ создан автоматически для учета доп.расходов указанных в " + ДокДопРасходов; Новая = Док.ТаблицаРегистровБухгалтерии.Добавить(); Новая.Имя = "Хозрасчетный"; Новая.Представление = "Бюджетирование"; //Добавляю новую запись Запись = Док.Движения.Хозрасчетный.Добавить(); Запись.Активность = Истина; .... Запись.СубконтоДт=Движение.СубконтоДт1 ; Запись.СубконтоКт=Движение.СубконтоКт1 ; Выдет ошибку при выполнении кода Запись.СубконтоДт=Движение.СубконтоДт1 ; Запись.СубконтоКт=Движение.СубконтоКт1 ; Поле СубконтоДт и СубконтоКт недоступны для записи. Если убрать этот код и уже ручками попытаться выбрать в созданном документе корректировки СубконтоДт или СубконтоКт, то все получается, в чем может быть причина? |
|||
10
shuhard
28.01.14
✎
11:59
|
(9) [в чем может быть причина?]
в неверном коде |
|||
11
Михаил Козлов
28.01.14
✎
12:00
|
(9) Посмотрите в документе корректировки записей его заполнение при сторнировании документа.
|
|||
12
new1snik
28.01.14
✎
12:00
|
(10) В чем его неверность? Остальные параметры заполняются программно без ошибок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |