Здравствуйте.
Возникла проблема.
1С:Предприятие 8.3 (8.3.11.3034)
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.59.45).
При создании на основании "Счета покупателю" документа "Оказание производственных услуг" не меняется автоматически статус отгрузки "Счета покупателю" .
Хотя здесь написано, что должен меняется автоматически.
https://buh.ru/articles/faq/52272/
Люди добрые!
Пожалуйста, попробуйте у себя выписать на основании "Счёта" документ "Оказание производственных услуг" и напишите поменяется автоматом статус отгрузки "Счёта" или нет.
Уж, очень хочется знать у меня в настройках проблемы или у всех так.
(4) ну если делать реализацию УСЛУГ не документом Оказание производственных услуг, а Реализацией, то статус счета меняется. Так что, судя по всему, здесь другая логика действует. И вместо слова "Отгружено" могло бы быть "Выписана реализация" или еще что-то подобное, дело то не в этом...
Всем спасибо!
А по ссылке в моём первом сообщении написано, что статус должен меняться автоматически!
Значит проблема не у меня в настройках, напишу в тех. поддержку.
И в старых релизах (3.0.58.41)тоже самое.
Вот и у меня при выставление Акта производственных услуг на основании счета в дереве подчинненности он не отражается.
Я так понимаю, просто документ не попадает в критерий отбора "Связанные документы", хотя сам документ "АктОбОказанииПроизводственныхУслуг" в критерий отбора включается.
по какой причине нужно разобраться...
До этого года оказание услуг проводил" Реализацией" проблем со статусами счётов не было. С нового года решил автоматизировать списание материалов, ввёл под сотню спецификаций. Документ "Оказание производственных услуг" выбрал потому что, на его основании можно создать "Требование-накладную" с заполненными материалами и тут такая подстава. В ручную менять статусы счетов ну уж очень не интересно.
Если регистр Сведений "Статусы документов", куда включаются и статусы Счета на оплату, но вот в какой момент при вводе на основании этот статус меняется, пока не понятно.
Вот судя по этой ветке https://forum.infostart.ru/forum67/topic183865/ статус счета изменяется именно в момент проведения реализации.
Провел эксперимент. Если вручную меняешь статус счета на оплату на " не отгружен", а потом перепроводишь связанный с этим счетом документ "Реализация" то статус счета на оплату возвращается в состояние "Отгружен".
Остается только найти это место в модуле.
Вот изложу сейчас коротко, результаты моих экспериментов.
В АктОбОказанииПроизводственныхУслуг добавил реквизит "СчетНаОплатуПокупателю" и прописал его в критерий отбора "СвязанныеДокументы" (см. рис.1)
Соотвественно документ отражается в дереве подчиненности к счету (см. рис.2)
Ну и в модуле документа прописал, подобно тому, как в модуле документа "Реализация", в обработке проведения документа следующие фрагменты , перед формирование движений
Если Не ПроведениеСервер.ГрупповоеПерепроведение(ЭтотОбъект) Тогда
ТаблицаСтатусовСчетов = СтатусыДокументов.ПодготовитьТаблицуСтатусовОтгрузкиПоСчетам(
ПараметрыПроведения.РеализацияТаблицаДокумента,
НеОпределено,
ПараметрыПроведения.Реквизиты);
КонецЕсли;
// ФОРМИРОВАНИЕ ДВИЖЕНИЙ
Показать
и в конце процедуры
Если Не ПроведениеСервер.ГрупповоеПерепроведение(ЭтотОбъект) Тогда
СтатусыДокументов.СформироватьДвиженияСтатусовДокументов(
ТаблицаСтатусовСчетов, ПараметрыПроведения.Реквизиты);
КонецЕсли;
// Отложенные расчеты с контрагентами.
Показать
.
Теперь статус счета на оплату меняется, по меняется не на "Отгружен", как планировалось, а на "Частично отгружен".
Проблема в данной процедуре Общего Модуля "СтатусыДокументов"
Функция ПодготовитьТаблицуСтатусовОтгрузкиПоСчетам(ТаблицаТоварыУслуги, ТаблицаВозвратнаяТара, ТаблицаРеквизитов) Экспорт
она анализирует отгрузки только документы "реализация"
(13) Спасибо большое за потраченное время и искрений интерес к моей проблеме.
Но, конфигурация закрытая, не что не поменяешь так что, вся надежда на разработчиков.
Написал в тех. поддержку.