|
Создание проводки. | ☑ | ||
|---|---|---|---|---|
|
0
Aleksei_Pro
25.07.12
✎
12:17
|
Мне нужно в имеющуюся бух справку создать проводку, пишу код, но он создает а старые удаляет, что не так подскажите:
ТекД = СсылкаНаОбъект.Ссылка; РегХозрасчетный_ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); РегХозрасчетный_.Отбор.Регистратор.Значение = ТекД; РегХозрасчетный = РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(ТекД); Пока РегХозрасчетный.Следующий() Цикл Если (РегХозрасчетный.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками ) и (РегХозрасчетный.СчетКт=ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ) Тогда РегЗапись = РегХозрасчетный..Добавить(); РегЗапись.Период = РегХозрасчетный.Период; РегЗапись.Регистратор = ТекД; РегЗапись.Организация = РегХозрасчетный.Организация; РегЗапись.СчетДт = ПланыСчетов.Хозрасчетный.НДС; РегЗапись.СчетКт = ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ; БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетКт, РегЗапись.СубконтоКт, "Контрагенты", РегХозрасчетный.СубконтоДт.Контрагенты); РегЗапись.Сумма = -РегХозрасчетный.Сумма; РегХозрасчетный_.Записать(); КонецЕсли; КонецЦикла; ТекД.ПолучитьОбъект().Записать(); |
|||
|
1
Ненавижу 1С
гуру
25.07.12
✎
12:19
|
РегХозрасчетный_ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
РегХозрасчетный_.Отбор.Регистратор.Значение = ТекД; РегХозрасчетный_.Прочитать(); |
|||
|
2
х86
25.07.12
✎
12:19
|
.Прочитать()
|
|||
|
3
Eugene_life
25.07.12
✎
12:20
|
Прочитать() еще не предлагали?
|
|||
|
4
х86
25.07.12
✎
12:24
|
(0)по коду:
выборку нафик, читай запросом и сразу устанавливай отбор и если это у тебя в подписке тогда смотри Источник.Движения ... |
|||
|
5
х86
25.07.12
✎
12:26
|
(4)+ подготавливай таблицу и грузи в набор записей
|
|||
|
6
Maxus43
25.07.12
✎
12:28
|
можно просто
РегХозрасчетный_.Отбор.Регистратор.Установить(ТекД); РегХозрасчетный_.Прочитать(); Для Каждого Проводка Из РегХозрасчетный_ Цикл ... |
| Форум | Правила | Описание | Секции | Поиск |