|
Не передаются материалы в эксплуатацию (док. Передача материалов в эксплуатацию) БП3.0 | ☑ | ||
---|---|---|---|---|
0
Shecurok
08.05.19
✎
09:52
|
Доброе утро и день всем.
Суть такова: через подписку на события менял у номенклатуры СчетДт с МЦ04 на МЦ05 в зависимости от доп.реквизита у номенклатуры. Суть в том, что теперь у номенклатуры, которая должна списываться на МЦ05 не списывается. Выдает ошибку при проведении, что тип не хватает количества (естественно на складе всего хватает). У номенклатуры которая НЕ должна списываться на другой счет, а по умолчанию, всё хорошо. На самом деле странно. У меня даже идей нет почему так может быть. |
|||
1
Shecurok
08.05.19
✎
09:53
|
Вот так выглядит подписка:
ТЗ = Источник.ИнвентарьИХозяйственныеПринадлежности.Выгрузить(,"Номенклатура"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТЗ.Номенклатура КАК Номенклатура |ПОМЕСТИТЬ вт_тз |ИЗ | &ТЗ КАК ТЗ |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | вт_тз.Номенклатура КАК Номенклатура |ИЗ | вт_тз КАК вт_тз | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения | ПО вт_тз.Номенклатура = ДополнительныеСведения.Объект | И (ДополнительныеСведения.Свойство = &Свойство) | И (ДополнительныеСведения.Значение = ИСТИНА) |"; Запрос.УстановитьПараметр("ТЗ", ТЗ); Запрос.УстановитьПараметр("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("СчетМЦ05 (Номенклатура)")); // тут нужно посмотреть точно как называется свойство в плане видов характеристик Выбор = Запрос.Выполнить().Выбрать(); Пока Выбор.Следующий() Цикл Для Каждого ТекДвижение ИЗ Источник.Движения.Хозрасчетный Цикл Если ТекДвижение.СчетДт = ПланыСчетов.Хозрасчетный.ИнвентарьИХозяйственныеПринадлежностиВЭксплуатации И ТекДвижение.СубконтоДт.Номенклатура = Выбор.Номенклатура Тогда ТекДвижение.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоНаименованию("Автомобильные шины для летнего (зимнего) сезона"); КонецЕсли; КонецЦикла; КонецЦикла; Источник.Движения.Хозрасчетный.Записать(); |
|||
2
Shecurok
08.05.19
✎
09:55
|
До этой подписки также было хорошо. Все списывалось, но на нужный счет не зачислялось
|
|||
3
piter3
08.05.19
✎
10:00
|
В какой момент вызывается подписка
|
|||
4
Shecurok
08.05.19
✎
10:03
|
(3) событие у подписки ОбработкаПроведения
|
|||
5
ZDenis
08.05.19
✎
10:05
|
(0) Счет учета, то какой? С какого счета передаются в эскплуатацию? На том счете есть наличие?
|
|||
6
Shecurok
08.05.19
✎
10:10
|
(5) есть, проверял
|
|||
7
Shecurok
08.05.19
✎
10:12
|
(5) поступление идет на счет 10.01 и в документе Передача... также счет учета стоит нужный. В оборотно сальдовой ведомости по счету также отображаются
|
|||
8
piter3
08.05.19
✎
10:17
|
Аналитики смотри еще.В отладчике,нечего гадать
|
|||
9
ZDenis
08.05.19
✎
10:19
|
(7) Отключи подписку и попробуй провести. Уверен, что и тогда у тебя ругнется на недостачу
|
|||
10
Shecurok
08.05.19
✎
10:19
|
(9) без подписки нормально всё проводится
|
|||
11
piter3
08.05.19
✎
10:20
|
(10) Потому чтосубконто надо сравнить на двух счетах
|
|||
12
Shecurok
08.05.19
✎
10:20
|
(8) а можно поподробнее? аналитики... я просто с 1с 1,5мес. знаком всего лишь, трудно сразу понять о чем Вы
|
|||
13
piter3
08.05.19
✎
10:21
|
(12) Смотришь сначала,сходиться все 3 субконто в ОСВ и твоем доке.Дальше сравниваешь в плане счетов мц.04 и мц.05 на тему одинаковости
|
|||
14
Shecurok
08.05.19
✎
10:24
|
(13) минуту
|
|||
15
Shecurok
08.05.19
✎
10:28
|
(13) единственное различие в эих счетах, что у МЦ04 учет по подразделениям и количественный стит. У мц05 только количесвтенный. все остальное идентично
|
|||
16
Shecurok
08.05.19
✎
10:32
|
(13) насчет сравнения ОСВ с доком... Ну делаю ОСВ по счету 10.01 (где лежит моя номенклатура) и там же субконто не написано нигде. Там остатки и пр.Можете пожалуйста поподробнее написать
|
|||
17
kzot
08.05.19
✎
10:34
|
В тестовой отключи контроль остатков и проведи, гляди проводки.
|
|||
18
Shecurok
08.05.19
✎
10:37
|
(17) ага, новая ошибка всплыла. Поле похдразделение должно быть пустым! Но оно и так пустое
|
|||
19
Shecurok
08.05.19
✎
10:43
|
(18) Это решилось как раз тем, что поставил галку учет по подразделениям. Как у счета МЦ04 иии... все получилось. Но опять же это без контроля остатков.
|
|||
20
kzot
08.05.19
✎
10:45
|
Пустое говоришь... или совсем пустое, может Справочники.ПодразделенияОрганизаций.ПустаяСсылка(), может Неопределено ? )
|
|||
21
piter3
08.05.19
✎
10:46
|
(19) Вы так свободно убираете и ставите)
|
|||
22
kzot
08.05.19
✎
10:48
|
(21) У него МЦ.05 в БП 3.0 куда уж дальше... пусть делает. )
(19) Модуль менеджер документа и смотреть все функции начинаются на ПодготовитьТаблицуСписанные в // ПОДГОТОВКА СПИСАНИЯ МАТЕРИАЛОВ ИЗ ЭКСПЛУАТАЦИИ там контроль остатков |
|||
23
Shecurok
08.05.19
✎
10:50
|
(21) этож копия, я просто смотрю разные варианты
|
|||
24
Shecurok
08.05.19
✎
10:50
|
(22) угу, посмотрю
|
|||
25
kzot
08.05.19
✎
10:55
|
(24) Соррян ошибся... не там.
|
|||
26
kzot
08.05.19
✎
10:56
|
(25)+ всё таки ОбщийМодуль.УчетТоваров.Модуль.ПодготовитьТаблицуСписанныеТовары
|
|||
27
Shecurok
08.05.19
✎
10:58
|
(26) спасибо) а то смотрю, смотрю, а не нахожу)
|
|||
28
kzot
08.05.19
✎
11:00
|
(27) занесло меня немного и вообще это общий модуль "УчетМатериаловВЭксплуатации"
|
|||
29
piter3
08.05.19
✎
11:00
|
(26) Все правильно ты ранее сказал.Править нужно будет в зависимости от ТЧ,например ТекстЗапросаПередача.Там счетМЦ подменяеешь
|
|||
30
kzot
08.05.19
✎
11:04
|
(28)+ меня в документ СписаниеМатериаловИзЭксплуатации занесло, а для "Передача материалов в эксплуатацию" конечно ОбщийМодуль.УчетТоваров.Модуль.ПодготовитьТаблицуСписанныеТовары
|
|||
31
kzot
08.05.19
✎
11:11
|
(30)+ и кстати, документ СписаниеМатериаловИзЭксплуатации с МЦ.05 тоже надо бы проверить для автора (0)
|
|||
32
hhhh
08.05.19
✎
11:12
|
(30) лучше махани. А то чего-то никак не сосредоточишься.
|
|||
33
piter3
08.05.19
✎
11:13
|
(31) Нужно только опять же в модулемендежера документа,текстзапроса поправить
|
|||
34
kzot
08.05.19
✎
11:17
|
(33) он же тч формы документа не правил, хочет через подписку, тут Как программно поменять проводки в документе? ему уже писал.
лучше через расширение сделать и своим доп документом. |
|||
35
piter3
08.05.19
✎
11:18
|
(34) Еще одна тема,ух ты.На вкус и цвет,только вот зачем в ОМ лезть я не понял
|
|||
36
kzot
08.05.19
✎
11:21
|
(35) там в самом запросе "ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ИнвентарьИХозяйственныеПринадлежностиВЭксплуатации) КАК СчетМЦ," автор искал способ обойти и где он задаться.
|
|||
37
piter3
08.05.19
✎
11:24
|
(36) Ну написал выбор тогда,хоть расширением,хотя обычным способом
|
|||
38
kzot
08.05.19
✎
11:31
|
(37) Со счетами МЦ работают несколько документов и это тоже нужно учитывать.
|
|||
39
piter3
08.05.19
✎
11:32
|
(38) Ага)
|
|||
40
kzot
08.05.19
✎
11:34
|
(30) ему это всё одно нужно будет, но ты прав, майские всё таки...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |