|
Создать документ с движениями | ☑ | ||
---|---|---|---|---|
0
1C2SS
08.05.13
✎
16:49
|
Прошу помощи ибо эксперименты не приводят к желаемому.
Необходимо создать документ Реализация товаров и услуг, добавить к нему движения по Хозрасчетный и НДСЗаписиКнигиПродаж и счет-фактуру без НДС. Подскажите пожалуйста как это сделать наиболее грамотным методом. |
|||
1
shuhard
08.05.13
✎
16:50
|
(0)[ как это сделать наиболее грамотным методом.]
взять и сделать, топик то о чем ? |
|||
2
Defender aka LINN
08.05.13
✎
16:50
|
(0) Самый грамотный метод - позвонить программисту, обговорить цену, заплатить денег и получить результат.
|
|||
3
Господин ПЖ
08.05.13
✎
16:50
|
>эксперименты не приводят к желаемому
разрешаю СП почитать... |
|||
4
1C2SS
08.05.13
✎
16:51
|
С движениями не получается. пишу так:
дв = дРеализ.Движения; дв.НДСЗаписиКнигиПродаж.Отбор.Регистратор.Установить(дРеализ.Ссылка); д = дв.НДСЗаписиКнигиПродаж.Добавить(); д.Организация = Организация; д.Покупатель = Заемщик; д.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; д.ВидЦенности = Перечисления.ВидыЦенностей.Товары; д.Событие = Перечисления.СобытияПоНДСПродажи.Реализация; д.ДатаСобытия = ЭлементыФормы.ДатаНачПроц.Значение; д.НДС = 0; д.СуммаБезНДС = СуммаПроцентовКНачислению; д.Период = ЭлементыФормы.ДатаНачПроц.Значение; дСФ = Документы.СчетФактураВыданный.СоздатьДокумент(); д.СчетФактура = дСФ.Ссылка; дв.Записать(); А он ругается говорит нет отбора по регистру |
|||
5
Defender aka LINN
08.05.13
✎
16:53
|
(0) Тебе буквы под переменные со склада под роспись выдают, что ли? Или платить заставляют?
В ответ на неминуемый вопрос "да какая разница?": это говно никто читать не будет. |
|||
6
shuhard
08.05.13
✎
16:53
|
(4)[ дв = дРеализ.Движения;
дв.НДСЗаписиКнигиПродаж.Отбор.Регистратор.Установить(дРеализ.Ссылка);] лажа |
|||
7
1C2SS
08.05.13
✎
16:55
|
(6) а как правильно ?
|
|||
8
Laerys
08.05.13
✎
16:59
|
(7)
Движение = ДокументРеализация.Движения; Движение.НДСЗаписиКнигиПродаж.Отбор.Регистратор.Установить(ДокументРеализация.Ссылка); Движение = Движение.НДСЗаписиКнигиПродаж.Добавить(); Смысл уловил? Если код не читабелен, он по определению не правильный. |
|||
9
1C2SS
08.05.13
✎
17:07
|
Понятно.
Но вот непонятно почему когда я таким методом: НаборЗаписей = РегистрыНакопления.НДСЗаписиКнигиПродаж.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(дРеализ.Ссылка); НовЗапись = НаборЗаписей.Добавить(); НовЗапись.Организация = Организация; НовЗапись.Покупатель = Заемщик; НовЗапись.СчетФактура = дСФ.Ссылка; НовЗапись.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; НовЗапись.ВидЦенности = Перечисления.ВидыЦенностей.Товары; НовЗапись.Событие = Перечисления.СобытияПоНДСПродажи.Реализация; НовЗапись.ДатаСобытия = ЭлементыФормы.ДатаНачПроц.Значение; НовЗапись.НДС = 0; НовЗапись.СуммаБезНДС = СуммаПроцентовКНачислению; НовЗапись.Период = ЭлементыФормы.ДатаНачПроц.Значение; НаборЗаписей.Записать(Истина); добавляю движения для документа при перепроведении этого документа они исчезают? |
|||
10
Laerys
08.05.13
✎
17:21
|
(9) Опять же
НовЗапись.СчетФактура = дСФ.Ссылка; Это кто? Почему не через Объект? |
|||
11
hhhh
08.05.13
✎
17:32
|
(9) они и должны исчезать. ПРоведение - это что? Запись движений по регистрам.
|
|||
12
Laerys
08.05.13
✎
17:43
|
(11) Почему они должны исчезнуть?
(9) Ты когда создаешь документ там данные, которые ты прописываешь в регистр, все есть? |
|||
13
1C2SS
08.05.13
✎
17:48
|
Похоже что я в реализации не все реквизиты прописываю / не все правильно т.к. она сама не создает движений НДС продажи.
|
|||
14
hhhh
08.05.13
✎
17:49
|
(12) такова жизнь. Проведение документа старые движения стирает, новые записывает.
|
|||
15
Laerys
08.05.13
✎
18:04
|
(14) Вопрос в том не почему она старые стирает, это понятно), а почему не создает новые.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |