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

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

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
Просмотров: 5475
Последний ответ 23 Апр 2015, 08:45
от Golickoff
Автоматическое создание " Заполнение" документа

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
152 Сообщений
oleg-x
64 Сообщений
alex0402
61 Сообщений
AIFrame AIFrame
52 Сообщений
wise wise
37 Сообщений
KOI8-R
34 Сообщений
buketov.av buketov.av
34 Сообщений
Alter
24 Сообщений
BuhRust
21 Сообщений
alexandr_ll
20 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal