Имя: Пароль:
1C
1C 7.7
v7: Перепроводка документа
,
0 adm1nb3k
 
02.01.13
14:19
Здравствуйте. Нужна Ваша помощь.
Создан документ для расчета себестоимости продукции. Документ выбирает за определенный период оприходованные продукции (путем запроса). Определяет настоящую себестоимость.
Вопрос: Как можно находясь в текущем документе, в проведенном документе по реализации продукции, перепровести проводку по себестоимости?
1 G-Re
 
02.01.13
14:29
Если в модуле формы, то
ДС=СоздатьОбъект("Документ.себестоимость")
ДС.СделатьНепроведенным();
ДС.что-то сделать
ДС.Записать();
ДС.Провести();
Если в модуле проведения, то не нужно, у тебя не получится.
2 G-Re
 
02.01.13
14:33
А вообще, поставленный вопрос методологически неверен. Это всё решается по-другому, иногда даже по-разному, НО почти НИКОГДА перепроведением задним числом ВСЕХ документов по реализации.
3 adm1nb3k
 
02.01.13
14:37
(2) Согласен. Но, перепроводка нужна нам что бы определить сумму себестоимость реализованных продукции.
4 Amra
 
02.01.13
14:58
(3) Корректируй себестоимость списания документом расчета себестоимости
5 adm1nb3k
 
02.01.13
15:01
(4) Именно этого я и хочу сделать. Только вот не знаю как программным путем перепроводит.
6 Classic
 
02.01.13
15:39
(5)
не меняй проводки документов. Разницу текущим документом списывай
7 Злопчинский
 
02.01.13
15:46
(0) Посмотри как в типовой бухии сделано закрытие месяца по 15-16 счетам - в конце месяца считается отклонение средней себестоимости (на конец месяца?) от мгоновенных себестоимостей, рассчитанных в момент проведения - и дописываются в списание себестоимости требуемые дельты.
8 Злопчинский
 
02.01.13
15:46
читать (7) не как утверждение, а как размышление
9 adm1nb3k
 
07.01.13
00:03
Вопрос по-другому. Как мне находясь на документе РасчетСебестоимостиПродукции выполнить процедуру Перезаполнить из документа ОтпустМатериаловНаСторону?
10 Злопчинский
 
07.01.13
00:08
(9)
а) скопипастить код и функционал кода в свой документ.
б) извернуться через контекст, доступный после открытия формы и запустить через контекст ОО для выполнения Перезаполнить
в) покурит в сторону формекса - там есть возможность вызывать процедуры чужих форм.
11 adm1nb3k
 
07.01.13
00:38
(10) А пример можно посмотреть по поводу варианта Б
12 adm1nb3k
 
07.01.13
01:01
(10) Спасибо. Разобрался с вариантом А.
13 Злопчинский
 
07.01.13
01:10
(11) иди на Конец Цикла