Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:28

Создание нового документа 1С 8.3

Автор Анна Баханович, 29 фев 2016, 11:17

0 Пользователей и 1 гость просматривают эту тему.

Анна Баханович

Всем привет! 

Есть определенная схема рассадки, которая выводится на экран в виде ТабличногоПоля....  Удерживая клавишу CTRL и щёлкая мышью можно выделить определённые ячейки
на этой схеме, которые содержат некоторые значения...  По правой мыши вызывается контекстное меню, где один из пунктов это создание нового документа регистрации...

https://drive.google.com/file/d/0BwF_oocLEKVLdlJKdTBYU3hiQUE/view?usp=sharing

...в примере стол 53 выделено 3 места....

Вот этот код создает новый документ, но в нём только одна запись в табличном поле, а мне нужно 3 записи....

&НаКлиенте
Процедура Рассадить(Команда)
   
НомерМеста = Новый СписокЗначений;
Для Каждого Область Из Результат.ВыделенныеОбласти Цикл
    НомерМеста.Добавить(Прав(Область.Расшифровка,1));
    Сообщить ("Пар " + Область.Расшифровка);
КонецЦикла;   
КолСимСтол = СтрДлина(Область.Расшифровка)-1;
НомерСтола = Лев(Область.Расшифровка,КолСимСтол);
ЗалСсылка = ПолучитьСсылкуНаЗал(НомерСтола);
ПараметрыФормы = Новый Структура("ПризнакПересадки,ПризнакСвободно, Зал, НомерСтола, НомерМеста");
ПараметрыФормы.Зал = ЗалСсылка;
ПараметрыФормы.НомерСтола = ПолучитьСсылкуНаСтол(НомерСтола);
ПараметрыФормы.НомерМеста = НомерМеста;
ПараметрыФормы.ПризнакСвободно = ИСТИНА;
ПараметрыФормы.ПризнакПересадки = ЛОЖЬ;
Форма = ОткрытьФорму("Документ.Питание_РегистрацияПитающихся.Форма.ФормаДокумента", ПараметрыФормы, ЭтаФорма);
   
КонецПроцедуры


Подскажите, пожалуйста....

vitasw

Ошибка в обработчике на стороне открываемого документа. Вы там не обрабатываете НомерМеста.

Анна Баханович

...догадывалась...
возможно ли НаКлиенте создавать новые записи в табличном поле документа или только НаСервере?

vitasw

У вас разбор параметров формы выполняется/должен выполняться в ПриСозданииНаСервере.

Анна Баханович


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск