Версия для печати темы (https://pro1c.org.ua/index.php?s=f76b14436b287f468382c728656ac716&showtopic=67633)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Як отримати дані документа в обробнику команди?

Автор: logistbondarenko 15.09.24, 16:23

Я не програміст, тому ніяк не второпаю.
підкажіть, будь ласка

Є команда друку

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ТабДок = Новый ТабличныйДокумент;
    ТабДок2 = Новый ТабличныйДокумент;
    ЗаявкаЗамовник(ТабДок, ПараметрКоманды);
    ДрукуватиТранспортні(ТабДок2, ПараметрКоманды);
    ТабДок.ОтображатьСетку = Ложь;
    ТабДок.Защита = Ложь;
    ТабДок.ТолькоПросмотр = Ложь;
    ТабДок.ОтображатьЗаголовки = Ложь;
    ТабДок.Показать("Комплект","Комплект");
    КонецПроцедуры


Параметр команди- документ (Рахунок на оплату)
як отримати дані елементи форми?

ПараметрКоманды.Номер- не працює
ПараметрКоманды[0] - виводить назву, номер і дату
інших індексів там немає

заздалегідь дякую!

і як можно склеїти два ТабДоки?

Автор: AnryMc 16.09.24, 7:27

logistbondarenko @ Вчера, 17:23 * ,


&НаКлиенте
...

НужныйРеквизит = ПолучитьНаСервере(ПараметрКоманды);
...


&НаСервере
ПолучитьНаСервере(нужный)

НужныйОбъект = нужный.ПолучитьОБъект(); // нужный.Ссылка.ПолучитьОБъект();

Возврат НужныйОбъект.НужныйРеквизит;

КонецФукции

Автор: logistbondarenko 16.09.24, 9:09

AnryMc @ Сегодня, 8:27 * ,
Так пробував

Метод об`єкту не виявлено (ПолучитьОбъект)

Автор: Profi_1C77 16.09.24, 9:31

logistbondarenko @ Сегодня, 10:09 * ,
Какое значение( тип) отладчик возвращает для ПараметрКоманды?

Автор: logistbondarenko 16.09.24, 9:47

Profi_1C77 @ Сегодня, 10:31 * ,
Массив

logistbondarenko @ Сегодня, 10:35 * ,
Правильно направили

Док=ПараметрКоманды[0].Номер;

Спасибо.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua