Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> УПП Документ Списание Товаров , Не могу найти создание движений по Хозрасчетному          
jonson_r Подменю пользователя
сообщение 24.05.16, 15:31
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 61
Спасибо сказали: 1 раз
Рейтинг: 0

Весь код модуля перерыл... потратил уже часа два. В обработке проведения есть процедура:

Код
Процедура ДвиженияПоРегистрам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);

    ДвиженияПоРегистрамУпр(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);
    ДвиженияПоТоварамОрганизаций(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);
    ДвиженияПоТоварамОрганизацийРегл(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);
    ДвиженияПоСписаннымТоварам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);

    
    Если ТаблицаПоТоварам.Количество() + ТаблицаПоТаре.Количество() >0 тогда
        УправлениеЗапасами.ЗарегистрироватьДокументВПоследовательностяхПартионногоУчета(ЭтотОбъект, Дата, СтруктураШапкиДокумента.Организация,ОтражатьВУправленческомУчете,СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете,СтруктураШапкиДокумента.СпособВеденияПартионногоУчетаПоОрганизации);
    КонецЕсли;    
        

    // При списании партий также делаются записи в регистры бухгалтерского учета.
    Если СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете Тогда
        Если Движения.Хозрасчетный.Модифицированность() Тогда
            Движения.Хозрасчетный.Записать();
        КонецЕсли;
    КонецЕсли;
    
    УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров(Ссылка, Движения.СписанныеТовары.Выгрузить());

    
    Если НЕ Отказ Тогда
        // До вызова процедуры, все движения по хозрасчетному, должны быть, записаны.
        ДвиженияПоРегистрамРегл(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);            
    КонецЕсли; // НЕ Отказ  

КонецПроцедуры // ДвиженияПоРегистрам()


Пересмотрел все процедуры - ничего не нашел. Причем постоянно в отладчике мониторю Движения.Хозрасчетный.Количество(). И подписки некоторые пересмотрел, все равно не нашел.

Интересно и то, что в последнем куске:
Если НЕ Отказ Тогда
        // До вызова процедуры, все движения по хозрасчетному, должны быть, записаны.
        ДвиженияПоРегистрамРегл(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);            
    КонецЕсли; // НЕ Отказ

при выполнении
// Движения по документу.
    ПроводкиБУ = Движения.Хозрасчетный;
    ПроводкиБУ.Прочитать();

уже Движения.Хозрасчетный.Количество() = 2
Так же уже включил "кривую артиллерию" - начал комментировать поочередно верхние процедуры. Движения делаются если раскоментирована 4-я процедура сверху
ДвиженияПоСписаннымТоварам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);


В ней даже в модули наборов записей заходил при их записи - не смог найти...

Сообщение отредактировал Vofka - 25.05.16, 8:02

logist Подменю пользователя
сообщение 24.05.16, 16:33
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Как вариант гляньте общий модуль "УправлениеЗапасамиПартионныйУчет" процедура "ЗаполнитьПоляЗаписиСписанияРегл"


Signature
Личные бесплатные консультации не даю, для этого есть форум!

jonson_r Подменю пользователя
сообщение 25.05.16, 9:25
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 61
Спасибо сказали: 1 раз
Рейтинг: 0

logist @ Вчера, 17:33 *,
к сожалению, ничего((

jonson_r Подменю пользователя
сообщение 25.05.16, 10:26
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 61
Спасибо сказали: 1 раз
Рейтинг: 0

Снова закоментировал процедуру
ДвиженияПоСписаннымТоварам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок);

- проводок по хозрасчетному нет, вернул назад - есть. Перерыл всю эту процедуру - она двигает только РегистрСведений.СписанныеТовары. Просмотрел и модули этого регистра - ничего. Объективно подписок при записи этого документа или этого регистра не нашел. Вдобавок и Движения.Хозрасчетный.Количество() всегда 0, и только если сделать ему Прочитать() тогда = 2 (две проводки).

п.с. такое вообще первый раз вижу. вовсе не могу понять, как и где оно его заполняет...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 23:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!