|
Ордерная отгрузка УПП | ☑ | ||
---|---|---|---|---|
0
sannil
24.05.16
✎
06:45
|
Здравствуйте! Упп 1.3
Подскажите... я уже все обыскал. не могу найти где делаются проводки по ордерной отгрузке в УПП Конкретно необходимо в реализации(где товары встают на забалансовый) Заранее благодарю. |
|||
1
assasu
24.05.16
✎
06:49
|
отложенная отгрузка на счет 002 делается реализацией.
у нас типовая упп 1.3.77.2 |
|||
2
sannil
24.05.16
✎
06:52
|
(1) все верно..
ТОже на ДТ002 счет отложенная отгрузка. кт002 расходным ордером. Мне проводки надо подправить. А найти где они формируются не могу.. уже все перелопатил |
|||
3
Звездец
24.05.16
✎
06:56
|
(2) а может не надо?
|
|||
4
assasu
24.05.16
✎
06:59
|
(2) в обработке проведения по партиям должно быть . в конце ее.
но лучше не трогай |
|||
5
sannil
24.05.16
✎
07:07
|
(3) (4) Надо)) я совсем чуточку подправлю)
Поиск делал по 002 счету нашел процедуру списания партий с ордерного склада и товары принятые на отв хран. При проведении реализаций туда вообще не прыгает.. |
|||
6
КМ155
24.05.16
✎
07:16
|
(5) поставь точку останова в Рг бухгалтерии перед записью
УПП не ERP, всё тупо и синхронно |
|||
7
sannil
24.05.16
✎
07:31
|
(6) Ставил.. там ничего не происходит. Только движения проверяются и сворачиваются.
|
|||
8
КМ155
24.05.16
✎
07:33
|
(7) плохо смотрел
|
|||
9
sannil
24.05.16
✎
07:34
|
(6) Причем я не могу движухи отловить.. в какой момент они попадают.
В самом рег-ре перед записью набор пустой. мда.. |
|||
10
sannil
24.05.16
✎
07:35
|
(8) там одна процедура в модуле набора записей, ее описание:
// Обработчик события "ПередЗаписью". // Проверяет возможность изменения записей регистра. // Проверяет заполнение корреспонденции. // Замещает пустные значения субконто составного типа значением Неопределено. |
|||
11
КМ155
24.05.16
✎
07:37
|
(10) да при чем здесь код в модуле
ставишь точку останова и по стэку вызова находишь процедуру общего модуля |
|||
12
sannil
24.05.16
✎
07:57
|
(11) Я и без стека вызова пробирался туда...
дело в том что в процедуре перед записью рег-ра БУ набор движений пуст. Дополнительно искал по виду операции- отложенная отгрузка. результат- нашлись процедуры, но отладчик туда не прыгает |
|||
13
КМ155
24.05.16
✎
08:00
|
(12)[ в процедуре перед записью рег-ра БУ набор движений пуст.]
там два вызова, первый стирает данные, второй пишет |
|||
14
sannil
24.05.16
✎
08:05
|
(13) В модуль набора записей рег-ра прыгает 4 раза.. реагирует на количество и прекращает выполнение процедуры.
|
|||
15
dervishsy
24.05.16
✎
08:31
|
(0) Сделай подписку на событие при проведении да исправь уже гтовые проводки.
|
|||
16
sannil
24.05.16
✎
08:34
|
(15) Не подходит.. мне надо именно изменить формирование текущих.
|
|||
17
dervishsy
24.05.16
✎
08:34
|
+(15)Для примера
Процедура ПриПроведенииРасходныйКассовыйОрдерОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт СтатьяДвиженияДенежныхСредств=Источник.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств; Если СтатьяДвиженияДенежныхСредств=Справочники.СтатьиДвиженияДенежныхСредств.ПустаяСсылка() Тогда Возврат; КонецЕсли; ЗаменятьСчетКассы = РТ_Дополнения.ОпределитьЗначениеСвойства(СокрЛП("Заменять счет кассы на 50.2"),СтатьяДвиженияДенежныхСредств); Если ЗаменятьСчетКассы <> "Да" Тогда Возврат; КонецЕсли; Если Источник.ОтражатьВБухгалтерскомУчете Тогда СчетКоторыйНужноПоменять=ПланыСчетов.Хозрасчетный.КассаОрганизации; СчетЗамены =ПланыСчетов.Хозрасчетный.ОперационнаяКасса; Для х=-(Источник.Движения.Хозрасчетный.Количество()-1) по 0 Цикл пров=Источник.Движения.Хозрасчетный.Получить(-х); Если пров.СчетКт = СчетКоторыйНужноПоменять Тогда пров.СчетКт=СчетЗамены; КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры |
|||
18
dervishsy
24.05.16
✎
08:35
|
(15) Ну поудаляй текущие. сделай новые. просто при подписке гемороя с обновления меньше будет
|
|||
19
sannil
24.05.16
✎
08:41
|
(18) что бы сделать правильные новые движения, надо узнать как они сейчас формируются(все нюансы и подводные камни). Я чушь какую-нить напишу, которая вроде и будет работать, но потом огребусь..
|
|||
20
sannil
24.05.16
✎
09:48
|
я понять ничего не могу..
сделал подписку на событие к документу РТиУ на обработку проведения. Ловлю в модуле, который вызывает подписка, Источник.Движения там пусто, по хозрасчетному и по партиямБух. Причем документ же делает движения... где что там может заполнятся? ума не приложжу..( |
|||
21
dervishsy
24.05.16
✎
10:05
|
(20)попробуй добавить Источник.Движения.Хозрасчетный.Прочитать();
|
|||
22
sannil
24.05.16
✎
10:15
|
(21) Прочитать() же используется по созданному набору с отбором... Тут коолекция движений.
Пробывал метод выгрузить() в ТЧ- Пустота. |
|||
23
sannil
24.05.16
✎
10:53
|
(21) что за бред... в регистре записи присутствуют. а в свойстве движения источника ничего нет..
|
|||
24
sannil
24.05.16
✎
10:54
|
в подписке дернул принудительно записи по регистратору из регистра, там есть
|
|||
25
Lexik
24.05.16
✎
14:29
|
Так может не заполнены счета учёта номенклатуры в регистре?
|
|||
26
КнОпка
24.05.16
✎
14:58
|
(22) ТЗ = Источник.Движения.Хозрасчетный.Выгрузить();
Если ТЗ.Количество()>0 Тогда В подписку заходит несколько раз, лови когда движения заполнены :) |
|||
27
sannil
25.05.16
✎
05:04
|
Решение проблемы:
Я не понимаю почему в движениях источника пусто, но это факт!!! что только не перепробывал.. помогло- этотОбъект.движения.Хозрасчетный.Прочитать(); ТЧ = этотОбъект.движения.Хозрасчетный.Выгрузить(); расставил этот код в модулях.. и ловил на количество. т к процедура прочитать() не работает в таблице отладки. после долгих изысканий... ОбщийМодуль УправлениеЗапасамиПартУчет ДвижениеПоРегистрам ВыполнитьСписания Оставшийся вопрос, который меня угнетает- какого х.. записи не отображаются в рег-рах??? приходится их вычитывать, выгружать.. причем, по каким то регистрам там есть данные, по каким то их нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |