Теплова Ольга

20
Рейтинг

YalanchidiO
Ольга Теплова



  •   Регистрация: 27.07.2012 (11 лет назад)

  •   Был(а) на сайте: 20.02.2022

Друзья
  • Дмитрий Малышев
Подписчики 4

Рейтинг 20

Список перечисляемой в банк зарплаты

Отчеты и формы Бухгалтер Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Россия Абонемент ($m) Внешняя обработка (ert,epf) Печатные формы Зарплата

Печатная форма, прикрепляемая к документу "Платежное поручение исходящее", выводит список сотрудников, которым перечисляется зарплата в банк. Печатная форма почти типовая, за исключением того, что в данной выводится еще и табельный номер сотрудника.

1 стартмани

24.05.2013    18335    60    YalanchidiO    5       

2

Материальный отчет Бухгалтерия 8.2

Отчеты и формы Бухгалтер Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Windows Абонемент ($m) Внешний отчет (ert,erf) Логистика, склад и ТМЦ

Материальный отчет по выбранному складу по 10 счету с разбивкой по счетам, с выбором членов комиссии, с датой формирования отчета.

1 стартмани

01.10.2012    20746    277    YalanchidiO    15       

15

Комментарии

ПубликацииВаловая прибыль предприятия с прочими расходами#8 25.10.21 9:56
Отчет работает, главное, чтобы было закрытие месяца сделано и распределены прочие расходы.
DevВыразить число как строку и дату как строку в запросе#59 28.08.19 14:04
Передо мной стояла задача вывести время двух документов через "-". Должно было получиться, например, "15:08 - 16:05". Выводить необходимо было данные в динамический список, поэтому делать нужно было вычисление этого выражения в запросе. Спасибо большое за идею, но столкнулась с тем, что число в запросе в любом случае округляется по арифметическим правилам, то есть 1,8 = 2 , как ни крути)

Возможно, мой код оказался громоздким, но он работает)

Код
ВЫБОР
   КОГДА ЧАС(ЗаказКлиента.Дата) <= 4
      ТОГДА ПОДСТРОКА("0123456789", ЧАС(ЗаказКлиента.Дата) / 10 + 1, 1)
   ИНАЧЕ ВЫБОР
         КОГДА ЧАС(ЗаказКлиента.Дата) <= 9
            ТОГДА ПОДСТРОКА("0123456789", ЧАС(ЗаказКлиента.Дата) / 10, 1)
         ИНАЧЕ ВЫБОР
               КОГДА ЧАС(ЗаказКлиента.Дата) <= 14
                  ТОГДА ПОДСТРОКА("0123456789", ЧАС(ЗаказКлиента.Дата) / 10 + 1, 1)
               ИНАЧЕ ВЫБОР
                     КОГДА ЧАС(ЗаказКлиента.Дата) <= 19
                        ТОГДА ПОДСТРОКА("0123456789", ЧАС(ЗаказКлиента.Дата) / 10, 1)
                     ИНАЧЕ ВЫБОР
                           КОГДА ЧАС(ЗаказКлиента.Дата) <= 24
                              ТОГДА ПОДСТРОКА("0123456789", ЧАС(ЗаказКлиента.Дата) / 10 + 1, 1)
                        КОНЕЦ
                  КОНЕЦ
            КОНЕЦ
      КОНЕЦ
КОНЕЦ + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * ЧАС(ЗаказКлиента.Дата))) / 6 + 1, 1) + ":" + ВЫБОР
   КОГДА МИНУТА(ЗаказКлиента.Дата) <= 4
      ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10 + 1, 1)
   ИНАЧЕ ВЫБОР
         КОГДА МИНУТА(ЗаказКлиента.Дата) <= 9
            ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10, 1)
         ИНАЧЕ ВЫБОР
               КОГДА МИНУТА(ЗаказКлиента.Дата) <= 14
                  ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10 + 1, 1)
               ИНАЧЕ ВЫБОР
                     КОГДА МИНУТА(ЗаказКлиента.Дата) <= 19
                        ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10, 1)
                     ИНАЧЕ ВЫБОР
                           КОГДА МИНУТА(ЗаказКлиента.Дата) <= 24
                              ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10 + 1, 1)
                           ИНАЧЕ ВЫБОР
                                 КОГДА МИНУТА(ЗаказКлиента.Дата) <= 29
                                    ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10, 1)
                                 ИНАЧЕ ВЫБОР
                                       КОГДА МИНУТА(ЗаказКлиента.Дата) <= 34
                                          ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10 + 1, 1)
                                       ИНАЧЕ ВЫБОР
                                             КОГДА МИНУТА(ЗаказКлиента.Дата) <= 39
                                                ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10, 1)
                                             ИНАЧЕ ВЫБОР
                                                   КОГДА МИНУТА(ЗаказКлиента.Дата) <= 44
                                                      ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10 + 1, 1)
                                                   ИНАЧЕ ВЫБОР
                                                         КОГДА МИНУТА(ЗаказКлиента.Дата) <= 49
                                                            ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10, 1)
                                                         ИНАЧЕ ВЫБОР
                                                               КОГДА МИНУТА(ЗаказКлиента.Дата) <= 54
                                                                  ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10 + 1, 1)
                                                               ИНАЧЕ ПОДСТРОКА("0123456789", МИНУТА(ЗаказКлиента.Дата) / 10, 1)
                                                            КОНЕЦ
                                                      КОНЕЦ
                                                КОНЕЦ
                                          КОНЕЦ
                                    КОНЕЦ
                              КОНЕЦ
                        КОНЕЦ
                  КОНЕЦ
            КОНЕЦ
      КОНЕЦ
КОНЕЦ + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * МИНУТА(ЗаказКлиента.Дата))) / 6 + 1, 1) + " - " + ВЫБОР
   КОГДА ЧАС(ВложенныйЗапрос2.Дата) <= 4
      ТОГДА ПОДСТРОКА("0123456789", ЧАС(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
   ИНАЧЕ ВЫБОР
         КОГДА ЧАС(ВложенныйЗапрос2.Дата) <= 9
            ТОГДА ПОДСТРОКА("0123456789", ЧАС(ВложенныйЗапрос2.Дата) / 10, 1)
         ИНАЧЕ ВЫБОР
               КОГДА ЧАС(ВложенныйЗапрос2.Дата) <= 14
                  ТОГДА ПОДСТРОКА("0123456789", ЧАС(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
               ИНАЧЕ ВЫБОР
                     КОГДА ЧАС(ВложенныйЗапрос2.Дата) <= 19
                        ТОГДА ПОДСТРОКА("0123456789", ЧАС(ВложенныйЗапрос2.Дата) / 10, 1)
                     ИНАЧЕ ВЫБОР
                           КОГДА ЧАС(ВложенныйЗапрос2.Дата) <= 24
                              ТОГДА ПОДСТРОКА("0123456789", ЧАС(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
                        КОНЕЦ
                  КОНЕЦ
            КОНЕЦ
      КОНЕЦ
КОНЕЦ + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * ЧАС(ВложенныйЗапрос2.Дата))) / 6 + 1, 1) + ":" + ВЫБОР
   КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 4
      ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
   ИНАЧЕ ВЫБОР
         КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 9
            ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10, 1)
         ИНАЧЕ ВЫБОР
               КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 14
                  ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
               ИНАЧЕ ВЫБОР
                     КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 19
                        ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10, 1)
                     ИНАЧЕ ВЫБОР
                           КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 24
                              ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
                           ИНАЧЕ ВЫБОР
                                 КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 29
                                    ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10, 1)
                                 ИНАЧЕ ВЫБОР
                                       КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 34
                                          ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
                                       ИНАЧЕ ВЫБОР
                                             КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 39
                                                ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10, 1)
                                             ИНАЧЕ ВЫБОР
                                                   КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 44
                                                      ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
                                                   ИНАЧЕ ВЫБОР
                                                         КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 49
                                                            ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10, 1)
                                                         ИНАЧЕ ВЫБОР
                                                               КОГДА МИНУТА(ВложенныйЗапрос2.Дата) <= 54
                                                                  ТОГДА ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10 + 1, 1)
                                                               ИНАЧЕ ПОДСТРОКА("0123456789", МИНУТА(ВложенныйЗапрос2.Дата) / 10, 1)
                                                            КОНЕЦ
                                                      КОНЕЦ
                                                КОНЕЦ
                                          КОНЕЦ
                                    КОНЕЦ
                              КОНЕЦ
                        КОНЕЦ
                  КОНЕЦ
            КОНЕЦ
      КОНЕЦ
КОНЕЦ + ПОДСТРОКА("0123456789", СЕКУНДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, 6 * МИНУТА(ВложенныйЗапрос2.Дата))) / 6 + 1, 1)

Прикрепленные файлы:

1.jpg
ВКНе найден файл внешней компоненты#27 27.08.19 23:29
(26) обычный
ВКНе найден файл внешней компоненты#25 26.08.19 9:36
(23) новая версия компоненты нам не помогла(((((
ВКНе найден файл внешней компоненты#24 24.08.19 14:29
(23) наверно, было бы наглостью, попросить ее у Вас))) скачала версию новую компоненты, попробуем с ней, как будет
ВКНе найден файл внешней компоненты#22 24.08.19 13:08
(21) переписали в каком смысле? Прошу прощения, если вопрос глупый, столкнулась с такой проблемой впервые.
ВКНе найден файл внешней компоненты#20 24.08.19 12:32
(19) добрый день, Вам помог код (12)?
DevОшибка получения представления значения#20 23.02.18 11:36
Возникла такая же проблема. Платформа 1С:Предприятие 8.3 (8.3.10.2650). Решила ее, добавив при записи документа оповещение об изменении ссылки:

ЭтотОбъект.Прочитать();
ЭтаФорма.Прочитать();
ОбновитьОтображениеДанных();
ОповеститьОбИзменении(Объект.Ссылка);