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
4. t.v.s. 83 13.03.18 16:18 Сейчас в теме
(3) По логике физического мира услуги не отгружаются, отгрузить можно только товар
5. tena 13.03.18 16:31 Сейчас в теме
(4) ну если делать реализацию УСЛУГ не документом Оказание производственных услуг, а Реализацией, то статус счета меняется. Так что, судя по всему, здесь другая логика действует. И вместо слова "Отгружено" могло бы быть "Выписана реализация" или еще что-то подобное, дело то не в этом...
6. Лек 13.03.18 19:13 Сейчас в теме
Всем спасибо!
А по ссылке в моём первом сообщении написано, что статус должен меняться автоматически!
Значит проблема не у меня в настройках, напишу в тех. поддержку.
7. AndKovalchuk 74 13.03.18 19:14 Сейчас в теме
И в старых релизах (3.0.58.41)тоже самое.
Вот и у меня при выставление Акта производственных услуг на основании счета в дереве подчинненности он не отражается.

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

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

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

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


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

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

Показать
.

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

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

Вакансии

Программист 1С
Нижний Новгород
зарплата от 120 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Системный аналитик
Новосибирск
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Программист 1С
Салехард
зарплата от 80 000 руб. до 200 000 руб.
Полный день