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

Автор Тема: Программное создание документа на основании документа  (Прочитано 4490 раз)

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

Оффлайн Golickoff

  • ****
  • Сообщений: 359
  • РЕПУТАЦИЯ: 36
  • КПД: 10%
  • Регистрация: 2015-02-05
  • Сайт: 
  • Профессия: Ученик 1С
Всем привет.
Вроде мелочь, но не осилил.
Пытаюсь создать на основании документа-отчёта счёт-фактуру, но .ДокументОснование этого счёта-фактуры упорно сопротивляется записи.
СчетФактура = Документы.СчетФактура.СоздатьДокумент();
//несколько строк с присвоением разных значений реквизитам, которые вполне себе успешно справляются с задачей
СчетФактура.ДокументОснование = ЭтотОбъект.Ссылка;
//ещё несколько строк, которые нормально работают
СчетФактура.Записать(РежимЗаписиДокумента.Проведение);
При открытии свежесозданного счёта его реквизит .ДокументОснование имеет значение "неопределено". Смотрел в табло -- проблема начинается на стадии присвоения значения этому реквизиту. Оно не присваивается. Что я упускаю?
И ещё вопрос: как мне программно открыть форму документа только что созданного счёта-фактуры? То есть, что написать в модуле чтобы после нажатия на кнопку "Сформировать", он сформировался и открылся?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.


Оффлайн ilyay

  • 1С:Специалист, 1С:Эксперт
  • ****
  • Сообщений: 473
  • РЕПУТАЦИЯ: 85
  • КПД: 18%
  • Регистрация: 2011-06-09
  • Сайт: 
  • Профессия: Разработчик 1С

Возможно, ДокументОснование составного типа, а тип значения ЭтотОбъект.Ссылка не входит в этот состав?

Если тонкий клиент, то форму открывать надо в клиентской процедуре.
Для открытия формы проще всего использовать ОткрытьЗначение(ссылка);

Оффлайн SkyNetYar

  • ****
  • Сообщений: 351
  • РЕПУТАЦИЯ: 10
  • КПД: 3%
  • Регистрация: 2014-10-25
  • Сайт: 
  • Профессия: Ученик 1С
СчетФактура.ДокументОснование = документа-отчёта.ссылка а не ЭтотОбъект.Ссылка
может так?
Может есть среди реквизитов вашего документа-отчёта значение типа ЭтотДокумент,ТекущийДокумент,Документ
Можно через Документы.документа-отчёта
ЭтотОбъект.Ссылка однозначно не подходит.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Заполнение на основании прописывается обычно в заполняемом документе (СчетФактуре), а не в основании.
И соответственно форма нового документа открывается автоматом.
И проводить созданный документ в конце не требуется.

Возможно, ДокументОснование составного типа, а тип значения ЭтотОбъект.Ссылка не входит в этот состав?

+100500
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Golickoff

  • ****
  • Сообщений: 359
  • РЕПУТАЦИЯ: 36
  • КПД: 10%
  • Регистрация: 2015-02-05
  • Сайт: 
  • Профессия: Ученик 1С
Заполнение на основании прописывается обычно в заполняемом документе
Я нашёл в настройках счёт-фактуры такую вещь, как ввод на основании (никогда не сталкивался с этим раньше). Добавил туда свой документ, на основании которого хочу создавать счёт, прописал правила ввода на основании основываясь на уже готовых примерах из этого же счёта-фактуры, но проблема с документом-основанием осталась. Что значит "документ-основание имеет составной тип"? Как это проверить?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
вот
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Golickoff

  • ****
  • Сообщений: 359
  • РЕПУТАЦИЯ: 36
  • КПД: 10%
  • Регистрация: 2015-02-05
  • Сайт: 
  • Профессия: Ученик 1С
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.


Теги:
 

Создание отчета "Отсутствие заказов"

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

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

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

Ответов: 0
Просмотров: 1188
Последний ответ 26 Сен 2016, 16:25
от NataVl
Создание расчета "курсовой разницы" 1С 8.3 УТ

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

Ответов: 1
Просмотров: 1616
Последний ответ 18 Фев 2017, 17:47
от Геннадий ОбьГЭС
Создание конфигурации "Электронный ценник"

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

Ответов: 1
Просмотров: 332
Последний ответ 14 Май 2017, 20:40
от Artjomrgv
Создание "Мастера ввода" управляемое приложение

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

Ответов: 2
Просмотров: 2862
Последний ответ 12 Апр 2013, 15:44
от Dethmontt

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
180 Сообщений
ilyay ilyay
69 Сообщений
alex0402
54 Сообщений
oleg-x
48 Сообщений
AIFrame
46 Сообщений
andron81_81
44 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal