Имя: Пароль:
1C
1С v8
ERP Автоматическое подставление серий в этап производства
0 Родом из детства
 
23.08.21
18:04
Добрый день всем. Тужусь над одной задачей несколько дней. В общем, заполнение этапа производится обработкой(печатают штрихкоды, взвешивают товар и тп). Суть в том, что этап производства имеет разные статусы (к выполнение, начат, завершен). И для того, чтобы завершить этап(установить статус завершен), нужно проставить серии товарам и материалам на вкладках "обеспечение" и "расходы". Может, кто-то сталкивался с подобной задачей? Хочу автоматически подставлять серию каждой номенклатуре(в зависимости от ведения учета по сериям и статуса указания серии(тоже какая-то хитрая штука)). Заметил, что есть типовая обработка для эти вещей "ПодборСерийВДокументы" у нее на форме уже формируется список доступных серий, с учетом многих системных отборов.
Проблема заключается в том, чтобы для каждой номенклатуры понять:
1) ведется ли по ней серийный учет
2) если ведется, то какая политика учета серий(от этого зависит пул доступных для выбора серий)
3) понять, где вообще описаны статусы указания серий(выглядят крайне бесчеловечно)
1 Вафель
 
23.08.21
18:25
Давай трудись. Потом статью можешь написать. И уже 250 просить
3 H A D G E H O G s
 
23.08.21
18:29
//  Возможные статусы указания серий:
//  
//  -1 - серии указаны в таблице уточнения (нет картинки)
//  0 - серии указывать не требуется (нет картинки)
//  первый указанный статус - количество по сериям не совпадает с количеством товаров или серии не указаны (красная картинка)
//  второй указанный статус   - количество по сериям совпадает с количеством товаров (зеленая картинка)
//  третий указанный статус   - серии не указаны, их можно указывать, а можно и не указывать (синяя картинка)
//      1,2,21  - серии указываются справочно
//      3,4,23  - по сериям учитываются остатки, серии указываются по факту отбора
//      5,6,25  - по сериям учитываются остатки, серии указываются при планировании отбора,
//          заполняются по FEFO (используются только в документах отгрузки товаров)
//      7,8,27  - по сериям учитываются остатки, серии указываются при планировании отбора
//      9,10,11 - по сериям учитываются остатки, серии указываются при планировании отгрузки,
//      по сериям формируются движения по регистру ТоварыКОтгрузке (как при приходе, так и при расходе)
//   13,14,15 - учитываются также, как 9,10,11 + по сериям учитывается себестоимость
//   17,18,28 - по сериям учитываются товары у партнеров (товары в пути, неотфактурованные поставки).
4 Вафель
 
23.08.21
18:30
(3) интересно какой ... умный человек все это придумал?
5 H A D G E H O G s
 
23.08.21
18:32
(4) Ну, изначально, ассортимент статусов был меньше. Но да, это печально.
6 Родом из детства
 
23.08.21
18:36
(3) да, видел подобную вещь. Просто думал, что где-то должен быть уже реализованный механизм, из стандартных, а то если самому это все писать, то кейсов уйма
7 lubitelxml
 
23.08.21
18:37
Делал следующее - добавлял возможность как руками  указывать серии, так и автоматом раскладывать в ордере, если руками не указали. Исплевался весь пока переписывал, но работает )
8 Родом из детства
 
23.08.21
18:39
(7) да вообще душнилово какое-то. Я в первый раз на ERP и управляемых формах)0
9 shuhard
 
23.08.21
18:44
(4)нормальный чел придумал, проблем с расширением нет
10 Вафель
 
23.08.21
18:58
нет что по человечески просто 2 поля сделать а ля перечислення