Производство перед реализацией: различия между версиями
Перейти к навигации
Перейти к поиску
Shihov (обсуждение | вклад) Новая страница: «====== Способ настройки производства товаров перед реализацией ====== Описание ситуации: * требуется отражение производства продукции в момент реализации * операция отражается в 1С документом <syntaxhighlight lang='bash'> 'РеализацияТоваровУслуг </syntaxhighlight>' (для пример...» |
Shihov (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 3: | Строка 3: | ||
Описание ситуации: | Описание ситуации: | ||
* требуется отражение производства продукции в момент реализации | * требуется отражение производства продукции в момент реализации | ||
* операция отражается в 1С документом | * операция отражается в 1С документом '''РеализацияТоваровУслуг''' (для примера) | ||
'РеализацияТоваровУслуг | |||
Порядок изменений:<br/>- Добавить элементы в справочник | Порядок изменений:<br/>- Добавить элементы в справочник '''АСП_ВидыДокументов1С''': | ||
'АСП_ВидыДокументов1С | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Строка 31: | Строка 27: | ||
| Исходящий | | Исходящий | ||
| STEP2 | | STEP2 | ||
|} | |} | ||
# В табличную часть элемента '''Реализация''' внести второй и третий элемент в качестве этапов: | |||
'Реализация | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Строка 45: | Строка 39: | ||
| Отгрузка | | Отгрузка | ||
| | | | ||
|} | |} | ||
Дозаполнение полей в сертификатах на каждом этапе можно также регулировать в процедуре <syntaxhighlight lang='bash'> | Дозаполнение полей в сертификатах на каждом этапе можно также регулировать в процедуре <syntaxhighlight lang='bash'> | ||
ДозаполнитьПоляВетСертификата1С | ДозаполнитьПоляВетСертификата1С | ||
</syntaxhighlight> в [[компоненты | </syntaxhighlight> в [[компоненты:асп_общие|общем модуле]].<br/>Например:<br/><syntaxhighlight lang='1c'> | ||
КодОперации = ОбъектСертификата.ВидДокумента.КодОперации; | КодОперации = ОбъектСертификата.ВидДокумента.КодОперации; | ||
Если КодОперации = "STEP1" Тогда | Если КодОперации = "STEP1" Тогда | ||
Строка 59: | Строка 53: | ||
ОбъектСертификата.Транспорт = Строка(Ссылка.Автомобиль); | ОбъектСертификата.Транспорт = Строка(Ссылка.Автомобиль); | ||
КонецЕсли; | КонецЕсли; | ||
</ | </syntaxhighlight> | ||
[[Category:Отрывки]] | |||
<vote type=1 /> |
Текущая версия от 13:05, 2 апреля 2025
Способ настройки производства товаров перед реализацией
Описание ситуации:
- требуется отражение производства продукции в момент реализации
- операция отражается в 1С документом РеализацияТоваровУслуг (для примера)
Порядок изменений:
- Добавить элементы в справочник АСП_ВидыДокументов1С:
Наименование | Вид документа | Тип операции | Код операции |
---|---|---|---|
Реализация | РеализацияТоваровУслуг | Исходящий | |
Производство | РеализацияТоваровУслуг | Производственный | STEP1 |
Отгрузка | РеализацияТоваровУслуг | Исходящий | STEP2 |
- В табличную часть элемента Реализация внести второй и третий элемент в качестве этапов:
Этап | Отложенный |
---|---|
Производство | |
Отгрузка |
Дозаполнение полей в сертификатах на каждом этапе можно также регулировать в процедуре
ДозаполнитьПоляВетСертификата1С
в общем модуле.
Например:
КодОперации = ОбъектСертификата.ВидДокумента.КодОперации;
Если КодОперации = "STEP1" Тогда
Для Каждого Стр Из ОбъектСертификата.Товары Цикл
Стр.ДатаВыработки = Ссылка.Сделка.Дата;
Стр.ДатаПросрочки = АСП_Функции.ДобавитьСрокГодности(Стр.ДатаВыработки, Стр.Номенклатура);
КонецЦикла;
ИначеЕсли КодОперации = "STEP2" ТОгда
ОбъектСертификата.Дата = ОбъектСертификата.Дата + 1;
ОбъектСертификата.Транспорт = Строка(Ссылка.Автомобиль);
КонецЕсли;