|
Помогите разобраться с программным заполнением документа ПоступлениеТоваровУслуг | ☑ | ||
---|---|---|---|---|
0
mrleo
16.10.17
✎
17:06
|
В 1С 8.3 создается документ ПоступлениеТоваровУслуг. Как добавить туда Дату и Номер входящего счета-фактуры - таких реквизитов у документа нет, но как-то ведь хранятся данные после заведения на форме. Как сохранить программно?
|
|||
1
Umga2002
16.10.17
✎
17:09
|
Создать СчФакт Полученный....
|
|||
2
mrleo
16.10.17
✎
17:15
|
А подробнее?
|
|||
3
mrleo
16.10.17
✎
17:21
|
Если заполнять форму документа ПоступлениеТоваровУслуг ведь счет-фактура полученный, как документ, не создается, просто вводится информация о номере и дате счет-фактуры через "Зарегистрировать счет-фактуру" и она ведь где-то хранится!
|
|||
4
Mankubus
16.10.17
✎
17:23
|
(3) в счет-фактуре и хранится. не умеете отладчиком пользоваться?
|
|||
5
spiller26
16.10.17
✎
18:20
|
(3) Нигде она не храниться, а только отображается.
1. Создаешь документ "ПоступлениеТоваровУслуг" 2. Создаешь документ "СчетФактураПолученный" и там есть реквизит "ДокументОснование", ставишь ссылку на созданный документ "ПоступлениеТоваровУслуг". |
|||
6
azernot
16.10.17
✎
18:27
|
(0) Ни в коем случае, не говорите какая у вас конфигурация!
|
|||
7
mrleo
16.10.17
✎
20:07
|
(6) конфигурация 1с Предприниматель 8.3 3я редакция
|
|||
8
mrleo
16.10.17
✎
20:13
|
(5) Когда я ручкам ввожу документ Поступление товаров и услуг, я прямо в формк этого документа ввожу номер и дату счет-фактуры без создания других документов. И если после создания и сохранерия документа Поступления, я открываю этот документ, в нем высвечивается введенные ранее номер и дата счет-фактуры по этому поступлению. Вот и хотелось узнать, если документ ПоступлениеТоваровУслуг создается программно, как мне заполнить данные о счет-фактуре по этой поставке.
|
|||
9
h-sp
17.10.17
✎
06:13
|
(8) скопировать из типовой. посмотреть отладчиком как там создается.
|
|||
10
shadow_sw
17.10.17
✎
06:15
|
что мешает указать данные явно? или такой информации нет, на момент создания ПТИУ?
|
|||
11
VladZ
17.10.17
✎
06:20
|
(0) Посмотреть, откуда берутся данные для этих реквизитов. И сделать также.
|
|||
12
catena
17.10.17
✎
06:43
|
(10)Он не знает, в куда их указывать. А посмотреть стесняется.
|
|||
13
mrleo
17.10.17
✎
09:51
|
(9) "скопировать из типовой и посмотреть отладчиком" - у меня не хватает квалификации
(10) "данные явно" как раз хочу указать, информация есть на момент создания ПТИУ, как указать не знаю (11) хотел бы посмотреть, но не знаю как (12) не могли бы объяснить как и где посмотреть? |
|||
14
h-sp
17.10.17
✎
10:25
|
(13) открыть типовую, документ ПоступлениеТоваровУслуг, форма документа. Посмотреть. Закрыть типовую.
|
|||
15
mrleo
17.10.17
✎
13:19
|
(14) Посмотрел... ничего не понятно
Кто-то может помочь чем-то дельным? |
|||
16
mehfk
17.10.17
✎
13:25
|
Сделать за тебя?
|
|||
17
mrleo
17.10.17
✎
13:27
|
(16) сделать не надо, сказать как сделать, буду признателен
|
|||
18
2dolist
17.10.17
✎
13:27
|
создаёшь независимо документ СчетФактураПолученный. В нём в реквизите ДокументОснование задаёшь ссылку на нужный тебе док поступления. Всё, в общем-то. В самом документе поступления счёт фактура не хранится.
|
|||
19
mrleo
17.10.17
✎
13:29
|
я не специалист, переношу 1ну единственную обработку со 2й редакции на 3ю, столкнулся с этой проблемой, прошу помощи
|
|||
20
mehfk
17.10.17
✎
13:29
|
(17) Тебе уже ответили в (5) (11) 14) и еще раз в (18).
|
|||
21
mrleo
17.10.17
✎
13:29
|
(18) вот это спасибо, попробую
|
|||
22
mrleo
17.10.17
✎
13:31
|
(18) А что, если не программно, именно так и происходит при ффоде данных о номере и даты счет-фактуры создается два документа? и поступление ТИУ, счет-фактура полученный?
|
|||
23
azernot
17.10.17
✎
13:36
|
Уж не знаю, как в 1С:Предприниматель, но в типовой 1С:БП 3.0, в самом общем случае, после записи и проведения Поступления, достоатчно выполнить код:
УчетНДСВызовСервера.СоздатьСчетФактуруПолученныйНаОсновании(СсылкаНаПТУ, НомерСчетфактуры, ДатаСчетФактуры) |
|||
24
mrleo
17.10.17
✎
13:39
|
(23) спс большое, попробую, 1С: Педприниматель - это тоже 1С: БП базовая
|
|||
25
2dolist
17.10.17
✎
13:40
|
(22) Если, например, трассернуть что происходит в ут 11.3 в форме документа поступления товаров услуг при клике на надпись счет фактуры, то в случае когда она не заполнена, там идёт сначала проверка на возможность создания счета фактуры, а потом, при возможности её создания, идёт обращение к менеджеру самой счёт фактуры, где на основании документа Поступления товаров услуг и происходит её создание со всеми вытекающеми.
Самый оптимальный вариант, как уже говорили, это найти некий аналог в конфигурации. У вас же есть поступление товаров услуг в конфигурации? Откройнте форму документа и в ней найдите реквизит со словами "счет". В УТ11.3, например, на форму выведен пустой реквизит "ТекстСчетФактура", который заполняется при создании формы на сервере. У этого реквизита формы есть обработчик события - обработка навигационной ссылки. Чтоб посмотреть обработку события, достаточно по реквизиту тыкнуть правой кнопкой и выбрать События. Оттуда и растут ноги. |
|||
26
Шаман
17.10.17
✎
13:40
|
Дата и Номер есть у всех документов .
|
|||
27
mrleo
17.10.17
✎
13:48
|
На форме есть опция Зарегистрировать счет-фактуру
По нажатию клавиши выполняется процедура: Процедура ЗарегистрироватьСчетФактуру(Команда) ПоступлениеТоваровУслугФормыКлиент.ЗарегистрироватьСчетФактуру(ЭтаФорма, Команда); УправлениеФормой(ЭтаФорма); // ИнтернетПоддержкаПользователей.РаботаСКонтрагентами ПроверкаКонтрагентовКлиент.ЗапуститьПроверкуКонтрагентовВДокументе(ЭтотОбъект, Элементы.НадписьСчетФактура); // Конец ИнтернетПоддержкаПользователей.РаботаСКонтрагентами КонецПроцедуры |
|||
28
mrleo
17.10.17
✎
13:49
|
Но это мне не помогает
|
|||
29
2dolist
17.10.17
✎
14:03
|
встань мышкой на ЗарегистрироватьСчетФактуру и нажми ф12
|
|||
30
azernot
17.10.17
✎
14:11
|
А в моделе ПоступлениеТоваровУслугФормыКлиент
Процедура ЗарегистрироватьСчетФактуру(Форма, Команда) Экспорт РеквизитыСФ = УчетНДСКлиент.СоздатьСчетФактуруПолученный(Форма, Форма.ЭтоКомиссияНаЗакупку); А в модуле УчетНДСКлиент Функция СоздатьСчетФактуруПолученный(Форма, ЭтоКомиссияНаЗакупку = Ложь, ЭтоКорректировкаПоступления = Ложь, СтруктураОтбора = Неопределено) Экспорт В конечном итоге вызывается Результат = УчетНДСВызовСервера.СоздатьСчетФактуруПолученныйНаОсновании( Основание, НомерСчетаФактуры, Форма.ДатаСчетаФактурыПолученного, ?(ЭтоКомиссияНаЗакупку, Форма.Продавец, Неопределено), СтруктураОтбора); Короче, см (23) и не парьте мозги. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |