powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1C 7.7 - Заполнение документа РеализацияОтгруженнойПродукции и табличной части
3 сообщений из 3, страница 1 из 1
1C 7.7 - Заполнение документа РеализацияОтгруженнойПродукции и табличной части
    #37582315
redrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые, если не сложно, киньтесь примерчиком как нужно из внешней обработки заполнять документ с его табличной частью.
В 1с ноль без палочки, да и в 5 утра голова уже совсем не пашет...

у меня пока что-то подобное вырисовывается

автор
ДокРеализацияОП = СоздатьОбъект("Документ.РеализацияОтгруженнойПродукции");
ДокРеализацияОП.Новый();
ДокРеализацияОП.НомерДок = НомДок;
ДокРеализацияОП.ДатаДок = ТекущаяДата();
СпрКА = СоздатьОбъект("Справочник.КонтрАгенты");
СпрКА.НайтиПоКоду(00000100);
ДокРеализацияОП.Контрагент = СпрКА.ТекущийЭлемент();
ДокРеализацияОП.Грузополучатель = СпрКА.ТекущийЭлемент();
ТД = СоздатьОбъект("ТаблицаЗначений");

....
ДокРеализацияОП.ВыгрузитьТабличнуюЧасть(ТаблицаДокумента, "Товар, Количество, Цена, Сумма, НДС, НП, Всего, ГТД");

// Заполнение табличной части документа
....
ДокРеализацияОП.Загрузаить.ТабличнуюЧасть(ТаблицаДокумента);
ДокРеализацияОП.Записать();



Знаю что в коде какая-то лажа написано, но как оно должно быть не соображу...
...
Рейтинг: 0 / 0
1C 7.7 - Заполнение документа РеализацияОтгруженнойПродукции и табличной части
    #37582437
redrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
небольшое дополнение
данные для табличной части документа берутся из csv файла.

в строке "ДокРеализацияОП.ВыгрузитьТабличнуюЧасть(ТаблицаДокумента, "Товар, Количество, Цена, Сумма, НДС, НП, Всего, ГТД");"
пытаюсь создать структуру Таблицы Значений аналогичную Табличной части документа...
правда не уверен что так можно делать(в смысле выгружать табличную часть из пустого документа)...
во всяком случае отладчик не воспринимает попытку записать номенклатуру таким образом

Спр=СоздатьОбъект("Справочник.Номенклатура");
Спр.НайтиПоНаименованию(Наименование,0, 1);
ТаблицаДокумента.НоваяСтрока();
ТаблицаДокумента.Товар = Спр.ТекущийЭлемент();
Выдает ошибку

Поле агрегатного объекта не обнаружено (Товар)
...
Рейтинг: 0 / 0
1C 7.7 - Заполнение документа РеализацияОтгруженнойПродукции и табличной части
    #37582491
redrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде разобрался самостоятельно...

нашел где-то подходящий пример...

запоолнил табличную часть при помощи

ДокРеализацияОП = СоздатьОбъект("Документ.РеализацияОтгруженнойПродукции");
ДокРеализацияОП.Новый();
ДокРеализацияОП.НомерДок = НомДок;
............ // в цикле
ДокРеализацияОП.НоваяСтрока();
ДокРеализацияОП.Товар = .........;
........
ДокРеализацияОП.Записать();
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1C 7.7 - Заполнение документа РеализацияОтгруженнойПродукции и табличной части
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]