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

Автор Тема: Создание на основание  (Прочитано 7266 раз)

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

Оффлайн elai27

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


Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Делаем ввод на основании, конструктором ввода на основании заполняем нужные (копируемые) реквизиты, потом открываем ОБработкуЗаполнения в модуле документа2, и правим там код так, чтобы создавалась новая строка в табличной части документа2.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн elai27

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 2
  • КПД: 2%
  • Регистрация: 2011-01-04
  • Сайт: 
  • Профессия: Ученик 1С
дело в том что у этого документа уже есть Обработка заполнения , т.к. это типовая конфа! а при открытии конструктора, Это обработка удаляется и создается новая! а мне нужно не потерять старую обработку!

Оффлайн ***Vjacheslav***

  • ***
  • Сообщений: 156
  • РЕПУТАЦИЯ: 35
  • КПД: 22%
  • Регистрация: 2010-08-16
  • Сайт: 
  • Профессия: Программист 1С
А стандартная ОбработкаЗаполнения заполняет табличную часть? Или можно по конкретней что за документы и что нужно? так будет легче помогать.

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Раз есть - значит, и правим существующий код.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн ***Vjacheslav***

  • ***
  • Сообщений: 156
  • РЕПУТАЦИЯ: 35
  • КПД: 22%
  • Регистрация: 2010-08-16
  • Сайт: 
  • Профессия: Программист 1С
Если в общих словах то примерно так дописывать надо.

НоваяСтрока = Объект.ТабличнаяЧасть.Добавить();
НоваяСтрока.НужнаяКолонка = Основание.НужныйРеквизит;


Оффлайн elai27

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 2
  • КПД: 2%
  • Регистрация: 2011-01-04
  • Сайт: 
  • Профессия: Ученик 1С
Я и так делал! и вообще убирал заполнение табличной части, прописывал заполнение только реквизитов!
но в пользовательском режиме выскакивает ошибка
{Документ.ВозвратТоваровПоставщику(2634)}: Поле объекта не обнаружено (Дата) мСтруктураПараметровВзаиморасчетов.Дата = ТекущаяДата();
 
это часть кода также типовая! из-за нее я так понял не получается создать документ на основании!
1с8.1, УТ11

Оффлайн elai27

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 2
  • КПД: 2%
  • Регистрация: 2011-01-04
  • Сайт: 
  • Профессия: Ученик 1С
точнее ут 10.3!!!!

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Уважаемый, ну мы же не экстрасенсы, предугадывать, что Вы там где направили, и почему теперь вылазит ошибка.
Плюс, Вы нам так и не сказали как называются Документ1 и Документ2.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн elai27

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 2
  • КПД: 2%
  • Регистрация: 2011-01-04
  • Сайт: 
  • Профессия: Ученик 1С
Если ТипЗнч(Основание) = Тип("ДокументСсылка.ПриемТехникиНаРемонт") Тогда
   
      // Заполнение шапки
      Комментарий = Основание.Комментарий;
                  
   КонецЕсли;   

      
   
   УправлениеВзаиморасчетами.ДополнитьСтруктуруПараметровДляЗаполненияТаблицыДокументовРасчетов(ЭтотОбъект, мСтруктураПараметровВзаиморасчетов);
   мСтруктураПараметровВзаиморасчетов.Дата = ТекущаяДата();
   УправлениеВзаиморасчетами.ЗаполнитьТаблицуДокументовРасчетовСКонтрагентом(ЭтотОбъект, мСтруктураПараметровВзаиморасчетов);




вот то что отмеченно красным добавил я! то что отмеченно зеленым - было! больше я НИЧЕГО НЕ МЕНЯЛ!

Документ1 - я создал сам!!!
Документ2 - ВозвратТоваровПостащику



Теги:
 

Программное создание документа на основании документа

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

Ответов: 6
Просмотров: 4475
Последний ответ 23 Апр 2015, 08:45
от Golickoff
Автоматическое создание " Заполнение" документа

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

Ответов: 6
Просмотров: 4442
Последний ответ 06 Мар 2014, 14:48
от mashencev_anton
Создание отчета "Отсутствие заказов"

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

Ответов: 2
Просмотров: 3874
Последний ответ 16 Апр 2014, 15:09
от dronspartak9@gmail.com
Создание заказаов на производство на основании заказа на производство.

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

Ответов: 20
Просмотров: 7835
Последний ответ 09 Сен 2015, 13:01
от Елена1986
Создание плана закупок с использованием плана продаж

Автор NataVlРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 1183
Последний ответ 26 Сен 2016, 16:25
от NataVl

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
180 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
29 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 228
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal