0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
|||||||||||
1 | |||||||||||
Внешняя обработка, создание формы23.03.2016, 10:19. Показов 7418. Ответов 72
Метки нет (Все метки)
Всем доброго времени суток. Народ, подскажите, пишу с нуля внешнюю обработку для загрузки данных в документ из файлов Excel.. Проблема возникла в моменте создания формы.
Задача такая-"Обработка читает документ и на основании прочтённого создаёт документ Реализации товаров. При написании кода в модуле Сначала в объекте нужно заполнить все, что нужно для формы, потом нужно сделать вызов на клиент, на сервере поместить объект в реквизит и получить его на клиенте..." Имею кусок уже написанного кода
как реализовать вызов на клиент? Добавлено через 13 минут Прошу прощения, сам разобрался)) Добавлено через 16 часов 52 минуты Собственно, вопрос с загрузкой формы я решил. Теперь возник вопрос, какой набор команд необходим для заполнения формы? Сам код выглядит вот так:
0
|
23.03.2016, 10:19 | |
Ответы с готовыми решениями:
72
Внешняя обработка, создание документа Заказ Поставщику 1С ЗУП 3.1 Внешняя обработка печатной формы для Кадровый документ списком Внешняя обработка Внешняя обработка |
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
|
24.03.2016, 16:48 [ТС] | 61 |
Jackshi, Блин, торможу.. Спасибо большое..
Добавлено через 32 минуты Ну вроде всё работает. осталось только регистрацию обработки в модуль объекта прикрутить по идее... Спасибо Вам за помощь!!!
0
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
||||||
28.03.2016, 12:10 [ТС] | 62 | |||||
Блин, а как теперь сделать так, чтобы по умолчанию в создающемся документа было значение НДС Сверху? Умом понимаю, что это надо изменить реквизит документа СуммаВключаетНДС по типу СуммаВключаетНДС = ложь. Но не могу понять, как это реализовать... Мы же в данном коде документ получаем уже готовый, с формой... Пробовал в процедуре
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
||||||
28.03.2016, 12:14 | 63 | |||||
DEaD_EGOR,
1
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
|
28.03.2016, 12:39 [ТС] | 64 |
GreenkO, Ольга, доброго дня) Так тоже пробовал, в итоге-всё равно по умолчанию стоит Документ без НДС. Я так понял, из-за того, что я пытаюсь изменить реквизит формы, а не документа...
Добавлено через 15 минут посмотрел по отладчику, значение всё равно Истина у выражения мФорма.Объект.СуммаВключаетНДС
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
28.03.2016, 12:42 | 65 |
DEaD_EGOR, посмотрите в форме документа самого процедуру ПриОткрытии(), может выставляется этот реквизит равным Истине.
1
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
|
28.03.2016, 12:48 [ТС] | 66 |
GreenkO, То ли я ослеп в начале недели, то ли ничего не понимаю. в форме документа Товары (которая собсна и открывается), нет такого значения.... БП 3,0 демо... может я что-то не понимаю?
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
28.03.2016, 12:54 | 67 |
DEaD_EGOR, документ у вас РеализацияТоваровУслуг, а не Товары. Товары - это табличная часть документа. Открываете форму документа РеализацияТоваровУслуг и ищите в модуле процедуру ПриОткрытии() - смотрите там, где устанавливается значение реквизита документа СуммаВключаетНДС.
Если это БП 3 - то вероятен вызов процедур общего модуля и установка реквизита именно там.
1
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
||||||
28.03.2016, 14:16 [ТС] | 68 | |||||
GreenkO, Я просто неправильно выразился, прошу прощения. Форму я открыл. Там в процедуре ПриОткрытии(Отказ) ПроверкаКонтрагентов и ОбработкаНовостей.. Буду тогда искать в общих модулях..
Добавлено через 51 минуту GreenkO, прошёлся, немного переделал..
Добавлено через 24 минуты только при указании мФорма.Объект.ДокументБезНДС = Ложь; значения суммы и счетов учета не заполняются автоматически....
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
28.03.2016, 14:30 | 69 |
думаю, дело не в этом. Посмотрите в модуле формы, где заполняются эти реквизиты. Счета учета расчетов по Контрагенту обычно заполняются при изменении Контрагента, в табличной части счета учета заполняются при изменении Номенклатуры. Найдите код заполнения счетов и пропишите в вашей обработке заполнения формы документа.
1
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
|
28.03.2016, 14:32 [ТС] | 70 |
GreenkO, там кроме счетов всё остальное автоматически тоже не считает в этом случае. только заполняет данные, считанные с экселя...
и в моём случае счета учета заполняются при выборе организации на основании номенклатуры
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
28.03.2016, 14:35 | 71 |
DEaD_EGOR, писала выше - смотрите обработчики ПриИзменении() реквизитов табличной части Товары в форме документа - и переносите в обработку. Можно сделать процедуры пересчета экспортными и вызывать через мФорма. Но это все зависит от кода. У меня нет под рукой БП 3.
1
|
59 / 59 / 6
Регистрация: 16.01.2013
Сообщений: 162
|
|
28.03.2016, 18:10 | 72 |
DEaD_EGOR, плюс ко всему есть правила форума. В одной теме один вопрос. И в начале нужно писать платформу и конфигурацию. Это поможет быстрее решить проблему. Не нужно будет звать экстрасенсов)))
1
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 103
|
|
29.03.2016, 09:05 [ТС] | 73 |
Jackshi, Спасибо, буду знать..
0
|
29.03.2016, 09:05 | |
29.03.2016, 09:05 | |
Помогаю со студенческими работами здесь
73
Внешняя обработка Внешняя обработка Внешняя обработка Внешняя Обработка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |