|   |   | 
| 
 | Помогите разобраться как лучше сделать | ☑ | ||
|---|---|---|---|---|
| 0
    
        Oleg102 19.06.13✎ 13:17 | 
        Всем привет! Хочется посоветоваться с хорошо знающим 1С по написанию и конфигурированию. Пишу свою конфигурацию и следом обучаюсь. Дошел до стадии где надо сделать движения документа. Как это сделать правильно в мое случае не могу понять. У меня имеется документ "Прибытия" и в нем табличная часть, где указывается "Сотрудник", "Подразделение" (заполняется исходя из справочника сотрудники) после "Проживание", "Место" и "Дата Заселения" Вот мне надо как то грамотно оформить движения этих данных. Еще есть документ "Убытия" где есть табличная часть такая же как и прибытие, НО дата убытия только уже. То есть документ этот делает по факту, как человек решил съехать. Вот не знаю как правильно сделать движения этих данных так, что бы в дальнейшем, потом можно было сформировать отчёт где показывает сколько дней человек прожил исходя из "ДатыЗаезда" и "ДатыВыезда". Сейчас я сделал так, создал "РегистрСведений" и там указал в качестве Измерения "Сотрудника", "Проживание", "Место", а в качестве ресурса "ДатаЗаезда" и такой же регистр для документа "Убытия". Формирует отчет но показывает не правильно. Заехало 2 человека и выехал 1. А в отчёте показывает как будто и 1-ый выехал, хотя 1-ый человек по факту еще живет. ну хотя это все настройка отчёта я думаю правильная ну и движения я не правильно сделал как то. Вот хочу узнать может кто подскажет как это все грамотно можно сделать. И еще хотел сделать что бы когда выбираешь в документе "Убытия" человека то исходя из движения "РегистраСведений" по документу "Прибытия" заполнялись все данные кроме "ДатыВыезда", но что то никак не получилось. Постоянные ошибки в коде выходят     | |||
| 1
    
        zak555 19.06.13✎ 13:20 | 
        > Измерения "Сотрудника", "Проживание", "Место", а в качестве ресурса "ДатаЗаезда" и такой же регистр для документа "Убытия"
  что такое Проживание ? | |||
| 2
    
        Trainee 19.06.13✎ 13:22 | 
        Что автоматизируешь? Почему регистр сведений? Может, лучше сначала, обучится, а следом писать свою конфу?     | |||
| 3
    
        Oleg102 19.06.13✎ 13:23 | 
        Ну это комната. Просто как написал первый раз потом дополнил и оставил в итоге так название, надо правильно написать будет. Т.е. есть комната и в ней места максимум 3 места. Вот и указывается "Комната №1", "Место №1". Вот     | |||
| 4
    
        Oleg102 19.06.13✎ 13:24 | 
        я прохожу обучения и заодно потихоньку делаю свою. В принципе что я делаю это можно сделать за день. Там все элементарно и просто, как мне сказали.     | |||
| 5
    
        Oleg102 19.06.13✎ 13:25 | 
        так коменданту надо что бы был такой учет и в программе, сейчас делает в Excele все это её впрниципе это не напрягает. но начальству надо что бы была программа     | |||
| 6
    
        luch 19.06.13✎ 13:25 | 
        а почему бы не сделать один регистр для двух документов, тогда было бы проще и запрос писать и данные отбирать     | |||
| 7
    
        Trainee 19.06.13✎ 13:27 | 
        Как вариант, сделать все же накопления.     | |||
| 8
    
        Oleg102 19.06.13✎ 13:28 | 
        да я тоже пробовал делать и хочу так сделать. Просто почему то выходила ошибка что такая запись как будто уже существует. когда проводил документ убытия. не подскажешь как это сделать в одном регистре?     | |||
| 9
    
        Oleg102 19.06.13✎ 13:29 | 
        накопления чего? Даты? или чего именно. Может как то подругому документ продумать. Вот незнаю даже     | |||
| 10
    
        Шапокляк 19.06.13✎ 13:29 | 
        Ну так засунь весь свой жилфонд в какой-нибудь справочник и сделай два регистра сведений: 1 - местоЖительство измерение и ресурс Статус (свободен-занят) и 2 - Местожительство измерение и Жилец - ресурс.     | |||
| 11
    
        zak555 19.06.13✎ 13:29 | 
        я думаю, что койка должна иметь статусы
  занята свободна | |||
| 12
    
        Trainee 19.06.13✎ 13:30 | 
        "Прибытия" + Сотрудник, Комната, место, дата
  "Убития"))) - Сотрудник, Комната, Место, Дата Над измерением сотрудник, я бы подумал: если конечная цель - отчет по загрузке комнат, а не отслеживание личной жизни) | |||
| 13
    
        Oleg102 19.06.13✎ 13:30 | 
        Накопления пробывал делать, но там ресурс, только число. Можно сделать "Цену", количество или еще какие то параметры где просто число. У меня ведь нет такого     | |||
| 14
    
        kosts 19.06.13✎ 13:31 | 
        (0) Используй конструктор движений     | |||
| 15
    
        Oleg102 19.06.13✎ 13:33 | 
        (14)Конструктором и пользуюсь. Просто у меня я думаю логика программы не правильно работает. Надо по другому сделать     | |||
| 16
    
        Trainee 19.06.13✎ 13:34 | 
        (13) Да. Задачка ...     | |||
| 17
    
        Slon747 19.06.13✎ 13:37 | 
        Для фиксирования прибытия и убытия можно использовать один тип документов с разным значением ВидОперации например.     | |||
| 18
    
        Trainee 19.06.13✎ 13:40 | 
        Есть такая штука - производственный календарь (в типовых). 
  Регистр 1: подчинен доку "Прибытие".доку "Убытие"(ввод на основании опять же) или (17) +1, Измерения: комната, место. ресурс: дата, ... Проведение второго документа - перезапись движений первого. | |||
| 19
    
        kosts 19.06.13✎ 13:41 | 
        Для отслеживания проживания сотрудников:
  Периодический регистр сведений. измерение:Сотрудник ресурс:Состояние (Проживает/Не проживает) ресурс:Апартаменты Подразделение не используем (можно в реквизит запихать если хочется) Для отслеживания занятости номеров можно прикрутить еще регистр. | |||
| 20
    
        Oleg102 19.06.13✎ 13:44 | 
        (19) да вот это было бы здорово. буду пробывать делать. Состояние тоже внести в табличную часть документа? в виде выбора перечисления     | |||
| 21
    
        Oleg102 19.06.13✎ 13:44 | 
        или как?     | |||
| 22
    
        Biker 19.06.13✎ 13:46 | 
        в отельных системах , заполняется один док фолио(счет), он может быть как на номер, так и на койкоместо (человека)
  Заезд отр в регсвед, Выезд тоже при выезде одного гостя или при разделении оплат- фолио делится, те создается еще одно, в том же номере, но плательщик др человек, на него пебрасывается часть услуг | |||
| 23
    
        Oleg102 19.06.13✎ 13:50 | 
        может правда сделать один документ где будет все указываться, куда заселен, его все данные и кнопки заселен, и выселен. Если нажмешь кнопку заселен, то будет движение и выселен так же. Блин уже что то голова болит от этого =)     | |||
| 24
    
        Oleg102 19.06.13✎ 13:53 | 
        блин может тупо им поставить какой нибудь 1С Отель и забыть =)))     | |||
| 25
    
        Biker 19.06.13✎ 13:58 | 
        (24) Чего сдался уже ? , пиши свою нетленку 1С:Общага - продашь потом  =)     | |||
| 26
    
        Oleg102 19.06.13✎ 14:02 | 
        (25) Да куда деваться буду делать. Продам потом за рублей 100 =) кто ее купит )))     | |||
| 27
    
        kosts 19.06.13✎ 14:45 | 
        (20) > в табличную часть документа? в виде выбора перечисления
  Если есть документ "Вселение", то заполнять состояние автоматом. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |