Перекидка из одной табличной части в другую
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)а может сразу из xml формировать отчет о розничных продажах?
Можно в самописном документе повесить команду "сформировать отчет" и всю ТЧ или только выбранные строки перекинуть хоть в новый, хоть в существующий, предварительно указав в какой именно документ.
Можно в самописном документе повесить команду "сформировать отчет" и всю ТЧ или только выбранные строки перекинуть хоть в новый, хоть в существующий, предварительно указав в какой именно документ.
(6) до количества не доходит даж)
пишет "дата документа должна быть не ранее 200 года"
P.S. xmlник если что левый. не из 1с выгружен.
НовыйЭлемент = Документы.ОтчетОРозничныхПродажах.СоздатьДокумент();
НовыйЭлемент.Товары.Добавить().Номенклатура = СЗ[1].Значение;
пишет "дата документа должна быть не ранее 200 года"
P.S. xmlник если что левый. не из 1с выгружен.
(10)
Список обязательных реквизитов можно подсмотреть например в модуле объекта документа в методах: ОбработкаПроведения, ОбработкаПроверкиЗаполнения или подобных.
НовыйДокумент = Документы.ОтчетОРозничныхПродажах.СоздатьДокумент();
НовыйДокумент.Дата = ТекущаяДата();
//Возможно необходимо еще заполнить ряд обязательных реквизитов для данного документа
//
//Далее заполнение табличной части Товары
СтрокаТовары = НовыйДокумент.Товары.Добавить();
СтрокаТовары.Номенклатура = СЗ[1].Значение //при условии, что сз[1].Значение - содержит номенклатуру (типы совпадают)
// Заполнение других обязательных реквизитов в ТЧ товары
НовыйДокумент.Записать();
ПоказатьСписок обязательных реквизитов можно подсмотреть например в модуле объекта документа в методах: ОбработкаПроведения, ОбработкаПроверкиЗаполнения или подобных.
(11)
вот такой результат. заполнял все ячейки которые обязательные.
НовыйЭлемент = Документы.ОтчетОРозничныхПродажах.СоздатьДокумент();
НовыйЭлемент.Дата = ТекущаяДата();
НовыйЭлемент.Склад = "ОсновнойСклад";
НовыйЭлемент.СчетКасса = "50.01.4";
НовыйЭлемент.Организация = "ООО";
НовыйЭлемент.Товары.Добавить().Номенклатура = СЗ[1].Значение;
НовыйЭлемент.Товары.Добавить().Количество = 1;
НовыйЭлемент.Товары.Добавить().Сумма = СЗ[7].Значение;
НовыйЭлемент.Товары.Добавить().СтавкаНДС = "БезНДС";
НовыйЭлемент.Товары.Добавить().СчетУчета = "62.Р";
НовыйЭлемент.Товары.Добавить().СчетДоходов = "90.01.1";
НовыйЭлемент.Товары.Добавить().СчетРасходов = "90.02.1";
Показатьвот такой результат. заполнял все ячейки которые обязательные.
Прикрепленные файлы:
(13) что тут скажешь, не знаешь азов.
читай книжки, смотри вебинары. Открой для себя разные типы данных. Чем строка отличается от ссылочного типа. Как пользоваться отладчиком и т.д.
В конце концов, что у менеджера справочника есть функции .НайтиПоКоду и НайтиПоНаименованию.
И постепенно допетришь, что к чему. В двух словах, невозможно донести то, о чем люди многочасовыми лекциями рассказывают, и книжки с сотнями страниц печатают.
Организация у тебя это не "ООО", а ссылка на элемент справочника.
Счет - это не "90.01", а план счетов бух учета,
Склад - это не "ОсновнойСклад", - а ссылка на справочник склады.
читай книжки, смотри вебинары. Открой для себя разные типы данных. Чем строка отличается от ссылочного типа. Как пользоваться отладчиком и т.д.
В конце концов, что у менеджера справочника есть функции .НайтиПоКоду и НайтиПоНаименованию.
И постепенно допетришь, что к чему. В двух словах, невозможно донести то, о чем люди многочасовыми лекциями рассказывают, и книжки с сотнями страниц печатают.
Организация у тебя это не "ООО", а ссылка на элемент справочника.
Счет - это не "90.01", а план счетов бух учета,
Склад - это не "ОсновнойСклад", - а ссылка на справочник склады.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот