|
Заполнение данных Торг-12 |
☑ |
0
Flempy
08.07.20
✎
14:08
|
ERP УП 2.0
Документ "Реализация товаров и услуг". При печати Товарной накладной(Торг-12), грузополучатель и поставщик заполняются исходя из данных о контрагенте(т.е. записывается его наименование и адрес). Я хочу чтобы в эти поля записывались данные не контрагента, а партнера(клиента). Подскажите, как в коде обратиться к партнеру, чтобы получить его данные?
|
|
1
Flempy
08.07.20
✎
14:16
|
Вот например получение сведений о контрагенте в коде
Процедура ЗаполнитьРеквизитыШапкиСчетФактура(ДанныеПечати, ДанныеОснований, СведенияОПоставщике, ДанныеКонтрагентов, ТабличныйДокумент, ОпцииПечатиСчетаФактуры)
СведенияОКонтрагенте = ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ДанныеПечати.Организация, ДанныеПечати.Дата);
|
|
2
Ёпрст
гуру
08.07.20
✎
14:22
|
(0) измени текст запроса, чтоб возвращал не клиентоса, а партнёра, ну и СведенияОЮрФизЛице поправь, если она реквизиты партнёра не смогёт вернуть
|
|
3
Flempy
08.07.20
✎
14:32
|
(2) а нельзя достать через ДанныеПечати как-то, сведения о контрагенте же можно получить?
|
|
4
shuhard
08.07.20
✎
14:43
|
(3) форум не против
|
|
5
Flempy
08.07.20
✎
14:44
|
(4) Ну слава богу
|
|
6
d4rkmesa
гуру
08.07.20
✎
15:05
|
(0) Проще всего, если в ДанныеПечати есть Партнер, написать свой запрос для получения данных. Ну или что-то вроде ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Партнер, ...).
|
|
7
Flempy
08.07.20
✎
15:14
|
(6) посмотрел через локальные переменные в конфе, к сожалению их там нет
|
|
8
d4rkmesa
гуру
08.07.20
✎
15:22
|
(6) Тогда через ссылку на документ или документ-основание, где указан сам партнер. Пишем запрос, где параметр - ссылка на документ с партнером, ну и далее уже все данные партнера получаем в запросе.
|
|
9
Flempy
08.07.20
✎
15:27
|
(8) я с запросами не очень пока дружу, можешь подсказать, откуда взять ссылку на документ, чтобы передать ее в параметр?
|
|
10
d4rkmesa
гуру
08.07.20
✎
15:32
|
(9) email покажи, скину внешнюю печатную форму Торг-12, там для примера есть процедура. Может не супероптимально, но наверное хватит, чтобы понять.
|
|
11
Flempy
08.07.20
✎
15:32
|
arturlix@yandex.ru
|
|
12
d4rkmesa
гуру
08.07.20
✎
15:39
|
(11) Отправил, может, заработает, ну или можно будет сделать что-то аналогичное в конфе или расширении.
|
|
13
Flempy
08.07.20
✎
15:43
|
(12) Получил, спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший