|
v7: новый общий реквизит документов | ☑ | ||
---|---|---|---|---|
0
MiracMC
19.02.16
✎
01:05
|
Здравствуйте.
Добавляю новый общий реквизит для документов "Место реализации". Его значение - значение из справочника "магазины". Сохраняю.... Запускаю обработку, которая во всех документах до сегодняшнего дня проставит в реквизит "МестоПродажи" определенное значение из справочника "Магазины".. вот такой код: Док = СоздатьОбъект("Документ"); Док.ВыбратьДокументы( , ); Пока Док.ПолучитьДокумент()=1 Цикл Док.МестоПродажи = Маг; Если Док.Проведен() = 1 Тогда Док.Провести(); Иначе Док.Записать(); КонецЕсли; КонецЦикла; По итогу все взаиморасчеты, остатки товара и т.д. просто пустые... Нет ничего ни на 281, ни на 361\631 счете... Пробовал блокировать содержимое обработки ОбработкаПроведения() в модуле каждого из документов на время проведения при замене МестаПРодажи - так же все взаиморасчеты падают... Что я не учел? |
|||
1
MiracMC
19.02.16
✎
01:07
|
Конфигурация переделана из типовой бухгалтерии для Украины.
|
|||
2
Builder
19.02.16
✎
01:16
|
Этот реквизит используется в проведении?
Если нет - не перепроводи документ. |
|||
3
MiracMC
19.02.16
✎
01:30
|
(2) он то не используется...
я делал так: Процедура ОбработкаПроведения() Если глРежимОтладки = 0 Тогда ...... код модуля стандартного проведения... КонецЕслИ; КонецПроцедуры; Из обработки, код которой я писал в (0) я передавал глРежимОтладки = 1 до начала работы с документами и глРежимОтладки = 0 после и все равно остатки падали( |
|||
4
MiracMC
19.02.16
✎
01:38
|
попробовал по предложению из (2).. просто оставил только Док.Записать();
Но параметр МестоПродажи не записалось совсем в документы... |
|||
5
Builder
19.02.16
✎
01:43
|
(4) Быть такого не может.
Код в студию. |
|||
6
MiracMC
19.02.16
✎
01:46
|
Док = СоздатьОбъект("Документ");
Док.ВыбратьДокументы( , ); Пока Док.ПолучитьДокумент()=1 Цикл Состояние(Док.ДатаДок); Док.МестоПродажи = Маг; // Если Док.Проведен() = 1 Тогда // Док.Провести(); // Иначе Док.Записать(); // КонецЕсли; КонецЦикла; |
|||
7
Outlander
19.02.16
✎
01:48
|
ага...
сначала провести, а уже потом записать. и вообще : ОБЩИЙ реквизит для РЕАЛИЗАЦИИ ? а смысл ?? |
|||
8
Builder
19.02.16
✎
01:49
|
Что такое "Маг" ?
Попробуй так: Док.МестоПродажи = Маг.ТекущийЭлемент(); Док.Записать(); |
|||
9
MiracMC
19.02.16
✎
01:52
|
(7) последовательность и не соблюдалась.. записывали то,что и так было не проведено.. проводили все остальное..
Это не торговля.. не для реализации а для всех документов.. смысл - надо разделить торговые точки без деления по складам и фирмам... (8) пошел пробовать.... |
|||
10
MiracMC
19.02.16
✎
01:53
|
(8) Маг = элемент формы, в котором выбираем для какого Магазина писать данные в Док.МестоПродажи.....
|
|||
11
MiracMC
19.02.16
✎
01:57
|
(8) не помогло.. не записалось ничего..
|
|||
12
Outlander
19.02.16
✎
01:58
|
(9) и для АвнсовогоОтчета, для Перемещения, для ПоступленияТоваровУслуг, да ?
|
|||
13
MiracMC
19.02.16
✎
02:00
|
(12) ну в целом да.
согласен что оно не совсем уместно тут, но оно ж ни на что не влияет, так как в штатные отчеты ж не попадает... |
|||
14
Outlander
19.02.16
✎
02:02
|
Добавь обычный реквизит в РеализацияТоваровУслуг - может что и получится.
|
|||
15
MiracMC
19.02.16
✎
02:05
|
(14) напоминаю, что тут за базу взята бухгалтерия, а не торговля...
тут нету РеализацияТоваровУслуг а может как то влиять на это счастье тот факт, что общему реквизиту "МестоПродажи" установлен флаг "отбор"? |
|||
16
Outlander
19.02.16
✎
02:11
|
В Бух 1.2 есть РеализацияТоваровУслуг,
есть также ОтчетОрозничныхПродажах для розницы в НТТ. |
|||
17
Outlander
19.02.16
✎
02:14
|
"Док.ВыбратьДокументы( , );"
начнем с простого : каким документом оформляются продажи ? |
|||
18
MiracMC
19.02.16
✎
02:15
|
(16) может мы о разных вещах говорим?
1С Бухгалтерия 7.7 Типовая конфигурация для Украины не скажу точно какая была сборка на момент начала правок (не я начинал)... сейчас штатная бухия не используется вовсе... просто все хранится не в регистрах, а в счетах... (17) РасходнаяНакладная |
|||
19
Outlander
19.02.16
✎
02:17
|
е-мае...
точно о разных :-) |
|||
20
Outlander
19.02.16
✎
02:17
|
а в бухии и не было регистров.
|
|||
21
Злопчинский
19.02.16
✎
02:22
|
Док.МестоПродажи и Маг
имеют разные типы/виды, причем так, что правая часть не приводится к левой. если проблемы - стучись оперативно в скапй zlopun если готов дать удаленку по тимвьюверу - подключимся, посмотрм, надеюсь поправим, жду не более 10 мин |
|||
22
Outlander
19.02.16
✎
02:23
|
ну так и добавляй реквизит в РН.
Конечная цель какая - увидеть реализацию по точкам продажи или што ? |
|||
23
MiracMC
19.02.16
✎
02:29
|
(21) стучусь
(22) там там не только продажа.. там и касса.. и банк... да и по правам так же делим все "от магазина"... Общий реквизит - самое оно.. если б взаиморасчеты не падали бы((( |
|||
24
Outlander
19.02.16
✎
02:33
|
или отбор по складу реализации...
|
|||
25
MiracMC
19.02.16
✎
03:41
|
Спасибо Злопчинский!
Проблема решена. Суть была в том, что я не аккуратно на тестовой базе подменил МД-шник... именно по этому запись и не происходила, так как общий реквизит МестоПродажи пришел именно с новый МД-шником... Спасибо еще раз! |
|||
26
Злопчинский
19.02.16
✎
03:42
|
Помощь оказана.
главный вопрос по общему реквизиту - проблема из-за неаккуратной подмены md скорее всего была. Сделали ПРАВИЛЬНО - все работает сразу из коробки как говорится. У правды - одна дорога, у кривды тысячи.. ;-) остальные вопросы тоже сняты. успехов. пойду смотреть интернов очередную серию. |
|||
27
Outlander
19.02.16
✎
03:55
|
шо значит помощь оказана? бесплатно што-ль?
или рабата таки сделана ? |
|||
28
Злопчинский
19.02.16
✎
03:56
|
(27) реквизиты для перечисления тебе выслать? ;-)
|
|||
29
Outlander
19.02.16
✎
04:01
|
а я что - похож на заказчика ?
|
|||
30
Злопчинский
19.02.16
✎
04:02
|
(29) Сёма, а шо вы таки волнуетесь тогда?
|
|||
31
Outlander
19.02.16
✎
04:03
|
это банальное человеческое любопытство, Жорик.
|
|||
32
Outlander
19.02.16
✎
04:07
|
но я вроде понял.
и я как-радуюсь, но не до конца доверяю твоему человеколюбию. |
|||
33
Outlander
19.02.16
✎
04:18
|
та нормально все, Злопчинский...
решай, как бы ты ни решал. было б дело сделано и заказчик удовлетворен. это я так... поговорить... |
|||
34
Злопчинский
19.02.16
✎
04:20
|
(32) может мне в Добропа переименоваться...
|
|||
35
Outlander
19.02.16
✎
04:25
|
ну...
вам, волонтерам, виднее... мошт и переименоваться :-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |