#0
by Alex655
дали такую задачу, в бухгалтерии 3.0 создать обработку, на форму обработки добавляю реквизит с типом "док.ссылка.требованиенакладная", выбираю нужный документ, по кнопке создать должна открыться форма документа "отчет производства за смену" с заполненной тч возвратные отходы. делаю так &НаКлиенте но в последствии понял, что тип таблица значений не доступен на клиенте, как быть в таком случае?
#2
by Alex655
ошибку в тексте допустил в функцию на сервере ничего не передаю Тч = ПолучитьНакладную; и Функция ПолучитьНакладную я читаю, но аналогии не нахожу
#5
by Fragster
всё через жопу делается. надо в своей кнопке уйти на сервер, передав туда ДанныеФормы, там поменять их как надо, вернуть на клиент (но уже в другую переменную, потому что "нельзя менять данные формы (с)1с"), и потом воспользоваться костылем "копироватьданныеформы" из новых, правильных данных формы в те данные формы, что у открываемой формы.
#7
by Alex655
так мне менять ничего не надо, просто одну табличную часть загрузить в другую тч, и потом открыть новую форму
#11
by Alex655
что то вы не то написали, объект это же требованиеНакладная, а табличная часть возвратныеОтходы это у отчет производства за смену
#12
by Alex655
в качестве "данныхформы" будет выступать моя тч, которую надо заполнить? если да, то мне какой фрагмент передавать на сервер : Форма.Элементы.ВозвратныеОтходы или форма.Объект.возвратныеотходы?
#17
by Alex655
не понимаю почему выскакивает эта ошибка, если я измененные данные присваиваю переменной "тч" Форма = ПолучитьФорму("Документ.ОтчетПроизводстваЗаСмену.Форма.ФормаДокумента"); Тч = ПолучитьНакладную(Форма.Объект);
#20
by Alex655
что именно? так Тч = ПолучитьНакладную(знач Форма.Объект);? тогда требует продолжения программа
#24
by Fragster
у меня есть: Параметры: <Имя_функции> Назначает имя функции. Знач Необязательное ключевое слово, которое указывает на то, что следующий за ним параметр передается по значению, т.е. изменение значения формального параметра при выполнении функции никак не повлияет на фактический параметр, переданный при вызове функции. Если это ключевое слово не указано, то параметр функции передается по ссылке, то есть изменение внутри функции значения формального параметра приведет к изменению значения соответствующего фактического параметра. <Парам1>, ..., <ПарамN> Необязательный список формальных параметров, разделяемых запятыми. Значения формальных параметров должны соответствовать значениям передаваемых при вызове функции фактических параметров. В этом списке определяются имена каждого из параметров так, как они используются в тексте функции. Список формальных параметров может быть пуст. =<ДефЗнач> Необязательная установка значения параметра по умолчанию. Параметры с установленными значениями по умолчанию можно располагать в любом месте списка формальных параметров (подробнее см. раздел "Передача параметров процедур и функций" справки). Экспорт Необязательное ключевое слово, которое указывает на то, что данная функция является доступной из других программных модулей. Объявляются локальные переменные, на которые можно ссылаться только в рамках этой функции (см. оператор Перем). // Операторы Исполняемые операторы функции. Возврат <Возвращаемое значение> Ключевое слово, которое завершает выполнение функции и возвращает указанное значение в выражение, в котором используется функция. В качестве возвращаемого значения может выступать выражение или переменная, значение которого содержит результат обращения к функции. КонецФункции Обязательное ключевое слово, обозначающее конец исходного текста функции. Описание: Ключевое слово Функция начинает секцию исходного текста функции, выполнение которой можно инициировать из любой точки программного модуля, просто указав <Имя_функции> со списком параметров (если параметры не передаются, то круглые скобки, тем не менее, обязательны). Если в модуле обычного, управляемого приложения, внешнего соединения, сеанса или общем программном модуле в теле описания функции использовано ключевое слово Экспорт, то это означает, что данная функция является доступной из всех других программных модулей конфигурации. Функции отличаются от процедур только тем, что возвращают <Возвращаемое значение>. Конец программной секции функции определяется по оператору КонецФункции. Вызов любой функции в тексте программного модуля можно записывать как вызов процедуры, т.е. в языке допускается не принимать от функции возвращаемое значение. Переменные, объявленные в теле функции в разделе Объявления локальных переменных, являются локальными переменными данной функции, поэтому доступны только в этой функции (за исключением случая передачи их как параметров при вызове других процедур, функций или методов). -------------------------------------------------------------------------------- Методическая информация
#25
by Alex655
спасибо, а теперь мне сказали сделать эту обработку, как внешняя подключаемая форма для документа отчет пр-ва за смену. Тоесть при подключении на форме документа, должная появится кнопка, при нажатии на которую открывается моя обработка. Интернет предлагает внешние подключаемые печатные формы.
#26
by Alex655
хотел ее просто так добавить, и понял, что нужно в модуле объекта создать процедуру "сведения о внешней обработке" и так это все описывается. а что там описать для внешней Обработки?
#28
by Alex655
сделал, вот код может кому пригодится( с его помощью на форме нужного документа появляется кнопка "заполнить", которая открывает форму обработки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А Форма.Параметр возвращает значение только когда форма открыта модально?
- Как в ФормеСписка Справочника по кнопке создать Элемент... Чего-то не знаю.
- По кнопке выгрузить отчет в Ексель и засунуть в OutLook
- v7: Должна ли НДС с аванса попадать в книгу покупок,если этот аванс зачислен?
- Можно ли перетащить несколько строк из одной ТЧ в другую ТЧ ? 8.2.10
- 1с 8.3 Форма.Форма.Форма(9,17): Тип не определен (Запрос)
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- 1C8.3.5. УФ. ТЧ на форме. Текст в пустых полях колонки данных ТЧ. Как?
В этой группе 1С
- Странные вылеты 1С при работе пользователей в терминале
- СКД, выбранные поля
- Хочу сохранить текстовый файл в БД - есть возможность сделать это быстрее?
- запрос свойства номенклатуры
- Действие не может выполняться в режиме загрузки данных, почему?
- УТ 11.1 Расходная накладная с ценами
- Как получить развернутое сальдо по 62 счету на СКД?
- Конвертация данных. Обмен БП -> УТ11
- в отчете валовая прибыль не отображается определенный товар.
- Конвертация, поля поиска
- ЗуП 2.5 не могу найти код добавления/удаления меню Сервис пользователю?
- Нужно количество штук пересчитать в кол упаковок
- 1С ЗУП 2.5 КОРП - начисление с отложененой выплатой (много текста)
- УПП 1.3 Ограничение прав доступа на уровне записей по организации. Не работает.
- ТСД на WM 5.0 и RDP
- При установке процедуры обработки события выдает сообщение об ошибке
- Посоветуйте по УТ 11. Функционал обеспечения или как сделать лучше
- СКД отчет, детальные записи
- ЗУП. 8.3. Как распределить основной заработок сотрудников по долям?
- Запись в SQL, ошибка - выход за границы массива