|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Доброго всем времени суток. Навыки мои конфигурирования 1С - минимальные. Однако, жизнь поставила задачку: В конфигурации периодически используется возможность создания документа на основании имеющегося. Новый бух хочет при открытии формы создаваемого документа на основании автозаполнение поля "Дата документа" не текущей датой, а датой документа-источника. Как это сделать? Плохо понимаю где в конфигурации вообще это копать. Полчаса гуглинга ничего не дали и я пришёл к вам =) Будет ценна любая помощь. Особо благодарен буду за листинги =) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 14:58 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Уточни платформу, методы и реквизиты могут быть разными. например, в 7.7 дата документа в реквизите ДатаДок, тип Дата, а время документа - в реквизите ВремяДок. А в 8 - в реквизите Дата, тип Дата, состав "дата и время". Для 8.х в модуле объекта в процедуре ОбработкаЗаполнения надо добавить строку: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
В 1С 7.7 немного по-другому: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 15:52 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
NexbyПлохо понимаю где в конфигурации вообще это копать.Где это брать: В дереве метаданных (меню Конфигурация - Открыть конфигурацию), развернуть ветвь документы и найти нужный документ (в котороый дописывать свой креатив). ПКМ по названию документа и в 8-ке это будет "Модуль объекта", в 7.7 - "Модуль документа". Более подробно - Тыц раз , Тыц два и Тыц три . Ну и gooooooooogle ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 15:58 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Сразу забыл указать =( v8.2, УТ. Владимир Лазурко , за листинги спасибо, сейчас поэкспериментирую. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 16:45 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Nexby, раз уж столкнулся с 1С, рекомендую купить "Версию для обучения". В комплекте будет легендарная книга Радченко и Хрусталевой "Практическое пособие разработчика", где на сквозном примере будет обучение основам и приёмам. Очень хорошо изложен материал и теоретические основы (матчасть). Еще в коробке есть "Руководство администратора" и "Руководство разработчика" в 2 томах -- весьма полезные книги. На диске платформа для обучения (есть ограничения по количеству объектов, типовые УТ, УПП не взлетят, но для обучения и понимания её хватит с головой) и контрольные примеры конфигурации, описанной в книге. Т.е. если что-то не получается, хотя "прочитал со всеми буквами, в том числе и нелюбимыми", можно посмотреть контрольный пример, как там это сделано (после каждого раздела). Хотя вот на сайте 1С пишут, что теперь на диске еще есть и такие конфигурации: конфигурация "Управление небольшой фирмой (учебная)", ред. 1.0; демонстрационная конфигурация "Управляемое приложение"; конфигурация "Бухгалтерия предприятия (учебная)", ред. 1.6 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 10:37 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
В 8-ке еще не забудь контроль своих реквизитов в ПриКопировании ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 10:42 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Владимир Лазурко , книжка есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2013, 09:45 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Добрался таки. Всё оказалось до элементарного просто. Одна строка =) Проверку по типу документа-основания прикреплять на данный момент смысла нет. Владимир Лазурко , спасибо =) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2013, 11:14 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 16:10 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
А вот ещё вопрос по этой теме: В процедуру ОбработкаЗаполнения передаётся параметр Основание . Как можно посмотреть, какого типа этот параметр? Где можно посмотреть описание этого типа? Можно ли изменить описание этого типа? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 16:23 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
NexbyА вот ещё вопрос по этой теме: В процедуру ОбработкаЗаполнения передаётся параметр Основание . Как можно посмотреть, какого типа этот параметр? Где можно посмотреть описание этого типа? Можно ли изменить описание этого типа? В свойствах документа в конфигурации задается состав документов, которые могут быть основанием для данного док-та ("Вводится на основании:"). Соответственно, все возможные типы оснований указываются там, и при выполнении ввода на основании в этот параметр передается тип "ДокументСсылка." - ссылка на родительский документ-основание ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 17:41 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
nicktcherNexbyА вот ещё вопрос по этой теме: В процедуру ОбработкаЗаполнения передаётся параметр Основание . Как можно посмотреть, какого типа этот параметр? Где можно посмотреть описание этого типа? Можно ли изменить описание этого типа? В свойствах документа в конфигурации задается состав документов, которые могут быть основанием для данного док-та ("Вводится на основании:"). Соответственно, все возможные типы оснований указываются там, и при выполнении ввода на основании в этот параметр передается тип "ДокументСсылка." - ссылка на родительский документ-основание Таким образом можно обращаться к, например, значениям полей ввода? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 17:43 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Nexbynicktcherпропущено... В свойствах документа в конфигурации задается состав документов, которые могут быть основанием для данного док-та ("Вводится на основании:"). Соответственно, все возможные типы оснований указываются там, и при выполнении ввода на основании в этот параметр передается тип "ДокументСсылка." - ссылка на родительский документ-основание Таким образом можно обращаться к, например, значениям полей ввода? не валите в кучу реквизиты документа и поля ввода на gui ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 17:47 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖNexbyпропущено... Таким образом можно обращаться к, например, значениям полей ввода? не валите в кучу реквизиты документа и поля ввода на gui Увы, валю =( Сейчас пороюсь в реквизитах... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 17:58 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
NexbyПоследний выдох ГПЖпропущено... не валите в кучу реквизиты документа и поля ввода на gui Увы, валю =( Сейчас пороюсь в реквизитах... Ничего страшного, все мы начинали с ошибок и недопонимания)). Поймите главное, что есть объект - документ, у которого есть реквизиты. Именно они хранятся в БД. А есть форма документа, которая подвязывается к нему и является инструментом визуализации объекта, то бишь документа. И все контролы - поля ввода и т.п., которые на форме отображают реквизитов док-та - это только обертки. Поэтому работа ведется в основном именно с реквизитами док-та, если только Вы не занимаетесь программным управлением интерфейсом, т.е. собственно самой формой и визуальными штучками ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 21:01 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
nicktcherПоймите главное, что есть объект - документ, у которого есть реквизиты.А еще есть "ссылка" - ссылка на объект в БД, который может отличаться от загруженного в память. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 12:59 |
|
Создание документа на основании
|
|||
---|---|---|---|
#18+
Задачка в итоге мутировала в "при создании документа А на основании документа В в поле Х документа А подставляется значение поля Y (поле отображало значение одного из реквизитов документа) документа В, а хочется, чтоб в поле Х документа А подставлялась разность значений полей Y и Z документа B". Какой реквизит документа отображало поле Z и отображало ли вообще какой-то, я не понял, потому пытался достучаться сразу до поля. Потом осознал, что к ГУЮ отсылаться нехорошо. В итоге сообразил получить это значение как сумму столбца одной из табличных частей документа. Вроде заработало, новый главбух вроде доволен. Время покажет. Спасибо всем за помощь и советы =) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 13:51 |
|
|
start [/forum/topic.php?fid=28&fpage=40&tid=1519666]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 314ms |
total: | 479ms |
0 / 0 |