У меня есть обработка для работы с загруженными файлами. так вот мне нужно сделать команду чтобы при нажатии создавался документ и туда записывались данные с файла.
т е выбирается файл, читается, данные записываются(и еще выполняется пару функций при этом, по типу создать папку и подпапку и туда записать номенклатура и в поле артикул записать номер товара), а теперь мне нужно добавить новую команду/кнопку. Чтобы при нажатии на нее создавался новый документ "установка цен номенклатуры". когда идет заполнение документа, цены автоматом тоже бы поставлялись и док проводился.
т е выбирается файл, читается, данные записываются(и еще выполняется пару функций при этом, по типу создать папку и подпапку и туда записать номенклатура и в поле артикул записать номер товара), а теперь мне нужно добавить новую команду/кнопку. Чтобы при нажатии на нее создавался новый документ "установка цен номенклатуры". когда идет заполнение документа, цены автоматом тоже бы поставлялись и док проводился.
По теме из базы знаний
- Загрузка в 1С документов поступления из файла XML (ЭДО формат 820 и 970 (2025г) для 1С:БП 3.0, 1С:УТ10/11, 1С:КА 2.5, 1С:УПП 1.3
- Создание документов реализации услуг в 1С:Бухгалтерии 3 из Excel
- Загрузка документов из еФарма для 1С:БП 3.0
- Распознавание первичных документов для 1С:БГУ 2.0
- Загрузка в документ Начисление суммой из Excel (xlsx) для Камин 5.0
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) будет ли правилен этот код, нажать на кнопку и создается новый документ:
КонецФункции
&НаКлиенте
Процедура ПросмотрЦен(Команда)
СсылкаНаДокумент = СоздатьНовыйДокумент();
ОткрытьЗначение(СсылкаНаДокумент);
КонецПроцедуры
&НаСервере
Функция СоздатьНовыйДокумент()
НовыйДокумент = Документы.ПросмотрЦен.СоздатьДокумент();
НовыйДокумент.Дата = ТекущаяДата();
НовыйДокумент.Записать();
Возврат НовыйДокумент.Ссылка;
ПоказатьКонецФункции
(7) а если так:
&НаКлиенте
Процедура СоздатьДокумент(Команда)
СоздатьДокументНаСервере();
КонецПроцедуры
&НаСервере
Функция СоздатьДокументНаСервере()
НовыйДокумент = Документы.ПросмотрЦен.СоздатьДокумент();
НовыйДокумент.Дата = ТекущаяДата();
НовыйДокумент.Записать();
Возврат НовыйДокумент.ПолучитьФорму("ПросмотрЦен.ФормаДокумента");
КонецФункции Показать
(9) данный вопрос гуглится на раз.
Это я вам как самоучка говорю))
Если есть ИТС, то там присутствует обучалка с описанием того, что и как называется, что где живет и как выглядит. Терминология наше всё!
Будет ли работать ваш код - проверяете у себя и если не работает, то гугл, после уже на форум (это как рекомендация), иначе самообучение не принесет результата
Это я вам как самоучка говорю))
Если есть ИТС, то там присутствует обучалка с описанием того, что и как называется, что где живет и как выглядит. Терминология наше всё!
Будет ли работать ваш код - проверяете у себя и если не работает, то гугл, после уже на форум (это как рекомендация), иначе самообучение не принесет результата
По контексту вот смотрю - формы вроде как управляемые, а получение формы, да на сервере, идет как в толстом клиенте. Если это тонкий - форму получают на клиенте (которая ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>)), а серверная должна вернуть ссылку на документ. Завернуть эту ссылку в <Параметры>, как Новый Структура("Ключ", СсылкаНаДокумент).
Автор, так формы то у тебя какие?
Автор, так формы то у тебя какие?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот