Имя: Пароль:
1C
1С v8
ERP 2.1.2.96. Формирование заказов поставщикам
0 pessok
 
29.10.15
10:47
Коллеги, привет!
Начал изучать ERP 2.1, сразу, в процессе возникла странная ситуация. Есть обработка ФормированиеЗаказовПоставщикам. В ней ТЧ "Заказы". Есть там колонка ДатаОтгрузки (тип Дата). В момент размещения заказов покупателей в заказах поставщиков выполняется процедура РазместитьЗаказы. Там формируется ТЗ для помещения в ВТ и дальнейшего выбора в запросе. Таки вот, колонка "ДатаОтгрузки" в этой ТЗ - не Дата, а составная "Заказ на производство, Заказ материалов в производство, Заказ переработчику, Заявка на возврат товаров от клиента, Заказ на сборку (разборку), Заказ на перемещение, Заказ на ремонт, Заказ на внутреннее потребление, Заказ клиента, Заказ давальца". В связи с чем, в моем понимании, запрос никогда не выполнится. Сам запрос:

ВЫБРАТЬ РАЗЛИЧНЫЕ
    Т.Заказ КАК Заказ,
    Т.ДатаОтгрузки КАК ДатаОтгрузки,
    Т.Склад КАК Склад,
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Назначение КАК Назначение
ПОМЕСТИТЬ ВтТовары
ИЗ
    &Таблица КАК Т
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Т.Заказ КАК Ссылка,
    Товары.НомерСтроки КАК НомерСтроки
ИЗ
    ВтТовары КАК Т
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК Товары
        ПО Т.Заказ = Товары.Ссылка
            И Т.Номенклатура = Товары.Номенклатура
            И Т.Характеристика = Товары.Характеристика
            И Т.Склад = Товары.Склад
            И (Т.Назначение = Товары.Ссылка.Назначение
                ИЛИ Товары.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Требуется))
            И Т.ДатаОтгрузки = Товары.ДатаОтгрузки
            И (Товары.ВариантОбеспечения В (ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Обособленно), ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Требуется)))


Толи лыжи не едут, толи, кхм.
Это баг в типовой конфе, или я что-то неправильно делаю?
1 pessok
 
29.10.15
10:48
UPD. У колонки ДатаОтгрузки в ТЧ "Товары" у ЗаказКлиента тоже тип Дата
2 Господин ПЖ
 
29.10.15
10:58
чего хотел то?
3 pessok
 
29.10.15
11:01
(2) хотел узнать, баг это в типовой или я что-то неправильно понимаю. По всем ощущениям - баг
4 Господин ПЖ
 
29.10.15
11:07
>В связи с чем, в моем понимании, запрос никогда не выполнится

что не выполнится то? у тебя заказы по потребностям (которые состоят из заказов и обеспечений складов) не формируются?
5 pessok
 
29.10.15
11:08
(4) у меня формируются заказы поставщикам, но они формируются под наполнение склада, а не под заказ клиента
6 Господин ПЖ
 
29.10.15
11:10
(5) ну а у меня и так и так... у тебя заказ вообще является объектом обеспечения? это отдельно настраивается
7 pessok
 
29.10.15
11:17
(6) у меня используется упрощенное обеспечение, сиречь да - является. Заказ поставщика создается по обеспечению заказа клиента. Я просто не вижу между связи, самого размещения
8 pessok
 
29.10.15
11:18
мой русский язык уплыл :)
не вижу связи между заказом клиента и заказом поставщику после того, как создался последний :)
9 pessok
 
29.10.15
11:32
Похоже я пытаюсь увидеть суслика. Там нет нужной связи, чтоли? Т.е. нет возможности узнать каким заказом поставщика обеспечивается заказ клиента?
10 pessok
 
29.10.15
11:41
но как бы, в заказе клиента все равно обеспечение не изменяется...
11 pessok
 
29.10.15
11:47
потому что обеспечения не производится, потому что результат запроса всегда будет пустой, потому что колонка имеет неверный тип. Т.е. просто создается обычный заказ поставщику и все...
12 pessok
 
29.10.15
11:48
а должно автоматически встать "Резервировать к дате"
13 Мимохожий Однако
 
29.10.15
12:01
Можно провести эксперимент глубже. Измени тип и проверь.
14 pessok
 
29.10.15
12:08
(13) да я уже провел, оно работает
а еще провел эксперимент, включить расширенное обеспечение - тоже работает, но тут уже искаропки... Просто не могу понять - баг это или фича
15 pessok
 
29.10.15
12:15
куда там писать про багу то? :)
16 Господин ПЖ
 
29.10.15
12:19
а может не бага?

у меня есть связь - делаешь выпуск, бросаешь на склад - появляется состояние "Готов к обеспечению" в заказе клиента, и потом из состояния обеспечения можно зарезервировать хреновину под этот заказ
17 Господин ПЖ
 
29.10.15
12:20
2.1.2.96
18 Мимохожий Однако
 
29.10.15
12:21
(15)В каждой типовой конфигурации в разделе Поддержка пользователей обычно есть ссылки для запросов на техподдержку.
19 pessok
 
29.10.15
12:24
(16)
я исходил пока из простейшей купи/продай
Сразу статус - готов к обеспечению.
Начинаем обеспечивать
- при упрощенной системе - просто создается заказ поставщику, статус заказа покупателя не меняется
- при упрощенной системе с исправленным типом или расширенной системе - статус заказа клиента меняется на Ожидается обеспечение (в строке ТЧ у нас резерв на дату поступления из заказа поставщика)

Так что по моим ощущениям - это не фича явно. Или же, вероятно, упрощенная система не умеет обеспечивать под заказ клиента (что заявлено), но зачем тогда городить кучу другого кода, казалось бы?.

(18) и там есть, но, перед покупкой, есессно, решили поковырять и посмотреть что но умеет, так что регномера пока еще нет
20 Господин ПЖ
 
29.10.15
13:36
тут куда веселее с сериями...

анализ себестоимости с детализацией по серии выдает что на выпуск 2 хреновин использовалось по 0,5 штук каждой детали хотя там тоже посерийный учет и четко было написано в маршрутных листах какая деталь на изготовление какой хреновины идет
21 Господин ПЖ
 
29.10.15
13:39
маршрутный лист 1
хреновина, С0001 <- деталь, Д000001

маршрутный лист 2
хреновина, С0002 <- деталь, Д000002

анализ себестоимости:

хреновина, С0001:

деталь, Д000001 0,5
деталь, Д000002 0,5

хреновина, С0002:

деталь, Д000001 0,5
деталь, Д000002 0,5


вот почему так...
22 pessok
 
29.10.15
15:17
(21) у меня производство только через полгода начнется, так что пока я даже не испугался, авось, исправят :)
но, насколько я помню, УПП тоже пилил гайки пополам