Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Red-Eyed Zaza
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 16
1

Создание нового документа по команде формы обработки

10.10.2016, 21:39. Просмотров 1266. Ответов 22
Метки нет (Все метки)

Всем доброго времени суток, подскажите пожалуйста. Требуется после заполнения внешней обработки, на кнопку вставить процедуру, выполняющую создание и заполнение документа. Из полей и табличной части внешней обработки.

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
&НаКлиенте
Процедура Сформировать(Команда)
    НовДок = Документы.Операция.СоздатьДокумент();
    НовДок.Дата = ТекущаяДата();
    НовДок.Номенклатура = Объект.Номенклатура;
    НовДок.Количество = Объект.Количество;
    НовДок.СуммаПолученнаяПриРазборе = Объект.СуммаПолученнаяПриРазборе;
    
        Для Каждого ТекущаяСтрока Из Объект.ПокупПрод 
           Цикл 
         нс = НовДок.Комплектующие.добавить();  
         нс.Товар = ТекущаяСтрока.Товар;
         нс.Количество = ТекущаяСтрока.Количество;
         нс.Стоимость = ТекущаяСтрока.СтоемостьЗаЕд;
         нс.Итог = ТекущаяСтрока.ИтогоПолученоЗаКомплектующее; 
       КонецЦикла;
    НовДок.Записать();
КонецПроцедуры
При данном коде выдает ошибку:
"Переменная не определена (Документы)
НовДок = <<?>>Документы.Операция.СоздатьДокумент(); (Проверка: Тонкий клиент)"
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2016, 21:39
Ответы с готовыми решениями:

Программное создание нового документа и открытие его формы с заполненными реквизитами
Здравствуйте. В собственной конфигурации 1с 8.3 есть справочник...

Создание нового документа
Подскажите,пожалуйста Док 2 создается на основании Док 1 Запрос = Новый...

Создание внешней обработки документа
Добрый день! Мне необходимо создать документ КС-2 в 1С:Бухгалтерия 8.2. ...

Как обратиться к реквизиту формы документа из внешней обработки
Добрый день) Появился такой вопрос - в модуле формы обработки пишу запрос к...

Программное создание нового документа и заполнение его реквизитов
Здравствуйте. В собственной конфигурации 1с 8.3 сделал обработку, на форму...

22
Red-Eyed Zaza
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 16
12.10.2016, 23:28  [ТС] 21
GreenkA, Большое спасибо вам. Вы супер!!! Все работает благодаря вам. Остается дело за малым, чуть чуть докинуть данных и готово. Не представляю даже как вас отблагодарить.

Добавлено через 2 минуты
GreenkA, Вот только мне не много не понятна данная строка, как она работает. Можете пожалуйста рассказать!?
То что находится в квадратных скобках.
1C
1
нс.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура] = ТС.Товар;
0
GreenkA
Модератор
Эксперт 1С
2310 / 1789 / 511
Регистрация: 25.06.2009
Сообщений: 6,581
12.10.2016, 23:37 22
Red-Eyed Zaza, найдите в дереве конфигурации ветку Планы счетов -> Хозрасчетный -> правой кнопкой мыши -> Открыть предопределенные данные, там находим счет 41.01, двойной клик. В таблицы внизу вы увидите "Виды субконто", их будет несколько позиций. Поэтому при создании движений надо указывать конкретно какому виду субконто вы хотите присвоить то или иное значение.
1
Red-Eyed Zaza
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 16
12.10.2016, 23:49  [ТС] 23
GreenkA, Вы мой Сэнсэй. Спасибо вам большое!
0
12.10.2016, 23:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2016, 23:49

При оповещении формы документа (После создания нового элемента справочника) вылезает пустое сообщение
Добрый день уважаемые форумчане !!! прошу помощи у гуру !!! Создаю Элемент...

Создание печатной формы документа
Можно ли при создании одной печатной формы использовать 4 разный запроса? ...

Создание печатной формы документа
Имеется документ Счет. Реквизиты: -Контрагенты...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru