|
Нормален ли код из типовой (УПП)? | ☑ | ||
---|---|---|---|---|
0
NcSteel
25.12.12
✎
18:31
|
При выборе Технологической карты в форме элемента справочника
"СпецификацииНоменклатуры" вызывается процедура "УстановитьТехнологическуюКарту". Выжимка из текста процедуры: НоваяЗапись = РегистрыСведений.ТехнологическиеКартыСпецификацийПланирования.СоздатьМенеджерЗаписи(); НоваяЗапись.Период = Период; НоваяЗапись.Спецификация = Ссылка; НоваяЗапись.ТехнологическаяКарта = ТехнологическаяКарта; НоваяЗапись.Записать(Истина); Нормален ли такой текст типовой конфигурации. Данный код вызывает некую оторопь! |
|||
1
GhostTM
25.12.12
✎
18:33
|
А надо было это сделать с танцами и песнями?
Чего в нем не нормального? |
|||
2
Aprobator
25.12.12
✎
18:33
|
что смущает то? Судя по коду, делается запись в независимом РС.
|
|||
3
NcSteel
25.12.12
✎
18:35
|
(1) (2) Вот алгоритм:
1. Создал спецификацию - записал ее. 2. Создал тех карту - записал ее 3. Выбрал в спецификациюю технологическую карту и решил не записывать спецификацию - так как передумал. В результате запись в РС появится, хотя справочник Спецификации не записывал. В общем этот сценарий и смущает )) |
|||
4
Aprobator
25.12.12
✎
18:40
|
(3) ты кончай перед праздниками народ то грузить )
|
|||
5
GhostTM
25.12.12
✎
18:42
|
(3) Что-то в этом есть неуловимое, ну перенесите вызов этого куска в процедуру ПослеЗаписиНаСервере (кажется так называется) в форме
Дело в том что разработчики типовых такие же люди как и мы, и тоже могут ошибатья. Опять же, любая программа выполняющая что-то полезное, содержит ошибки. |
|||
6
kotletka
25.12.12
✎
18:44
|
В результате запись в РС появится, хотя справочник Спецификации не записывал. ты отладчиком то пробегись, реально в она появится в конце или дальше код проверяющий м затирающий
|
|||
7
ERWINS
25.12.12
✎
18:50
|
НачатьТранзакцию не хватает?
|
|||
8
NcSteel
25.12.12
✎
19:14
|
(4) Я в командировке и на праздник -------- ))))
(5) Понятно , что люди, понятно, что можно переделать, но все же ..... (6) Зуб даю ))) (7) Транзакции конечно не хватает, но не явной, а в момент записи объекта. |
|||
9
ERWINS
25.12.12
✎
19:24
|
какая то фигня...
у СпецификацииНоменклатуры есть ссылка, значит она записана... посмотри, может перед тем как изменяется реквизит принудительно записывается элемент? такое было в номенклатуре сделано |
|||
10
shuhard
25.12.12
✎
19:24
|
(0) для УПП этот код идеален
|
|||
11
NcSteel
25.12.12
✎
19:29
|
(9) В Справочнике "СпецификацииНоменклатуры" нет реквизита хранящий ссылку на справочник "ТехнологическиеКартыПроизводства". На форме есть гиперссылка при нажатии на которую можно выбрать технологическую карту. При выборе производится запись в регистр сведений. Естественно если бы спецификация не была записанной, то запись не была бы произведена:
Если ЭтоНовый() Тогда Предупреждение("Объект не записан!"); Возврат; КонецЕсли; Но запись в РС из формы элемента справочника при нажатии на гиперссылку - вызывает оторопь. |
|||
12
NcSteel
25.12.12
✎
19:29
|
(10) Это грустно, такого не может быть )))
|
|||
13
shuhard
25.12.12
✎
19:34
|
(12) что-то мешает ознакомиться с баг-тракером УПП и понять реальность ?
|
|||
14
NcSteel
25.12.12
✎
19:34
|
(13) А где этот баг трекер находится? )
Поделись ссылкой |
|||
15
ERWINS
25.12.12
✎
19:35
|
(11) СпецификацииНоменклатуры.Ссылка
по мне довольно нормальный код (если верны мои предыдущие комменты) |
|||
16
NcSteel
25.12.12
✎
19:37
|
(15) Тоесть нормально если пользователь производит изменения в карточке объекта и при отказе от сохранения изменений узнает , что его изменения все ровно записались?
|
|||
17
shuhard
25.12.12
✎
19:40
|
(14) ссылкой на официальный сайт поддержки 1С ?\
|
|||
18
ERWINS
25.12.12
✎
19:40
|
(16) при выборе техкарты должна происходить запись спецификации
если спецификация не нужна, то ее просто удалить и автоматом удалиться запись из регистра сведений |
|||
19
NcSteel
25.12.12
✎
19:43
|
(18) При выборе техкарты спецификация не записывается - в этом и беда.
|
|||
20
ERWINS
25.12.12
✎
19:47
|
(19) тогда все таки лучше приводить код целиком
|
|||
21
NcSteel
25.12.12
✎
20:28
|
(20) В легенде к коду все ключевые параметры указаны.
Так я и не понял , ты против или за? |
|||
22
ILM
гуру
25.12.12
✎
20:30
|
(19) Что за беда? С выбором техкарты? Я вообще беды тут рядом не вижу))) Беда это когда план производства и разузлование не позволяет возвратные отходы посчитать, вот это беда.
А здесь нажал перейти в спецификации на регистр сведений с техкартами, потом клавиша дел и всё готово. Тем более ссылка на техкарту для спецификации вообще не хранится в элементе справочника спецификации. И я считаю, что это правильно - мухи отдельно (нормативы на материалы) котлеты отдельно(технология). А иначе изменилась технология и вперед править спецификации. По мне лучше как есть. |
|||
23
NcSteel
25.12.12
✎
20:57
|
(22) УПП вообще создана не для производственного предприятия. Начиная от планирования и заканчивая расчетом себестоимости косяк на косяке.
Но все же не предсказуемость отдельных механизмов напрягает. |
|||
24
ДенисЧ
25.12.12
✎
21:27
|
(23) ржу.
Не на всех производствах возможно планирование больше чем на день. А в рсв там всё нормально. |
|||
25
SeregaMW
25.12.12
✎
21:30
|
Чем более кривые руки в ЗАО 1С тем больше у нас симпатий и признания! А код нормальный, Вам бы отдохнуть на праздниках!
|
|||
26
NcSteel
25.12.12
✎
22:32
|
(24) Смешно. более не менее крупное предприятие без планирование не сможет эффективно вести учет.
|
|||
27
NcSteel
25.12.12
✎
22:33
|
(25) К самому коду претензий нет
|
|||
28
ILM
гуру
26.12.12
✎
17:35
|
(23) Нет там косяков. Мне лично не попадались. В планировщики с помощью стратегии "на основе данных произвольного отчета" можно сделать, всё что угодно. Было бы желание навести порядок с сделать как надо, а не так как хочется "по старинке".
(26) Сделай им задания на смену, или на рабочее место и пусть выполняют. Чем не устраивает? Нужна большая точность, дроби техкарты, не нужна - укрупняй. Можно получить план какой хочешь - при нормальных данных. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |