Имя: Пароль:
1C
1С v8
Как добавить проводки в документ
0 Max1986
 
07.09.11
14:52
Есть база Бухгалтерии 2.0.25.
Есть проведенный документ. Мне надо программным путем добавить туда проводки - для корректировки.
Не получается. Проблема в том что еже есть такая проводка - т.е. мне надо изменить сумму.
Первый отбор по документу проходит нормально. А вот изменить отбор - кроме регистратора поставить еще не могу - типа нельзя отбор изменить.

Док = ДокПров.ПолучитьОбъект();
ДвиженияДок = Док.Движения;
ДвиженияДок.РасчетСписанияКосвенныхРасходов.Отбор.Регистратор.Установить(Док.Ссылка);
ДвиженияДок.РасчетСписанияКосвенныхРасходов.Прочитать();
// до этого нормально, ниже ошибка
ДвиженияДок.РасчетСписанияКосвенныхРасходов.Отбор.Добавить("СтатьяЗатрат", "СтатьяЗатрат");
ДвиженияДок.РасчетСписанияКосвенныхРасходов.Отбор.СтатьяЗатрат.Установить(Выборка.СтатьяЗатрат);
ДвиженияДок.РасчетСписанияКосвенныхРасходов.Прочитать();
ПроводкаСписКосвенРасх = ДвиженияДок.РасчетСписанияКосвенныхРасходов.Добавить();
ДвиженияДок.РасчетСписанияКосвенныхРасходов.Записать();

Ошибка именно в попытке Добавить в Отбор
1 Grusswelle
 
07.09.11
14:54
Всё правильно, ошибка именно там.
2 Рэйв
 
07.09.11
14:56
(0)Делай через набор записей с отбором по доку
3 Max1986
 
07.09.11
15:34
(2)иначе не?
4 Maxus43
 
07.09.11
15:36
а зачем иначе?
5 Max1986
 
07.09.11
15:49
(4)да так просто
6 Renat11111
 
07.09.11
15:54
(0) ты редкий извращенец
7 Max1986
 
07.09.11
16:06
(6)Главбух хочет изменить проводки Закрытия месяца но не руками а программно в проводках проведенного документа
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.