|
заполнение реквизита в РС при проведении документа | ☑ | ||
---|---|---|---|---|
0
Гена709
07.05.24
✎
08:13
|
Привет, создал идентичные реквизиты у документа и у РС, программно разместил его на орме чтобы пользователь его заполнял, как сделать чтобы при проведении этот реквизит попадал в РС? думал будет аналог ЗаполнитьЗначенияСвойст, если имена совпадают автоматом попадёт, но шишь, или как правильно загуглить статтью где почитать обб этом
|
|||
1
DJ Anthon
07.05.24
✎
08:19
|
https://uc1.1c.ru/courses/programmirovanie-v-1s/?ysclid=lvvxxiq9pg781939576
и клаву купи себе новую |
|||
2
Ненавижу 1С
07.05.24
✎
08:21
|
(0) покажи как заполняется регистр в целом и как ты дозаполняешь свой реквизит
|
|||
3
Гена709
07.05.24
✎
08:34
|
(2) 1.типовые проводки установки цен номенклатуры erp 2.5 рс цены номенклатуры 2.5
2.на форме при создании на сервере отображаю реквизит на форме, а пользователь в ручную его заполняет |
|||
4
Ненавижу 1С
07.05.24
✎
08:35
|
(3) то есть свой код (до)заполнения регистра ты показывать отказываешься? Есть понимание как регистры заполняются при проведении в твоей конфигурации?
|
|||
5
Гена709
07.05.24
✎
08:40
|
Моего кода заполнения регистра нет, и пока нет понимаю как в моей типовой конфе заполняется данные регистр при проведении нет
|
|||
6
Kongo2019
07.05.24
✎
08:48
|
Ничего не понятно, но очень интересно.
Переводчика можно пригласить? |
|||
7
Гена709
07.05.24
✎
08:55
|
(6) создал в основной конфигурации новый "реквизит1" у документ установка цен номенклатуры и у РС Цены номенклатуры 2.5, в расширении кодом вывел его на ФормуДокумента(чтобы пользователь мог его заполнять), хочу чтобы этот реквизит при проведении попадал в движения по регистру цены номенклатуры 2.5
|
|||
8
Kongo2019
07.05.24
✎
08:59
|
(7)Теперь дошло. Этого мало, теперь теперь еще и код править надо. Сам док в регистр ничего не пишет, пишет код, он обычно в модуле объекта, Процедура ОбработкаПроведения(Отказ, Режим).
|
|||
9
Мультук
07.05.24
✎
09:02
|
(6)
Он создал в документе "УстановкаЦенНоменклатуры" некий реквизит " И почему-то решил, что 1С будет совать содержимое данного реквизита в одноименный реквизит в нужном РС "автоматически, сама" (0) "О понимании" Если речь идёт всё же о документе "УстановкаЦенНоменклатуры" и РС ЦеныНоменклатуры, ЦеныНоменклатуры25 то Нужно начинать копать с "ОбработкаПроведения" в модуле документа. Там всего-то пара строк. Нужная строка ПроведениеДокументов.ОбработкаПроведенияДокумента(ЭтотОбъект, Отказ); Долго прокопав, ты с удивлением поймешь, что копать нужно было в менеджере данного документа: ТекстЗапросаТаблицаЦеныНоменклатуры ТекстЗапросаТаблицаЦеныНоменклатуры2_5 Исследовав эти процедуры все решится добавлением "реквизит1" в нужное место нужного запроса |
|||
10
Kongo2019
07.05.24
✎
09:00
|
Хотя у тя это ЕРП, то это будет где-то в общем модуле.
Отладчик в зубы и вперед. |
|||
11
Гена709
07.05.24
✎
09:07
|
(8) (9) (10) (2) спасибо большое за уделенное время, суть понял сейчас сделаю
|
|||
12
Ненавижу 1С
07.05.24
✎
09:14
|
(5) ну само оно не заполнится, смотрите тексты запросов в модуле менеджера документа
|
|||
13
Ненавижу 1С
07.05.24
✎
09:15
|
(8) это тексты запросов, они в модуле менеджера и в общих модулях тоже
|
|||
14
Kongo2019
07.05.24
✎
09:18
|
(13) Это ерп, там может быть любая матрешка.
|
|||
15
Ненавижу 1С
07.05.24
✎
09:30
|
(14) матрешка это ЕРПУХ, а ЕРП это норм, там такие простые вещи как установка цен почти прозрачна
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |