Имя: Пароль:
1C
1С v8
v8: Почему исчезли порводки?
0 Мисти
 
25.02.14
18:50
Несчастный день!
Сделала подписку "припроведении", чтоб проставлять подразделение, в отладчике - всё ставит, а в базе - вообще проводки исчезли.

НаборХозрасчетный = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
    НаборХозрасчетный.Отбор.Регистратор.Установить(Источник.Ссылка);
    НаборХозрасчетный.Прочитать();
    Если  НаборХозрасчетный.Количество()=0 Тогда
        Источник.Движения.Хозрасчетный.Записать(Ложь);
        НаборХозрасчетный.Отбор.Регистратор.Установить(Источник.Ссылка);
        НаборХозрасчетный.Прочитать();
    КонецЕсли;
    Для Каждого Движ из НаборХозрасчетный Цикл
        Если Источник.Метаданные().Имя = "ПриходныйКассовыйОрдер" Тогда        
            Если Движ.СчетДт.Код = "50.01" или  Движ.СчетДт.Код = "50.02" Тогда
                Движ.ПодразделениеДт = Источник.Кос_ПодразделениеОрганизации;
            КонецЕсли;
        Иначе
            Если Движ.СчетКт.Код = "50.01" или  Движ.СчетКт.Код = "50.02" Тогда
                Движ.ПодразделениеКт = Источник.Кос_ПодразделениеОрганизации;
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;
    НаборХозрасчетный.ОбменДанными.Загрузка = Истина;
    НаборХозрасчетный.Записать();
1 vicof
 
25.02.14
18:56
(0) Да ты сегодня в ударе)))
2 Мисти
 
25.02.14
19:00
Ну что там не так? (кроме пропущенных букв в заголовке)?
3 vicof
 
25.02.14
19:04
(2) Да все не так.
Счета, многократная запись и чтение набора, удаление документов, незнание основ записи наборов записей.
4 Мисти
 
25.02.14
19:06
Если не записан еще - тогда сначала записать, а если записан - то зачем записывать?
По-моему, логично!
У меня этот фокус прекрасно работал, не в одной базе.
5 XLife
 
25.02.14
19:07
(4) дело было не в бабине...
6 vicof
 
25.02.14
19:07
(4) У меня нет слов, только эмоции
7 SleepyHead
 
гуру
25.02.14
19:10
Это гениально....
8 vicof
 
25.02.14
19:11
(7) Генитально
9 Infsams654
 
25.02.14
19:12
(8) не то слово, Мисти-ка какая-то
10 Мисти
 
25.02.14
19:14
А аргументы?
11 VikingKosmo
 
25.02.14
19:14
(10) это лишнее...
12 Infsams654
 
25.02.14
19:14
И что так допилили, что во всех документах какой-то Источник.Кос_ПодразделениеОрганизации?
13 Волшебник
 
модератор
25.02.14
19:15
(0) Путин от тебя не отстанет, пока не удалит всю базу
14 SleepyHead
 
гуру
25.02.14
19:15
v8: Удалила документы!

По-моему, это просто троллинг :)
15 vicof
 
25.02.14
19:16
(14) К сожалению, она такая по жизни))
16 Мисти
 
25.02.14
19:16
Только в 2!
Документы нашлись!
17 SleepyHead
 
гуру
25.02.14
19:16
> "И что так допилили, что во всех документах какой-то Источник.Кос_ПодразделениеОрганизации?"

Это похоже кусок из правил обмена
18 Feunoir
 
25.02.14
19:18
Может прикроем тему до пятницы?
19 Мисти
 
25.02.14
19:21
Нет, мне нужно срочно! Завтра будет поздно.
20 Wobland
 
25.02.14
19:23
добавлю немного мыслей. подписку - к лешему, документы - в перепроводку
21 SleepyHead
 
гуру
25.02.14
19:25
А копию что ли не сделали перед выполнением этой операции?
22 SleepyHead
 
гуру
25.02.14
19:25
И тренировались на рабочей базе, а не на копии?
23 Feunoir
 
25.02.14
19:27
(19) Неужели в используемой конфигурации нет ни одного документа с подпиской на событие перепроведения? Чтобы посмотреть как там сделано.

Подписку в топку. Документы перепровести.

После перепроведения ещё раз добавляем подписку и медитируем над ЭтотОбъект.Движения.Хозрасчетный
24 Infsams654
 
25.02.14
19:31
(20) а я за (13) "Путин от тебя не отстанет, пока не удалит всю базу"
25 Мисти
 
25.02.14
19:31
(22) У нас пока еще нет рабочей базы, пока только тренировка.
но ведь если подписку убрать - всё вернется?
Думаю, что нет. Не искала в 3.0.
Я же вижу проводки в отладчике!
26 Робинзон Крузо
 
25.02.14
19:31
Пример:
Движения = Источник.Движения.Хозрасчетный;
Для Каждого Движение Из Движения Цикл
    СчетДт = Движение.СчетДт;
Если СчетДт = ПланыСчетов.Хозрасчетный.ВыручкаНеЕНВД Тогда // 90.01.1

<ТУТ ТВОЙ КОД>
КонецЕсли;    
КонецЦикла;    
    Движения.Записать();
27 Мисти
 
25.02.14
19:36
Знакомые буковки! Так я тоже когда-то делала, а этот кусок украла из моей общей разработки с "крутыми" специалистами.
28 netsurfer
 
25.02.14
19:37
Повторюсь и тут! Молодец, готовь дырочку.
Я ж так понимаю все эти чудеса происходят в рабочей базе
29 Мисти
 
25.02.14
19:46
(26) Ура! Спасибо! Заработало. Главное - ж помню, так примерно и делала, зачем я эти заморочки украла??
30 Мисти
 
25.02.14
19:47
Осталось настроить кассовую книгу!
Там вопрос тоже дурацкий, увы.
Процедура СформироватьОтчет(Знач ПараметрыОтчета, АдресХранилища) Экспорт

    
    ДатыЛистовСОшибками = Новый Массив;
    ПараметрыОтчета.СписокСформированныхЛистов.Очистить();
    
    СформироватьЛистыКассовйКниги(ПараметрыОтчета, ДатыЛистовСОшибками);
    
    ВозвращаемыеПараметры = Новый Структура("СписокСформированныхЛистов, ДатыЛистовСОшибками",
        ПараметрыОтчета.СписокСформированныхЛистов, ДатыЛистовСОшибками);
    ПоместитьВоВременноеХранилище(ВозвращаемыеПараметры, АдресХранилища);
    
КонецПроцедуры

Это из кассовой книги
Параметры отчета - это хто-о?
Это не реквизиты!
31 Wobland
 
25.02.14
19:53
это первые параметры
32 Мисти
 
25.02.14
19:55
Где их искать?
33 Мисти
 
25.02.14
21:18
А всё-таки любопытно, почему тот путь не работал?
В другой базе работало! Может, только момент записи был другой. Тогда - надо было только запись поправить?
34 Мисти
 
25.02.14
21:37
Про ошибки:
Вот, например:
ооо
Процедура Загрузить(Кнопка)
Это я уже нарочно написала, чтоб сомнений не было.
Зеленая галка говорит, что нет ошибок!
Ну а в предприятии, разумеется, форма не открывается.
35 Робинзон Крузо
 
25.02.14
21:42
Борщ то хоть умеешь варить?
36 Torquader
 
25.02.14
21:44
(35) Видимо, также, как программировать (ой какие грибочки, как они хорошо в борще будут ... ой, а где это я, и почему всё вокруг странное).
37 Мисти
 
25.02.14
21:47
Смейтесь-смейтесь! В итоге у меня всё работает и все хвалят.
Если честно - по-настоящему хорошо я не умею делать ничего.
38 Мисти
 
25.02.14
21:51
Но, опять же, если честно - я очень редко вижу, чтобы кто-нибудь умел что-то делать на 5+.
Свекровь у меня готовит очень хорошо и вообще хозяйка прекрасная, знаю двух теток, у которых цветы - не растут, а прут!! Идеального, на мой взгляд, программиста - видела пока одного (он мне помогал!).
Дмитрий Быков - гений. Короче, дальше уже признанные знаменитости пойдут.
39 Torquader
 
25.02.14
22:34
(37) Мы не смеёмся - мы радуемся - если бы не Вы (да ещё и с таким ником) - здесь бы было очень скучно.

Удачи и успехов.
40 Мисти
 
25.02.14
22:43
(39) А ты что умеешь делать отлично?
41 Torquader
 
25.02.14
22:49
(40) Я институт закончил с красным дипломом - этого хватит ?
42 Мисти
 
25.02.14
23:06
(41) Нет, конечно. Я тоже с красным.
43 Kalambur
 
25.02.14
23:11
(42) НЕ ВЕРЮ!
44 Мисти
 
25.02.14
23:29
(43) И не что-нибудь, а ВМиК МГУ!
45 alex-ander-777
 
25.02.14
23:31
Институт добавляет знаний, но не ума. Так что дипломы свои можете в печку.
46 alex-ander-777
 
25.02.14
23:32
Кстати, ВМиК - ни хрена не МехМат...
47 b159263
 
25.02.14
23:41
(44) В приличные IT конторы после ВМиК МГУ не берут. Креатива маловато в выпускниках.
48 Torquader
 
25.02.14
23:57
(44) Ну а я физфак МГУ (правда кафедру математики).
49 Torquader
 
25.02.14
23:58
(47) Смотря кого - там факультеты разные.
Просто, когда автор из (0) там учился, машины были ещё очень большими, а памяти в них было очень мало.
Поэтому у неё теперь ни на что памяти не хватает ^_^
50 zak555
 
26.02.14
00:02
(44) сколько стоило ?
51 Torquader
 
26.02.14
00:12
(50) Там таких очень любят, если студент сам копается в своём коде, то, по крайней мере, видно, что студент делает всё сам.
52 zak555
 
26.02.14
00:14
(51) не видел студентов, которые не могут разобраться с таким простым языком, как 1с
53 zladenuw
 
26.02.14
00:15
(52) с языком проблем нет. нет понятие структуры конфигурации, ее объектов, методов
54 Мисти
 
26.02.14
00:30
(53) Да даже понятия есть! Нет памяти. Ну и объемного видения - для построения запросов.
55 Serg_1960
 
26.02.14
10:34
"Да даже понятия есть" - нет. Не льстите себе :)
56 Torquader
 
01.03.14
00:19
(54) Да всё у вас есть, кроме желания сказать нет, когда клиент предлагает очередную фигню реализовать.
57 Torquader
 
01.03.14
00:32
(54) Чего вам - стерео-очки купить, чтобы вместо одной таблицы видели две ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой