Не меняет статус отгрузки

1. Лек 11.03.18 20:52 Сейчас в теме
Здравствуйте.
Возникла проблема.
1С:Предприятие 8.3 (8.3.11.3034)
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.59.45).
При создании на основании "Счета покупателю" документа "Оказание производственных услуг" не меняется автоматически статус отгрузки "Счета покупателю" .
Хотя здесь написано, что должен меняется автоматически.
https://buh.ru/articles/faq/52272/
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Лек 12.03.18 18:56 Сейчас в теме
Люди добрые!
Пожалуйста, попробуйте у себя выписать на основании "Счёта" документ "Оказание производственных услуг" и напишите поменяется автоматом статус отгрузки "Счёта" или нет.
Уж, очень хочется знать у меня в настройках проблемы или у всех так.
+
3. tena 13.03.18 16:03 Сейчас в теме
(2) Если ввести "Оказание производственных услуг", то не меняется, если ввести Реализацию, то меняется.
Проверяла на релизе 3.0.59.45
Лек; +1
4. t.v.s. 111 13.03.18 16:18 Сейчас в теме
(3) По логике физического мира услуги не отгружаются, отгрузить можно только товар
+
5. tena 13.03.18 16:31 Сейчас в теме
(4) ну если делать реализацию УСЛУГ не документом Оказание производственных услуг, а Реализацией, то статус счета меняется. Так что, судя по всему, здесь другая логика действует. И вместо слова "Отгружено" могло бы быть "Выписана реализация" или еще что-то подобное, дело то не в этом...
Лек; +1
6. Лек 13.03.18 19:13 Сейчас в теме
Всем спасибо!
А по ссылке в моём первом сообщении написано, что статус должен меняться автоматически!
Значит проблема не у меня в настройках, напишу в тех. поддержку.
+
7. AndKovalchuk 192 13.03.18 19:14 Сейчас в теме
И в старых релизах (3.0.58.41)тоже самое.
Вот и у меня при выставление Акта производственных услуг на основании счета в дереве подчинненности он не отражается.

Я так понимаю, просто документ не попадает в критерий отбора "Связанные документы", хотя сам документ "АктОбОказанииПроизводственныхУслуг" в критерий отбора включается.
по какой причине нужно разобраться...
Прикрепленные файлы:
Лек; +1
8. Лек 13.03.18 19:38 Сейчас в теме
До этого года оказание услуг проводил" Реализацией" проблем со статусами счётов не было. С нового года решил автоматизировать списание материалов, ввёл под сотню спецификаций. Документ "Оказание производственных услуг" выбрал потому что, на его основании можно создать "Требование-накладную" с заполненными материалами и тут такая подстава. В ручную менять статусы счетов ну уж очень не интересно.
+
9. AndKovalchuk 192 14.03.18 15:03 Сейчас в теме
Остается менять статус пока вручную, по команде "Изменить статус".
+
10. AndKovalchuk 192 14.03.18 16:24 Сейчас в теме
Если регистр Сведений "Статусы документов", куда включаются и статусы Счета на оплату, но вот в какой момент при вводе на основании этот статус меняется, пока не понятно.
+
11. AndKovalchuk 192 14.03.18 16:57 Сейчас в теме
Вот судя по этой ветке https://forum.infostart.ru/forum67/topic183865/
статус счета изменяется именно в момент проведения реализации.
Провел эксперимент. Если вручную меняешь статус счета на оплату на " не отгружен", а потом перепроводишь связанный с этим счетом документ "Реализация" то статус счета на оплату возвращается в состояние "Отгружен".
Остается только найти это место в модуле.
+
12. AndKovalchuk 192 14.03.18 18:54 Сейчас в теме
Вот изложу сейчас коротко, результаты моих экспериментов.

В АктОбОказанииПроизводственныхУслуг добавил реквизит "СчетНаОплатуПокупателю" и прописал его в критерий отбора "СвязанныеДокументы" (см. рис.1)

Соотвественно документ отражается в дереве подчиненности к счету (см. рис.2)

Ну и в модуле документа прописал, подобно тому, как в модуле документа "Реализация", в обработке проведения документа следующие фрагменты , перед формирование движений
Если Не ПроведениеСервер.ГрупповоеПерепроведение(ЭтотОбъект) Тогда
		ТаблицаСтатусовСчетов = СтатусыДокументов.ПодготовитьТаблицуСтатусовОтгрузкиПоСчетам(
			ПараметрыПроведения.РеализацияТаблицаДокумента,
			НеОпределено,
			ПараметрыПроведения.Реквизиты);
	КонецЕсли;
	
		
	// ФОРМИРОВАНИЕ ДВИЖЕНИЙ
Показать


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

		
	// Отложенные расчеты с контрагентами.

Показать
.

Теперь статус счета на оплату меняется, по меняется не на "Отгружен", как планировалось, а на "Частично отгружен".
Прикрепленные файлы:
+
13. AndKovalchuk 192 14.03.18 19:46 Сейчас в теме
Проблема в данной процедуре Общего Модуля "СтатусыДокументов"
Функция ПодготовитьТаблицуСтатусовОтгрузкиПоСчетам(ТаблицаТоварыУслуги, ТаблицаВозвратнаяТара, ТаблицаРеквизитов) Экспорт

она анализирует отгрузки только документы "реализация"
Лек; +1
14. Лек 15.03.18 22:31 Сейчас в теме
(13) Спасибо большое за потраченное время и искрений интерес к моей проблеме.
Но, конфигурация закрытая, не что не поменяешь так что, вся надежда на разработчиков.
Написал в тех. поддержку.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот