|
Проводка документа Требование-накладная в БУ 1С УПП | ☑ | ||
---|---|---|---|---|
0
Pasha_Nik
21.02.24
✎
13:37
|
Добрый день.
Подскажите где в конфигураторе 1С УПП 1С:Предприятие 8.3 (8.3.23.1912) находится описание проводки документа Требование-накладная в Хозрасчетный регистр ? В процедуре ДвиженияПоРегистрам пишется // Проводки формируются и в модуле документа, и при списании партий Если СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете Тогда Движения.Хозрасчетный.Записать(); КонецЕсли; а самого описания проводки нет в Модуле набора записей регистра Хозрасчетный в процедуре ПередЗаписью ставил точку останова запускал отладку Если Количество()>0 Тогда Заголовок = СокрЛП(ЭтотОбъект.Отбор.Регистратор.Значение); Иначе Возврат; КонецЕсли; Попадает на Возврат Где находится описание проводки ? |
|||
1
vicof
21.02.24
✎
14:32
|
ОбработкуПроведения и подписки на нее смотрел?
|
|||
2
Pasha_Nik
21.02.24
✎
14:38
|
Смотрел обработку проведения там нет
Смотрел подписки на события ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостояния ПриПроведенииРасширеннаяАналитикаЗапасовУчетПринятыхТМЦ в них тоже нет |
|||
3
vicof
21.02.24
✎
14:44
|
На возврат будет попадать при первом попадании, чтобы очистить записи. Второй раз будут новые записи.
|
|||
4
Pasha_Nik
21.02.24
✎
15:04
|
Когда смотрю в отладчике
Процедура ПередЗаписью(Отказ, Замещение) в модуле набора записей Хозрасчетный регистр на Возврат попадает один раз затем отладчик уходит в процедуру ДвиженияПоРегистрам модуля объекта в место кода Движения.Хозрасчетный.Записать() Потом отладчик попадает в ОбработкаПроведения и выходит из него документ проводится |
|||
5
vicof
21.02.24
✎
15:13
|
Ну тогда пробовать глобальный поиск по .Записать(). И точки останова ставить. Или выгрузить в файлы и регулярками пройтись.
|
|||
6
vicof
21.02.24
✎
15:13
|
Регламентные еще всякие могут проводки делать.
|
|||
7
Pasha_Nik
21.02.24
✎
15:18
|
Что означает выгрузить в файлы и регулярками пройтись ?
|
|||
8
vicof
21.02.24
✎
15:22
|
Конфигурация - Выгрузить конфигурацию в файлы. Потом скормить эти файлы какому-нибудь программному продукту, который умеет делать поиск с помощью регулярных выражений сразу по нескольким файлам. Понять, в каких модулях будут встречены искомые фрагменты, и туда точек останова натыкать.
|
|||
9
shuhard
21.02.24
✎
15:50
|
(4) отладка на сервере включена ?
|
|||
10
Pasha_Nik
21.02.24
✎
15:51
|
Да отладка на сервере
|
|||
11
shuhard
21.02.24
✎
15:53
|
(10) и фоновые задания отлаживаются ?
|
|||
12
Pasha_Nik
21.02.24
✎
15:55
|
Фоновые задания работают
|
|||
13
Pasha_Nik
21.02.24
✎
16:27
|
Похоже что проводка сидит в подписке на событие
ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостояния когда я убрал документ из этой подписки он перестал делать проводку при проведении |
|||
14
SerF_2011
21.02.24
✎
16:29
|
(13) а РАУЗ используется у вас?
|
|||
15
Гипервизор
21.02.24
✎
16:32
|
(0) Указать платформу было очень важно (нет).
Лучше бы релиз УПП написали (вдруг там у вас какое-то древнее 1.2) и используется ли РАУЗ. |
|||
16
Pasha_Nik
21.02.24
✎
16:34
|
Используется РАУЗ
Платформа 1С:Предприятие 8.3 (8.3.23.1912) Управление производственным предприятием, редакция 1.3 (1.3.221.3) |
|||
17
SerF_2011
21.02.24
✎
16:41
|
Ну если РАУЗ, то да, в этой подписке попадаем в
УправлениеЗапасамиРасширеннаяаналитика.РасширеннаяАналитикаЗапасовИзменениеСостояния А вот если не РАУЗ, то я такой "опа, а где?))" |
|||
18
Pasha_Nik
21.02.24
✎
16:46
|
Отладчик идет в процедуре
ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостоянияОбработкаПроведения(Источник, Отказ, РежимПроведения) и не переходит в процедуру УправлениеЗапасамиРасширеннаяаналитика.РасширеннаяАналитикаЗапасовИзменениеСостояния(СтруктураИсточника, Отказ, РежимПроведения) |
|||
19
SerF_2011
21.02.24
✎
16:50
|
Процедура ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостоянияОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
ТипДокумента = ТипЗнч(Источник.Ссылка); Если (ТипДокумента = Тип("ДокументСсылка.КорректировкаПоступления") ИЛИ ТипДокумента = Тип("ДокументСсылка.КорректировкаРеализации")) И НЕ (Источник.КорректироватьБУиНУ ИЛИ Источник.КорректироватьНДС) Тогда Возврат; КонецЕсли; Если ИспользуетсяРасширеннаяАналитикаУчета(Источник.Дата) И Источник.ДополнительныеСвойства.Свойство("СтруктураШапкиДокумента") И Источник.ДополнительныеСвойства.Свойство("СтруктураТабличныхЧастей") Тогда СтруктураИсточника = Новый Структура(); СтруктураИсточника.Вставить("мСтруктураШапкиДокумента",Источник.ДополнительныеСвойства.СтруктураШапкиДокумента); СтруктураИсточника.Вставить("мСтруктураТабличныхЧастей",Источник.ДополнительныеСвойства.СтруктураТабличныхЧастей); СтруктураИсточника.Вставить("Ссылка",Источник.Ссылка); СтруктураИсточника.Вставить("Дата",Источник.Дата); СтруктураИсточника.Вставить("ОтражатьВУправленческомУчете", Истина); СтруктураИсточника.Вставить("ОтражатьВБухгалтерскомУчете",Ложь); СтруктураИсточника.Вставить("ОтражатьВНалоговомУчете",Ложь); ЗаполнитьЗначенияСвойств(СтруктураИсточника, Источник); #Если Сервер Тогда СтруктураИсточника.Вставить("Движения",Источник.Движения); #Иначе СтруктураИсточника.Вставить("Движения",Новый Структура()); #КонецЕсли УправлениеЗапасамиРасширеннаяаналитика.РасширеннаяАналитикаЗапасовИзменениеСостояния(СтруктураИсточника, Отказ, РежимПроведения); Если ОтложенноеПроведениеДокументов.ИспользуетсяОтложенноеПроведение(Источник.ДополнительныеСвойства.СтруктураШапкиДокумента) И Источник.ДополнительныеСвойства.Свойство("ЭтапПроведения") Тогда Если ТипДокумента = Тип("ДокументСсылка.ПоступлениеТоваровУслуг") ИЛИ ТипДокумента = Тип("ДокументСсылка.КорректировкаПоступления") ИЛИ ТипДокумента = Тип("ДокументСсылка.АвансовыйОтчет") Тогда // Для документов ПоступлениеТоваровУслуг, Корректировка поступления и АвансовыйОтчет // формируем движения по затратам при обычном проведении и не формируем при допроведении Иначе Если Источник.ДополнительныеСвойства.ЭтапПроведения = "Допроведение" ТОгда //документ допроводится СтруктураИсточника.мСтруктураШапкиДокумента.ОтражатьВУправленческомУчете = Источник.ОтражатьВУправленческомУчете; КонецЕсли; КонецЕсли; КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
20
SerF_2011
21.02.24
✎
16:51
|
Если у вас РАУЗ, то как может не заходить в
ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостоянияОбработкаПроведения? Вызов внутри ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостоянияОбработкаПроведения |
|||
21
SerF_2011
21.02.24
✎
16:52
|
Точнее в УправлениеЗапасамиРасширеннаяаналитика.РасширеннаяАналитикаЗапасовИзменениеСостояния, проводки там пишутся
|
|||
22
SerF_2011
21.02.24
✎
17:14
|
Если нет РАУЗ, то похоже что проводки пишутся вместе со списанием партий:
УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров |
|||
23
Pasha_Nik
22.02.24
✎
07:23
|
Я создал новый счет БУ 23.03 и с Субконто
Субконто1 - Подразделения Субконто2 - Статьи затрат Субконто3 - Основные средства В ОбработкеПроведения() документа Требование-накладная Добавил код Для каждого стр Из ТаблицаПоТоварам Цикл Если стр.СчетЗатрат = ПланыСчетов.Хозрасчетный.НайтиПоКоду("23.03") Тогда Стр.Субконто3 = стр.ОС; КонецЕсли; КонецЦикла; Смотрю в отладке у меня в Субконто3 основное средство попадает а в проводку документа не попадает Почему не попадает в проводку документа ? |
|||
24
Pasha_Nik
25.02.24
✎
16:04
|
Можно ли в 1С УПП используется РАУЗ
при списании ТМЦ использовать субконто БУ Основные средства ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |