|
Иногда нет движений! | ☑ | ||
---|---|---|---|---|
0
newjon
16.07.11
✎
19:53
|
Всем привет!
Второй раз замечаю отсутствие движений по регистру "Взаиморасчеты с контрагентами" при проведении приходной накладной. Первый раз не помню как вылечил вроде просто перепровел, второй раз было вчера движения не появились до тех пор пока не перевыбрал договор с контрагентом. кто что может сказать по этому поводу, как бороться платформа 13.205 конфа ут 10.3 |
|||
1
Amra
16.07.11
✎
20:09
|
Убрать прослойку между стулом и 1С :)
|
|||
2
Dem1urg
16.07.11
✎
20:11
|
Документы загружаются откуда-нибудь?
|
|||
3
newjon
16.07.11
✎
20:11
|
(2)нет интерактивно введенный документ
|
|||
4
Dem1urg
16.07.11
✎
20:33
|
Что правил в конфе?
|
|||
5
newjon
16.07.11
✎
20:38
|
(4) какая разница что правил, почему ваще может такое происходить- один раз проводим нет движений, второй раз проводим есть движения.
|
|||
6
Dem1urg
16.07.11
✎
21:00
|
(5) Такая. В типовой такое не происходит. Вывод?
|
|||
7
VladZ
16.07.11
✎
21:27
|
(0) Отладчик тебя спасет!
|
|||
8
newjon
16.07.11
✎
21:33
|
(6)очередной косяк типовой
(7)спас уже повторил все действия и нашел, благо глюк повторяется |
|||
9
Ник второй
16.07.11
✎
21:46
|
(8) Ииии.
|
|||
10
newjon
16.07.11
✎
21:46
|
рассказываю, а то я начал грешить на платформу с бд.
при автоматическом формировании заказов поставщикам из отчета анализ точки заказа, может и в других случаях... имеем приблизительно такой код (для удобства пользователей наверное) новыйДок.Договор = какаятотаблица.Контрагент.ОсновнойДоговор(у меня он был в с покупателем) естественно заказ провели,а главное он провелся! далее на основании ввели поступление в обработке проведения поступления есть такой код ПроводитьПоВзаиморасчетам = СтруктураШапкиДокумента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком; опять же документ проводится без проблем только взаиморасчетов нет не наступайте на мои грабли |
|||
11
Ник второй
16.07.11
✎
21:50
|
яано не типовой код .
В типовом ест ьпроцедура которая получат договор по структуре параметров . |
|||
12
newjon
16.07.11
✎
21:55
|
(11) скачай типовую и посмотри я уже с конфой поставщика сравнил отличий нет
|
|||
13
newjon
16.07.11
✎
21:57
|
это тебе для поиска поможет :
ПодготовитьТаблицыДокумента(СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоУслугам, ТаблицаПоТаре); ПроводитьПоВзаиморасчетам = СтруктураШапкиДокумента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком; мСтруктураПараметровВзаиморасчетов.Вставить("ПроводитьПоВзаиморасчетам", ПроводитьПоВзаиморасчетам); и ЗаполняемыйДокумент = Документы.ЗаказПоставщику.СоздатьДокумент(); ЗаполняемыйДокумент.Дата = ТекущаяДата(); ЗаполняемыйДокумент.Контрагент = Поставщик.СкладПоставщикНоменклатура; ЗаполняемыйДокумент.ДоговорКонтрагента = Поставщик.СкладПоставщикНоменклатура.ОсновнойДоговорКонтрагента; ЗаполняемыйДокумент.Организация = ЗаполняемыйДокумент.ДоговорКонтрагента.Организация; ЗаполняемыйДокумент.УчитыватьНДС = Истина; |
|||
14
Ник второй
16.07.11
✎
22:12
|
Посмотри внимательно эту процедуру:
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЗаполняемыйДокумент, глЗначениеПеременной("глТекущийПользователь"), ВалютаРегламентированногоУчета, "Покупка"); |
|||
15
Ник второй
16.07.11
✎
22:12
|
Что то ты не то увидел .
|
|||
16
newjon
16.07.11
✎
22:15
|
(14) откуда вызывается эта процедура ?
|
|||
17
newjon
16.07.11
✎
22:16
|
в моем случае
|
|||
18
Ник второй
16.07.11
✎
22:18
|
ЗаполняемыйДокумент = Документы.ЗаказПоставщику.СоздатьДокумент();
ЗаполняемыйДокумент.Дата = ТекущаяДата(); ЗаполняемыйДокумент.Контрагент = Поставщик.СкладПоставщикНоменклатура; ЗаполняемыйДокумент.ДоговорКонтрагента = Поставщик.СкладПоставщикНоменклатура.ОсновнойДоговорКонтрагента; ЗаполняемыйДокумент.Организация = ЗаполняемыйДокумент.ДоговорКонтрагента.Организация; ЗаполняемыйДокумент.УчитыватьНДС = Истина; ЗаполняемыйДокумент.СуммаВключаетНДС = Истина; ЗаполняемыйДокумент.ВалютаДокумента = ЗаполняемыйДокумент.ДоговорКонтрагента.ВалютаВзаиморасчетов; ЗаполняемыйДокумент.Склад = Склад.СкладПоставщикНоменклатура; ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЗаполняемыйДокумент, глЗначениеПеременной("глТекущийПользователь"), ВалютаРегламентированногоУчета, "Покупка"); СтруктураШапкиДокумента = Новый Структура("Контрагент, ТипЦен, ДоговорКонтрагента, ДатаДокумента, ВалютаДокумента, УчитыватьНДС, СуммаВключаетНДС", ЗаполняемыйДокумент.Контрагент, ЗаполняемыйДокумент.ТипЦен, ЗаполняемыйДокумент.ДоговорКонтрагента, ЗаполняемыйДокумент.Дата, ЗаполняемыйДокумент.ВалютаДокумента, ЗаполняемыйДокумент.УчитыватьНДС, ЗаполняемыйДокумент.СуммаВключаетНДС); ты сам выложил часть кода , но так и не понял |
|||
19
Ник второй
16.07.11
✎
22:21
|
(18) + Все же тебе рано судить о качестве типовых
Эх , а таких же умников тысячи. |
|||
20
newjon
16.07.11
✎
22:27
|
у меня договор получается заполненным до вызова этой процедуры
ЗаполняемыйДокумент.ДоговорКонтрагента = Поставщик.СкладПоставщикНоменклатура.ОсновнойДоговорКонтрагента; ну а вэтой процедуре : Если ОбщегоНазначения.ЕстьРеквизитДокумента("ДоговорКонтрагента", МетаданныеДокумента) Тогда Если НЕ ЗначениеЗаполнено(ДокументОбъект.ДоговорКонтрагента) И ТипЗнч(ДокументОбъект.Контрагент) = Тип("СправочникСсылка.Контрагенты") И ЗначениеЗаполнено(ДокументОбъект.Контрагент) Тогда если контрагент был заполнен ранее он уже не заполняется выход один надо проверять на всякий случай перед проведением поступления не выбран ли договор с покупателем, а то может где еще такие вещи есть (а мужики то и не знают) |
|||
21
newjon
16.07.11
✎
22:30
|
(19) качество типовых мягко говоря неудовлетворительное, но альтернативы я лично не вижу
надеюсь это все временно при этом при всем они (1с) уже бросили эту конфу и делают глюки в 11 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |