|
v7: Программно создать операцию | ☑ | ||
|---|---|---|---|---|
|
0
diesell
23.11.17
✎
16:10
|
В общем нужно программно создать операцию, которая добавляет проводки
к уже существующему проведенному доку. Возможно ли это? |
|||
|
1
Волшебник
модератор
23.11.17
✎
16:13
|
Да, но не надо так делать.
|
|||
|
2
Злопчинский
23.11.17
✎
16:21
|
(0) напиши в проведение документа часть кода по добавлению проволок. Провели документы по условию, чтобы не менять если что-то проведено паралельное
|
|||
|
3
diesell
23.11.17
✎
16:25
|
(2) ну с этим понятно. Думал можно создать объект Операция, подвязать его к документу и добавить новых проводок...
|
|||
|
4
Злопчинский
23.11.17
✎
16:40
|
(3) можно, но не нужно
Ибо при перепроведении это все исчезнет скорее всего |
|||
|
5
Масянька
23.11.17
✎
17:07
|
(3) http://catalog.mista.ru/public/79515/?detail=Y&ID=79515&PAGEN_1=2 - аналог (практически) ручной корректировки движений (как в снеговике).
|
|||
|
6
Ёпрст
гуру
23.11.17
✎
17:10
|
(3) можно
|
|||
|
7
HawkEye
23.11.17
✎
17:13
|
(3) мы не против....
|
|||
|
8
Ёпрст
гуру
23.11.17
✎
17:16
|
на вот, развлекайся
Опр = СоздатьОбъект("Операция"); Опр.НайтиОперацию(Док.ТекущийДокумент()); Опр.НоваяПроводка(); Опр.Дебет.Счет = СчетПоКоду("Вася"); Опр.Дебет.Субконто(1,ПервоеСубконто); Опр.Дебет.Субконто(2,ВтороеСубконто); Опр.Кредит.Счет = СчетПоКоду("Вася"); Опр.Кредит.Субконто(1,ПервоеСубконто); Опр.Кредит.Субконто(2,ВтороеСубконто); Опр.Кредит.Субконто(3,ТретьеСубконто); Опр.Сумма = Сумма; Опр.Записать(); |
|||
|
9
Ёпрст
гуру
23.11.17
✎
17:17
|
в кредите, только поменяй на
СчетПоКоду("Федя");, а то не взлетит |
|||
|
10
Duke1C
23.11.17
✎
20:10
|
(9) :))))) Красава
|
|||
|
11
Злопчинский
23.11.17
✎
23:23
|
(10) ты федю видишь? А он есть!
|
| Форум | Правила | Описание | Секции | Поиск |