Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 17:59
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Заполнение табл. части документа из табл. части другого документа  (Прочитано 7584 раз)

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

Оффлайн Will

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Есть документ АктКДоговору, который содержить табличную часть.
 Нужно сделать документ ПромежуточныйАкт с табличной частью, которая бы заполнялась данными табличных частей выбранного списка документов АктКДоговору.
 Реквизиты табличных частей обоих документов одинаковые.
 Такое вообще можно реализовать? И каким способом?

 Куда вводить этот список документов из табличных частей которых будут выбираться данные?


Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Предположим, что вам нужен документ промежуточный акт. Тогда для удобного ввода данных в этот документ создайте табличную часть АктыКДоговору. Она будет содержать список Актов, т.е. один единственный реквизит АктКДоговору. При добавлении элемента в эту табличную часть вам нужно автоматически заполнять табличную часть с реквизитами табличной части АктКДоговору. Соответственно в этой табличной части должна присутствовать ссылка на документ АктКДоговору.

Структура документа ПромежуточныйАкт

Табличная часть АктыКДоговору

Реквизит АктКДоговору

Табличная часть РеквизитыАкта

Реквизит1
Реквизит2
Реквизит3
АктКДоговору

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

Оффлайн Slin

  • Глобальный модератор
  • *****
  • Сообщений: 780
  • РЕПУТАЦИЯ: 247
  • КПД: 32%
  • Game over...
  • Регистрация: 2010-10-13
  • Сайт: 
  • Профессия: Программист 1С
Создать две табличных части. Первая будет содержать список актов к договоры, вторая - табличные части этих актов, возможно, с  дополнительными реквизитами. Вторая по кнопке "Заполнить" будет заполняться, исходя из списка первой ТЧ, посредством выполнения довольного просто запроса.

MuI_I_Ika Смысл структур темное дело, в данном случае. Человек делает как думает.
skype: slin-dev

Оффлайн Will

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Спасибо.
Были мысли с написанием обработки, которая имела бы табличную часть, заполняемую списком документов.
Производился бы обход в цикле ТЧ обработки и получение ТЧ каждого документа АктКДоговору.
Потом полученные ТЧ документов АктКДоговору добавлялись бы в ТЧ документа ПромежуточныйАкт.
Но этот вариант мне кажется более сложным.
Наверное создание 2-х ТЧ в документе ПромежуточныйАкт будет проще и удобнее.

Тогда по поводу запроса. Что тут подправить, т.к. это бред получился...
ВЫБРАТЬ
ПромежуточныйАктТЧАкты.Ссылка,
АктКДоговоруТЧУслуги.Ссылка КАК Ссылка1,
АктКДоговоруТЧУслуги.НомерСтроки,
АктКДоговоруТЧУслуги.Имя,
АктКДоговоруТЧУслуги.Код,
АктКДоговоруТЧУслуги.Цена
ИЗ
Документ.ПромежуточныйАкт.ТЧУслуги КАК ПромежуточныйАктТЧУслуги,
Документ.ПромежуточныйАкт.ТЧАкты КАК ПромежуточныйАктТЧАкты,
Документ.АктКДоговору.ТЧУслуги КАК АктКДоговоруТЧУслуги
ГДЕ
АктКДоговоруТЧУслуги.Ссылка = &ПромежуточныйАктТЧАкты.Ссылка


Оффлайн Will

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-04-30
  • Сайт: 
  • Профессия: Ученик 1С
ВЫБРАТЬ
   ПромежуточныйАктТЧАкты.Ссылка,
   АктКДоговоруТЧУслуги.Ссылка КАК Ссылка1,
   АктКДоговоруТЧУслуги.НомерСтроки,
   АктКДоговоруТЧУслуги.Имя,
   АктКДоговоруТЧУслуги.Код,
   АктКДоговоруТЧУслуги.Цена
ИЗ
   Документ.ПромежуточныйАкт.ТЧУслуги КАК ПромежуточныйАктТЧУслуги,
   Документ.ПромежуточныйАкт.ТЧАкты КАК ПромежуточныйАктТЧАкты,
   Документ.АктКДоговору.ТЧУслуги КАК АктКДоговоруТЧУслуги
ГДЕ
   АктКДоговоруТЧУслуги.Ссылка = &ПромежуточныйАктТЧАкты.Ссылка

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Чтобы понять что исправить в запросе мне нужно понять что он должен делать.

Оффлайн Will

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-04-30
  • Сайт: 
  • Профессия: Ученик 1С
В ТЧ документа ПромежуточныйАкт один реквизит Док (Тип Документы.АктКДоговору).

Выбирать данные из табличных частей документов АктКДоговору, которые введенных в табличную часть документа ПромежуточныйАкт.

Оффлайн Will

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Запрос должен выбирать данные из табличных частей документов АктКДоговору, которые введенных в табличную часть документа ПромежуточныйАкт.

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
ВЫБРАТЬ
   АктКДоговоруТЧУслуги.Ссылка КАК Ссылка,
   АктКДоговоруТЧУслуги.НомерСтроки,
   АктКДоговоруТЧУслуги.Имя,
   АктКДоговоруТЧУслуги.Код,
   АктКДоговоруТЧУслуги.Цена
ИЗ
      Документ.АктКДоговору.ТЧУслуги КАК АктКДоговоруТЧУслуги
ГДЕ
   АктКДоговоруТЧУслуги.Ссылка В &СписокАктов

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

Оффлайн Will

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Спасибо болшое. А для переменной СписокАктов нужно будет УстановитьПараметр? Задать как ("СписокАктов", Объект.ТЧДокументы)? Так?


Теги:
 

заполнение закладки "Материалы" в документе "Поступление из переработки"

Автор Sasa1CРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3596
Последний ответ 10 Июн 2013, 22:34
от Sasa1C
Заполнение поля справочника из подчиненного справочника

Автор Space_minusРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 1267
Последний ответ 19 Авг 2016, 05:01
от Space_minus
Заполнение формы на основании другой формы

Автор Саша АлдаевРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 360
Последний ответ 11 Июл 2017, 00:11
от oleg-x
Заполнение и открытие формы из другой формы

Автор РиммаРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 284
Последний ответ 18 Сен 2017, 15:42
от Римма
Добавление строки и заполнение строки в ТЗ на форме

Автор Св ЧРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 303
Последний ответ 25 Сен 2017, 09:00
от Св Ч

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
157 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
47 Сообщений
oleg-x
44 Сообщений
andron81_81
44 Сообщений
BuhRust
33 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 244
  • Точка Скрытых: 0
  • Точка Пользователей: 8
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal