Имя: Пароль:
1C
1С v8
УТ11.1.9 реализация по регламентному учету, когда товара еще нет
,
0 bolero
 
05.11.14
15:41
Обновил УТ с 11.1.5 на 11.1.9

Выплыл сюрприз: если товара нет на складе, создать на основании заказа клиента реализацию по регламентному учету невозможно.

Табличная часть заполняется только для того товара, который по факту есть в наличии. Смысл в такой реализации отпадает полностью, можно было бы и обычную сразу сделать, раз товар в наличии.

Я какую-то галочку в настройках не вижу или придется конфу портить?
1 Джинн
 
05.11.14
15:43
Придется мозги править. ибо нельзя продать то, чего нет.
2 bolero
 
05.11.14
15:47
(1) в 11.1.5 можно было, и мы этим ежедневно пользовались

это против здравого смысла и НК, я знаю, но иначе не оплатят
3 bolero
 
05.11.14
15:48
(2) всяко такую же реализацию по регл. учету можно руками набить отдельно от заказа и распечатать. Просто 20 позиций с характеристиками и ценами руками набивать - неправильно как-то.
4 Bober
 
05.11.14
15:48
(0) может это баг нового релиза, обращайся на поддержку 1с.
5 bolero
 
05.11.14
15:53
ладно, подскажите лучше, в каком месте красный провод перерезать

насколько я понял из интерфейса, проверяется статус заказа (к выполнению) и значение в колонке "Действия". Этой колонки раньше (в 11.1.5) не было, и в реализацию попадал весь товар из заказа, даже если он еще не пришел.

Где вообще живет логика кнопки "Создать на основании"?
6 Bober
 
05.11.14
16:03
(5) в модуле объекта
7 Джинн
 
05.11.14
16:16
(5) Нарисуйте свою обработку заполнения табличной части. Если в УТ ее нет (в чем лично я сильно сомневаюсь, ибо не знаток уродца УТ11 - в УПП есть такая и работает нормально в описываемой Вами ситуации).
8 bolero
 
05.11.14
16:56
пока что докопался до функции ПолучитьРезультатЗапросаПоОстаткамЗаказов в модуле реализации

как в ней отключить контроль наличия - пока не нашел, запрос длинный достаточно
9 bolero
 
05.11.14
17:04
(8) в модуле менеджера, а не модуле

убрал условие в конце запроса:


        //|
        //|ИМЕЮЩИЕ
        //|    СУММА(ТаблицаЗаказы.КОформлению) > 0
        //|;


теперь работает, только количество пустое для позиций, которых нет
10 bolero
 
05.11.14
17:45
(9) не, не помогло, провести все равно не дает
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс