![]() |
![]() |
![]() |
|
v7: Движения документа - Код операции, как изменить? | ☑ | ||
---|---|---|---|---|
0
lg2marvel
14.06.14
✎
13:48
|
Добрый день. Конфигурация комплексная, создаю обработкой документ Приходный кассовый ордер
ДокПКО.Новый(); ДокПКО.ДатаДок = ДатаФин; ДокПКО.Фирма = Док.Фирма; ДокПКО.Автор = глПользователь; ДокПКО.КодИБ = Константа.ПрефиксБазы; ДокПКО.ТипУчета = 0; ДокПКО.ДокументОснование = Док.ТекущийДокумент(); ДокПКО.РСчет = Док.Касса; //ДокПКО.НомерПО = номера ПКО для этой кассы роли не играют, не наращиваем. ДокПКО.Счет = СчетПоКоду("361"); ДокПКО.ВидНДС = Константа.БазНДС; Ст = ДокПКО.ВидНДС.Ставка.Получить(ДатаФин); ДокПКО.СуммаВал = Док.Итог("СуммаСНДС"); ДокПКО.НДС = ДокПКО.СуммаВал * Ст / (1 + Ст); ДокПКО.НазначитьТип("Субконто1","Справочник.Контрагенты"); ДокПКО.Субконто1 = Док.Контрагент; //ДокПКО.Субконто2 = //ДокПКО.Субконто3 = //ДокПКО.УказанаОтгрузка = //ДокПКО.СуммаО = //ДокПКО.НДСО = ДокПКО.ВидОплаты = Перечисление.ВидыОплаты.Оплата; //ДокПКО.СубконтоВалДохРасх = //ДокПКО.Приложение = ДокПКО.Кассир = Док.Касса.Кассир; ДокПКО.НеПроводить = 0; ДокПКО.Основание = Док.ПредставлениеВида()+" "+Док.НомерДок+" ("+Док.ДатаДок+")"; ДокПКО.ВидПриходаДенег = Перечисление.ВидыПриходаДенег.ВыручкаОтРеализации; //ДокПКО.ДокументЗаказ = ДокПКО.ОперационнаяКР = 1; //ДокПКО.Ведомость = ДокПКО.ПринятоОт = Док.Контрагент.ПолнНаименование; ДокПКО.Договор = Док.Договор; ДокПКО.РежимОплаты = Перечисление.РежимыОплаты.КонкретныйДоговор; //ДокПКО.ВозвратАвансаДо0104 = //ДокПКО.СуммаВР = ДокПКО.ЭККА = Док.ЭККА; ДокПКО.ЧекПробит = Док.ЧекПробит; ДокПКО.НомерЧека = Док.НомерЧека; ДокПКО.ДатаЧека = Док.ДатаЧека; ИзмТип(ДокПКО); Попытка ДокПКО.Записать(); фЗаписать = 1; Исключение Сообщить(ДокПКО + " не записан", "!!!" ); фЗаписать = 0; КонецПопытки; Если фПроводить = 1 Тогда ДокПКО.Провести(); КонецЕсли; Документ получается полностью идентичный тому если делать вручную за исключением движений, там код операции "О", Если делать вручную то "П". Как его изменить?) |
|||
1
m-serg74
14.06.14
✎
14:31
|
(0) так может перечисление другое надо: Платеж, Поступление, Приход... хз какие они там есть у тебя
|
|||
2
27200802018
14.06.14
✎
16:49
|
О - Ох..енно.
П - Пиз...ато. Что не понятно? |
|||
3
lg2marvel
16.06.14
✎
16:25
|
Добрый день.
Спасибо, вопрос решен. Проблемы как таковой не оказалось. |
|||
4
mikecool
16.06.14
✎
16:27
|
(3) расскажи как решил - другие может поиском будут пользоваться
|
|||
5
Azverin
16.06.14
✎
16:30
|
(4) проблемы не оказалось!
|
|||
6
lg2marvel
16.06.14
✎
17:07
|
(4) Покапал глубже в глобальном модуле как и где ставится код операции, оказалось что он зависит от остатков взаиморасчетов с клиентами. Проверил на новом клиенте - так и есть.
(5) Да, все верно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |