|
1с розница при копировании номенклатуры | ☑ | ||
---|---|---|---|---|
0
Kolya_25
20.05.20
✎
13:44
|
Открыл исходник розницы 2.2.9.20.
Вообще мне надо посмотреть процедуру копирование номенклатуры. Раньше она была в ПриОткрытии() Если этоНовый() тогда.... Где теперь эта процедура. Что там вообще такое происходит. Что за НачатьПодключение... , НачатьОбновление.... ПодключитьОбработчикОжидания. Как это теперь все дебажить? |
|||
1
Kolya_25
20.05.20
✎
19:16
|
Нет идей?
|
|||
2
Ёпрст
20.05.20
✎
20:36
|
(0) Вопрос то в чем ?
|
|||
3
mikecool
20.05.20
✎
22:06
|
(0) сливай воду
|
|||
4
Kolya_25
21.05.20
✎
06:40
|
(2) Вообще мне надо посмотреть процедуру копирование номенклатуры. Раньше она была в ПриОткрытии() Если этоНовый() тогда....
Где теперь эта процедура? |
|||
5
Галахад
гуру
21.05.20
✎
07:31
|
(4) ПриСозданииНаСервере, если нет ссылки.
|
|||
6
Kolya_25
21.05.20
✎
10:17
|
Меня интересует вот что. После обновления Розницы при копировании элемента Номенклатура перестало копироваться значение поля ЦеноваяГруппа.
(5) Вот что происходит в ПриСозданииНаСервере: https://a.radikal.ru/a07/2005/dc/27b51aa8385b.jpg В Объект поле ЦеноваяГруппа уже заполнена, поле Объект.Ссылка пустая. После исполнения ПриСозданииНаСервере, в интересующих нас переменных ничего не меняется. Далее исполняется ПриОткрытии и там тоже ничего не происходит. Т.е. я так понимаю элемент справочника Номенклатура создается и заполняется данными формы при записи. |
|||
7
zippygrill
21.05.20
✎
10:48
|
(6) у тебя возможно и вида номенклатуры подтянулись по умолчанию
|
|||
8
zippygrill
21.05.20
✎
10:48
|
из вида ...
|
|||
9
Ёпрст
21.05.20
✎
11:00
|
(4) в модуле объекта посмотри наличие процы ПриКопировании
|
|||
10
Kolya_25
21.05.20
✎
11:04
|
(7) Нет виде номенклатуры пусто. У всей номенклатуры один вид, и в старом релизе ценоваягруппа копировалась, а в новом нет.
(9) Там тоже все грустно Процедура ПриКопировании(ОбъектКопирования) Если НЕ ЭтоГруппа Тогда ФайлКартинки = Справочники.НоменклатураПрисоединенныеФайлы.ПустаяСсылка(); КонецЕсли; КонецПроцедуры |
|||
11
hhhh
21.05.20
✎
11:31
|
(10) а точно ЦеноваяГруппа это реквизит? Может она в регистре сведений где-нибудь?
|
|||
12
Ёпрст
21.05.20
✎
11:32
|
(10) ээх..
в приСозданииНаСервере у тебя стоит это
далее, в ЗаполнитьПоПараметрам() это: Справочники.Номенклатура.ОбновитьПризнакиНоменклатуры(ЭтотОбъект, Ответ); ну и далее.. сам найдешь ? ) |
|||
13
Kolya_25
21.05.20
✎
11:55
|
(12) Спасибо Ёпрст. Но то что происходит это пизд..ей полный.
Я когда-то давно слышал такой термин спагетти-код. Это ведь оно и есть? Почему так все неочевидно. |
|||
14
hhhh
21.05.20
✎
12:03
|
(13) это БСП, привыкай. Скоро время изучения фишек БСП превысит среднее время жизни 1с-ника.
|
|||
15
Ёпрст
21.05.20
✎
12:13
|
(13) это еще более - менее. В типовых обычно код прыгает из одного общего модуля в другой. F12 устанешь нажимать:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |