Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Внешняя обработка заполнения ТЧ "Заказ покупателя"
iswat
Отправлено: 27.04.13, 22:01


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 25.01.10
Пользователь №: 2545


Нашел пример обработки.
Но при ее выполнении данные не отображаются в форме, хотя заполняются:
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
    //Спросим у пользователя разрешение на продолжение обработки
    Режим = РежимДиалогаВопрос.ДаНет;
    Текст = "Текущие данные документа будут заменены новыми без возможности восстановления.
    |Продолжить?";
    Ответ = Вопрос(Текст, Режим, 0);
    Если Ответ = КодВозвратаДиалога.Да Тогда

        //Если пользователь дал разрешение на продолжение, то начнем перебирать все
        //документы, у которых мы планируем заполнить табличную часть
        Для каждого Элемент из ОбъектыНазначения Цикл

            //Зададим ключ поиска документа, из которого вызвана данная обработка,
            //чтобы получить ссылку на редактирумый документ в удобном виде для
            //функции ОткрытьФорму()
            КлючПоиска = Новый Структура("Ключ", Элемент);

            //Но нам не надо открывать новую форму (окно) для изменяемого документа, а
            //Нам надо все изменения показать в уже открытых у клиента окнах
            Окна = ПолучитьОкна();
            Для каждого Окно из Окна Цикл

                //Окно изменяемого документа будет точно не основным, а вспомогательным, поэтому
                //сразу пропускаем основное окно, а далее идем на не очень хороший способ поиска открытого окна
                //изменяемого документа. Мы просто переберем все окна, а в заголовке, которых будет встречаться
                //Наименование, номер и дата нужного документа - будем изменять
         Если НЕ Окно.Основное
                    И Найти(Окно.Заголовок, Элемент) Тогда
                    //Передадим ключ поиска (можно сказать ссылку на объект) и данные о найденном открытом окне
                    //в функцию ОткрытьФорму()
                    //Код находится в цикле на тот случай, если открытых окон изменяемого документа больше одного
                    Форма = ОткрытьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента",КлючПоиска,,,Окно);

                    //Далее мы получаем объект только, что повторно открытой формы и помещаем её в переменную
                    //В объекте содержатся все реквизиты (элементы) формы
                    НовыйОбъект = Форма.Объект;

                    //Заполнение на сервере данными из Excel
                    ЗаполнитьОбъект(НовыйОбъект);
            Сообщить("Заполнили данные в копии");

                    //После выполнения процедуры на сервере мы получаем изменную переменную НовыйОбъект,
                    //которую необходимо передать в уже полученную нами форму

                    КопироватьДанныеФормы(НовыйОбъект, Форма.Объект);
                КонецЕсли;
    КонецЦикла;

        КонецЦикла;
    КонецЕсли;
КонецПроцедуры
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #68589 · Ответов: 8 · Просмотров: 13827
 

>  Внешняя обработка заполнения ТЧ "Заказ покупателя"
iswat
Отправлено: 26.04.13, 8:22


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 25.01.10
Пользователь №: 2545


Цитата(logist @ 26.04.13, 8:04) *
Скорее не искал..., понимаю, что до 6-й страницы списка этого раздела дойти было лень, но все же есть поиск. Как пример - http://pro1c.org.ua/index.php?showtopic=7514


Спасибо за помощь. Но это не совсем то, что нужно. Т.к. сам механизм загрузки уже есть.
Хотелось бы найти пример как создать внешнюю обработку заполнения табличной части. Например, как здесь для ПФ: http://www.1c-pro.ru/topic26882.html
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #68518 · Ответов: 8 · Просмотров: 13827
 

>  Внешняя обработка заполнения ТЧ "Заказ покупателя"
iswat
Отправлено: 25.04.13, 23:07


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 25.01.10
Пользователь №: 2545


Цитата(logist @ 25.04.13, 22:56) *
Примеров по работе с экселем и ТЧ достаточно можно найти


Для обычного приложения - достаточно. А вот для управляемых форм не нашел.
Может кто подскажет, в чем отличие подключения для внешних обработок управляемого режима от обычного?
Потому как обработка, написанная под обычное приложение, не подключается под управляемым.
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #68500 · Ответов: 8 · Просмотров: 13827
 

>  Внешняя обработка заполнения ТЧ "Заказ покупателя"
iswat
Отправлено: 25.04.13, 22:36


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 25.01.10
Пользователь №: 2545


Цитата(logist @ 25.04.13, 22:09) *
3. Если у Вас проблемы с программированием, задавайте конкретные вопросы.


Да, моя тема имеет отношение именно к этому пункту.
По сути: нужна помощь, чтобы разобраться с внешними обработками для управляемого приложения.
Поэтому и попросил пример - готове решение мне не нужно.
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #68498 · Ответов: 8 · Просмотров: 13827
 

>  Внешняя обработка заполнения ТЧ "Заказ покупателя"
iswat
Отправлено: 25.04.13, 21:58


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 25.01.10
Пользователь №: 2545


День добрый.

Начинаю разбираться с УТ11. Стоит задача создания внешней обработки для заполнения ТЧ "Запасы" документа "Заказ покупателя" из файла Excel.
В сети примеров для управляемого приложения не нашел (может плохо искал upset.gifsmile.gif ).
Если у кого есть пример создания такой обработки или ссылка на решение, буду премного благодарен. icon_beer17.gif


 ! 

Правила, п.5.
 
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #68496 · Ответов: 8 · Просмотров: 13827
 

>  Украинский классификатор товаров внешней экономической деятельности (УКТВЭД)
iswat
Отправлено: 14.08.12, 10:19


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 25.01.10
Пользователь №: 2545


Классификатор обновился. Не загружаются новые коды КВЭД
  Форум: Отчеты / Обработки · Просмотр сообщения: #54578 · Ответов: 1 · Просмотров: 6832
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 10.06.24, 17:51
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!