вспоминаем 7.7

  1. 9 г. назад

    В восмерке проблем нет, но нужно в 77.
    Забывать стал.

    Есть Таблица. (ТаблицаЗначений)

    Экспедитор, КоличествоХодокВдень, Дата, СтаВкаЗаДень
    Иванов , 4, 20.01.2015,1000;

    вторая Таблица.

    документ
    Накладная,Экспедитор, Дата.

    Как бы сделать
    Накладная,Дата, ЗатратыНаВодителей
    нак-1, 20.01.2015,200

    перебором бы не хотелось..

  2. Ну сделай запросом через ВК

    Ответы: (3)
  3. 11.03.2015 12:27:46 отредактировано Aleksey

    только я не понимаю как ты будешь распределять затраты в случае если водитель сделал 2 ходки за день?
    Т.е. когда паре Экспидитор - Дата в 1 таблице соответствует несколько накладной из второй

    Ответы: (4) (12)
  4. (1) нету ВК..

    эхх

  5. 11.03.2015 12:27:41 отредактировано Леопольд Роскошный

    (2) там уже Записано Количество ходок в день.
    1000/4 =200;

    Ответы: (5) (6)
  6. (4) И что?

    в 1 таблице
    Иванов 3 ходки 11.03.15 сумма 900

    Во 2 таблице
    Накл 1, Иванов 11.03.15
    Накл 2, Иванов 11.03.15
    Накл 3, Иванов 11.03.15

    И что у нас в итоговой таблице??
    Накл 1, 11.03.15 - ?? руб
    Накл 2, 11.03.15 -?? руб
    Накл 3, 11.03.15 - ?? руб

    Т.е. тупо делим на 3 и получаем по 300, или по 1 накладной 800, а по 2 и 3 по 50?

  7. Леопольд Роскошный 1000/4 =200;

    ??? о_О

  8. 11.03.2015 12:32:56 отредактировано Aleksey

    Т.е. в 1 таблицу нужно добавить колонку цена за ходку, как сумма/количество ходок
    И уже в итоговой юзать эту колонку, так что ли получается?

    Ответы: (9)
  9. 250 прогрлючило:)

  10. (7) ну да.

  11. Если без ВК можно добавить в 1 таблицу колонку Хэш = ""+Экспедитор+Дата

    И тогда уже при заполнении второй искать в первой по Хэшу и подставлять значения

    Ответы: (11)
  12. (10) вариант.

  13. Aleksey только я не понимаю как ты будешь распределять затраты в случае если водитель сделал 2 ходки за день?

    я бы предложил исходя из физ.показателей (вес, объём, или, на худой конец, сумма накладной)

    Ответы: (13)
  14. 11.03.2015 12:37:56 отредактировано Леопольд Роскошный

    (12) не пойдет.
    табличка уже есть кто сколько ездил и почем.

  15. Либо юзать ВК
    1CSqlite - и тогда можно будет запросы к ТЗ делать как в 8-ке
    1cpp и заюзать оттуда Индексированную таблицу и например Левое соединение http://www.1cpp.ru/docum/html/IndexedTable.html#leftjoin

  16. не мучайся, либо в регистр допиши либо запросом все тащи

  17. Можешь переделать 1 таблицу в список значений, и тогда должно быстро отрабатывать

    Список.ДобавитьЗначение(СтаВкаЗаДень/КоличествоХодокВдень,""+Экспедитор+Дата)

    Соответственно для получения

    Список.Получить(""+Экспедитор+Дата);//вернёт сумма затрат или 0 если затрат нет

или зарегистрируйтесь чтобы ответить!