|
Ввод документа на основаниии 1с 8.2 УПП 1.3.25 | ☑ | ||
---|---|---|---|---|
0
Валидатор
19.02.13
✎
10:28
|
Имеется документ: заказ на производство, если на основании этого документа ввести требования - накладная, то ТЧ документа ЗаказНаПроизводство не переносите в документ Требования - накладная, скажите, так и должно быть?
|
|||
1
shuhard
19.02.13
✎
10:31
|
(0) топик должен угадать учетную политику - и какой приз ?
|
|||
2
Валидатор
19.02.13
✎
10:32
|
управленченский учет
|
|||
3
Wobland
19.02.13
✎
10:32
|
к доске пойдёт процедура при копировании
|
|||
4
Валидатор
19.02.13
✎
10:33
|
(3) нет такой процедуры
|
|||
5
ДенисЧ
19.02.13
✎
10:34
|
(0) да. Так и должно.
|
|||
6
Валидатор
19.02.13
✎
10:34
|
(5) в какой процедуре тогда происходит заполнение введенного на основании документа? Хочу сделать, чтобы при вводе на основании ТЧ моего нового документа заполнялась автоматически
|
|||
7
Валидатор
19.02.13
✎
10:37
|
Обработка заполнения не подходит(
|
|||
8
Serg_1960
19.02.13
✎
10:41
|
Требование-накладную заполнить по заказу на производство? Табличная часть документа - Заполнить - Заполнить по потребностям.
|
|||
9
ДенисЧ
19.02.13
✎
10:42
|
(6) сделай.
|
|||
10
Валидатор
19.02.13
✎
10:43
|
(8) это в типовом механизме, а нужно, чтобы сразу при вводе на основании, чтобы требование - накладная заполнялась, чтобы из Заказа На Производство номенклатура из ТЧ попадала в ТЧ Требования накладной, вот в чем дело(
|
|||
11
Serg_1960
19.02.13
✎
10:46
|
(10) "а нужно, чтобы сразу при вводе на основании" - тебе нужно - ты и делай. Поверь на слово - не всем "так нужно", как тебе. В типовой нескольковсё хитрее закручено с заказами на производство. Не так прямолинейно.
|
|||
12
Валидатор
19.02.13
✎
10:48
|
я не прошу вас сделать, читайте не через слово, а если решили помогать, то не нужно писать мол делай, и остальные бесполезные комменты, если знает кто-то,где находится процедура, отвечающая за ввод на основании документа, напишите, если нет, то не мешайте
|
|||
13
ДенисЧ
19.02.13
✎
10:49
|
(12) на ваш вопрос атвичаем. Працедура, атвичаущая за заполнение документа - называецца ОбработкаЗаполнения()
|
|||
14
Serg_1960
19.02.13
✎
10:50
|
(13) +1 :)
|
|||
15
Wobland
19.02.13
✎
10:51
|
(13) эк меня переклинило...
(12) не мешаем, делай |
|||
16
Serg_1960
19.02.13
✎
10:55
|
Ок, ладно, без трепа.
Чтобы в требовании-накладной заполнялись материалы из заказа на производство - они должны быть зарезервированы (в заказе). |
|||
17
Валидатор
19.02.13
✎
10:59
|
(16) Есть заказ №1, в ТЧ материалы этого заказа есть 2 строки с номенклатурой. В Требование накладная, если я делаю заполнить по потребностям, и выбираю заказ №1, то он мою ТЧ заполняет этими 2мя номенклатурами, как и должно быть, но чтобы так сделать, нужно лишние движения делать, неужели нельзя из обработки выбора сделать, что есть требования накладная, то ТЧ Требование-Накладной заполнить ТЧ материалы заказа №1?
|
|||
18
Serg_1960
19.02.13
✎
10:59
|
Другими словами говоря - требование-накладная заполняется остатками резервов заказа на производство. Я на это и намекал в (11).
|
|||
19
Валидатор
19.02.13
✎
10:59
|
Процедура ОбработкаЗаполнения(Основание)
Если ТипЗнч(Основание) = Тип("ДокументСсылка.Событие") Тогда // Заполнение шапки ВремяНапоминания = Основание.ВремяНапоминания; Комментарий = Основание.Комментарий; НапомнитьОСобытии = Основание.НапомнитьОСобытии; Ответственный = Основание.Ответственный; ЗаполнитьДокументПоОснованиюУпр(Основание); ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда // Заполним реквизиты из стандартного набора по документу основанию. ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание); ЗаполнитьТабличнуюЧастьПоОстаткам(Продукция, Основание,истина); ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.ВнутреннийЗаказ") Тогда // Заполним реквизиты из стандартного набора по документу основанию. ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание); ЗаполнитьТабличнуюЧастьПоОстаткамВнутреннийЗаказ(Продукция, Основание,истина); ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказНаПроизводство") Тогда // Заполним реквизиты из стандартного набора по документу основанию. ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание); ОсновнойЗаказНаПроизводство = Основание; ЗаполнитьПродукциюПоЗаказуНаПроизводство(Основание); ЗаполнитьМатериалыПоСпецификации(Материалы, "Материалы"); //тут добавляем для требования накладной ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.ТребованиеНакладная") Тогда |
|||
20
Валидатор
19.02.13
✎
11:00
|
в последнем условии добавить заполниние шапки документа, и написать функцию, которая будет заполнять тч, тогда будет работать?
|
|||
21
Serg_1960
19.02.13
✎
11:05
|
Хмм.. УПП 1.3.25? Для России?
|
|||
22
Валидатор
19.02.13
✎
11:06
|
(21) именно
|
|||
23
Валидатор
19.02.13
✎
11:06
|
35*
|
|||
24
Serg_1960
19.02.13
✎
11:11
|
Типовая УПП 1.3.35 - там другой алгорит в процедуре ОбработкаЗаполнения :(
... ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказНаПроизводство") Тогда // Заполним реквизиты из стандартного набора по документу основанию. ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание); ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект); // Попробуем заполнить подразделение организации. ПодразделениеОрганизации = УправлениеЗатратами.ПолучитьПодразделениеОрганизации( Организация, Подразделение, ОтражатьВБухгалтерскомУчете ); Если ПодразделениеОрганизации.Владелец <> Организация Тогда ПодразделениеОрганизации = Неопределено; КонецЕсли; ЗаказыНаПроизводствоИПереработку.ЗаполнитьТребованиеНакладнаяПоРезервамЗаказаНаПроизводство(ЭтотОбъект, Основание); |
|||
25
Валидатор
19.02.13
✎
11:13
|
(24) мой кусок кода из модуля заказа на производство обработкаЗаполнения. У меня тут вопрос встал, если нужно, чтобы заполнялся Требования-накладная, то в требование накладной может в обработку заполнения код прописывать?
|
|||
26
Валидатор
19.02.13
✎
11:16
|
во, вроде нашел куда писать) щас попробуем
|
|||
27
Serg_1960
19.02.13
✎
11:18
|
(25) При чём тут код из модуля заказа на производство, если речь в теме - о заполнении требования-накладной. Я тебе в (24) типовой алгоритм заполнения требования-накладной показал.
(26) Ок, пробуй, эксперементирую... я - пас. |
|||
28
Валидатор
19.02.13
✎
11:21
|
(27) ты был прав, в 24 дописывать нужно то, что мне нужно
|
|||
29
DEVIce
19.02.13
✎
11:24
|
А если попробовать включить в настройке, что юзается учет потребностей производства, то тоже не заполняется?
|
|||
30
Валидатор
19.02.13
✎
11:25
|
(29) где именно?)
|
|||
31
DEVIce
19.02.13
✎
11:27
|
Заказы / Заказы на производство / Вести учет потребностей заказов...
|
|||
32
Валидатор
19.02.13
✎
11:29
|
(31) заказы на производство - журнал документов, где там вести учет потребностей?
|
|||
33
DEVIce
19.02.13
✎
11:41
|
(32) Ты читать умеешь? Я же пля написал что в настройке программы. Переключись на интерфейс Заведующий учетом, там ищи настройку программы или настройку учета (но не учетную политику).
|
|||
34
Валидатор
19.02.13
✎
11:43
|
(33) галочка там стояла, так что в ответ на (29) - нет
|
|||
35
Валидатор
19.02.13
✎
11:46
|
вот вопрос ко всем 1с гуру, вы пишите что там не все так просто и все такое, так а можно ведь просто в обработке заполнения требования накладной обойти тч по документу основанию, и на полученных данных заполнить нужную мне тч, это же элементарно? оО
|
|||
36
Валидатор
19.02.13
✎
14:30
|
вопрос при заполнении счетов теперь появился: в типовом механизме счета учета БУ и НУ заполняются строкой:
ЗаказыНаПроизводствоИПереработку.ЗаполнитьТребованиеНакладнаяПоРезервамЗаказаНаПроизводство(ЭтотОбъект, Основание); Но эта строка не заполняет данные в ТЧ Требования-накладная в колонках счет затрат и счет затрат НУ, как сделать, чтобы все данные заполнялись? Код по заполнению счета затрат и счета затрат НУ: Если СтрокаТЧЗаказ.Подразделение.ВидПодразделения = Перечисления.ВидыПодразделений.ВспомогательноеПроизводство Тогда НоваяСтрока.СчетЗатрат = ПланыСчетов.Хозрасчетный.ВспомогательныеПроизводстваНеОблагаемоеЕНВД; НоваяСтрока.СчетЗатратНУ = ПланыСчетов.Налоговый.ПрямыеРасходыВспомогательныхПроизводств; ИначеЕсли СтрокаТЧЗаказ.Подразделение.ВидПодразделения = Перечисления.ВидыПодразделений.ОсновноеПроизводство Тогда НоваяСтрока.СчетЗатрат = ПланыСчетов.Хозрасчетный.ОсновноеПроизводствоНеОблагаемоеЕНВД; НоваяСтрока.СчетЗатратНУ = ПланыСчетов.Налоговый.ПрямыеРасходыОсновногоПроизводства; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |