Браузер для ЭСФ (программа для электронных счет-фактур ИС ЭСФ esf.gov.kz)


Как зарегистрироваться на форуме?

Блог имени Вячеслав ExtraSoft (темы, которые создал(а) участник форума Вячеслав ExtraSoft)

Программирование на Платформе 1С 8.2

Программы серии 1C для бухгалтерии Казахстана (1С:Предприятие, Бухгалтерский учет, Зарплата и Управление Персоналом, Управление Торговлей, Торговля и Склад, Зарплата и Kадры и т.д.).

Программирование на Платформе 1С 8.2

Сообщение Вячеслав ExtraSoft » 09 ноя 2009, 21:37

Новая версия "Hello, 1C" (мастер-класс) - пример быстрой разработки приложений на новой версии платформы "1С:Предприятие 8.2"

Более подробная информация о книге "Hello, 1C. Пример быстрой разработки
приложений на платформе 1С:Предприятие 8.2. Мастер-класс (+CD). Версия
2" на сайте "1С:Предприятие 8":
http://v8.1c.ru/metod/books/book.jsp?id=195.


Огромная просьба оставлять в этой теме комментарии, которые помогут в освоение программирования на 1С. Уважайте лицензионные соглашения друг и может другие будут уважать Ваши творения, работу и.т.д. :)
Последний раз редактировалось shurik_kz 22 сен 2011, 01:47, всего редактировалось 1 раз.
Аватара пользователя
Вячеслав ExtraSoft
-------
 
Сообщения: 828
Зарегистрирован: 05 янв 2009, 12:54
Откуда: Алматы!!!!!
Блог имени Вячеслав ExtraSoft
Активность участника


    Эта тема в сообществах:


    Re: Программирование на Платформе 1С

    Сообщение Senator_I » 19 сен 2011, 12:13

    Господа, у меня вопрос. Кто силен в программировании на 1С 8.2 (Типовая бухгалтерия), в общем вопрос такой, нужно в документе реализации вставить объем, чтобы можно было вставлять коэффициент объема.
    Тогда в печатной форме, чтобы количество делилось на этот коэффициент и получался нужный объем.
    Все необходимые поля я уже сделал в документе. Теперь не пойму только, как и куда эту формулу вставлять.
    Зарание спасибо за ответ.
    Аватара пользователя
    Senator_I

     
    Сообщения: 16160
    Зарегистрирован: 14 май 2009, 08:51
    Откуда: Астана
    Профессия: Программист 1С
    Блог имени Senator_I
    Активность участника

    Re: Программирование на Платформе 1С

    Сообщение shurik_kz » 19 сен 2011, 12:19

    Мое мнение, формулы расчета вставить в модуль формы документа, а коэффициент хранить в справочнике (номенклатура).
    Так же соответственно подправить макет и внести изменения в "Прочее-Модуль объекта" Функция печати.
    Последний раз редактировалось shurik_kz 19 сен 2011, 12:21, всего редактировалось 1 раз.
    Аватара пользователя
    shurik_kz
    Эксперт-Куратор
     
    Сообщения: 6927
    Зарегистрирован: 17 сен 2008, 15:02
    Откуда: Almaty
    Профессия: IT Специалист
    Блог имени shurik_kz
    Активность участника

      Re: Программирование на Платформе 1С

      Сообщение Senator_I » 19 сен 2011, 12:28

      Да ладно, можно и без справочника, т.к. коэффициент на одну и ту же продукцию разный, в общем им вручную его набивать в документ не проблема. Проблема как формулу сочинить, я никак в конструкции разобраться не могу:
      // Выполнить общие действия для всех документов при изменении Суммы.
      ОбработкаТабличныхЧастей.ПриИзмененииСуммыТабЧасти(ЭлементыФормы.Товары.ТекущиеДанные, ЭтотОбъект);

      Я так думаю, тут расчет ,примерно как при сумме должен идти, она же тоже расчитывается исходя из цены и количества?
      Аватара пользователя
      Senator_I

       
      Сообщения: 16160
      Зарегистрирован: 14 май 2009, 08:51
      Откуда: Астана
      Профессия: Программист 1С
      Блог имени Senator_I
      Активность участника

      Re: Программирование на Платформе 1С

      Сообщение shurik_kz » 19 сен 2011, 12:35

      В итоге должен объем вычисляться и заполняться табличный реквизит?
      Аватара пользователя
      shurik_kz
      Эксперт-Куратор
       
      Сообщения: 6927
      Зарегистрирован: 17 сен 2008, 15:02
      Откуда: Almaty
      Профессия: IT Специалист
      Блог имени shurik_kz
      Активность участника

        Re: Программирование на Платформе 1С

        Сообщение Senator_I » 19 сен 2011, 12:37

        Да, именно так.
        Аватара пользователя
        Senator_I

         
        Сообщения: 16160
        Зарегистрирован: 14 май 2009, 08:51
        Откуда: Астана
        Профессия: Программист 1С
        Блог имени Senator_I
        Активность участника

        Re: Программирование на Платформе 1С

        Сообщение Senator_I » 19 сен 2011, 12:38

        Блин, в семерке проще было, можно сразу в печатно форме формулу поставить типа количество/объем и все. :(
        Аватара пользователя
        Senator_I

         
        Сообщения: 16160
        Зарегистрирован: 14 май 2009, 08:51
        Откуда: Астана
        Профессия: Программист 1С
        Блог имени Senator_I
        Активность участника

        Re: Программирование на Платформе 1С

        Сообщение Senator_I » 19 сен 2011, 12:43

        Я попробовал вот так:
        СтрокаТабличнойЧасти = ЭлементыФормы.Номенклатура.ТекущиеДанные;
        СтрокаТабличнойЧасти.Объем1 = СтрокаТабличнойЧасти.Количество / СтрокаТабличнойЧасти.Объем;
        Но он пишет при работе, что "Номенклатура не обнаружена".
        Аватара пользователя
        Senator_I

         
        Сообщения: 16160
        Зарегистрирован: 14 май 2009, 08:51
        Откуда: Астана
        Профессия: Программист 1С
        Блог имени Senator_I
        Активность участника

        Re: Программирование на Платформе 1С

        Сообщение Senator_I » 19 сен 2011, 12:43

        Ка-то надо, по-видимому по-другому к текущей строке обратится?
        Аватара пользователя
        Senator_I

         
        Сообщения: 16160
        Зарегистрирован: 14 май 2009, 08:51
        Откуда: Астана
        Профессия: Программист 1С
        Блог имени Senator_I
        Активность участника

        Re: Программирование на Платформе 1С

        Сообщение Senator_I » 19 сен 2011, 12:46

        Вот точно как ошибка звучит: "Поле объекта не обнаружено "Номенклатура" .
        Аватара пользователя
        Senator_I

         
        Сообщения: 16160
        Зарегистрирован: 14 май 2009, 08:51
        Откуда: Астана
        Профессия: Программист 1С
        Блог имени Senator_I
        Активность участника

        Re: Программирование на Платформе 1С

        Сообщение shurik_kz » 19 сен 2011, 12:50

        Кто мешает шаблон в макет вставить, а в форме свою функцию на заполнение реквизита? ;)
        Аватара пользователя
        shurik_kz
        Эксперт-Куратор
         
        Сообщения: 6927
        Зарегистрирован: 17 сен 2008, 15:02
        Откуда: Almaty
        Профессия: IT Специалист
        Блог имени shurik_kz
        Активность участника

          Re: Программирование на Платформе 1С

          Сообщение shurik_kz » 19 сен 2011, 12:51

          Senator_I писал(а):ЭлементыФормы.Номенклатура.ТекущиеДанные;


          Тут не так надо , а вот
          Код: Выделить всё
             СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
          Аватара пользователя
          shurik_kz
          Эксперт-Куратор
           
          Сообщения: 6927
          Зарегистрирован: 17 сен 2008, 15:02
          Откуда: Almaty
          Профессия: IT Специалист
          Блог имени shurik_kz
          Активность участника

            Re: Программирование на Платформе 1С

            Сообщение shurik_kz » 19 сен 2011, 12:53

            Посмотри на реквизиты табличной части, там только товары и услуги. Номенклатуры нет.
            Аватара пользователя
            shurik_kz
            Эксперт-Куратор
             
            Сообщения: 6927
            Зарегистрирован: 17 сен 2008, 15:02
            Откуда: Almaty
            Профессия: IT Специалист
            Блог имени shurik_kz
            Активность участника

              Re: Программирование на Платформе 1С

              Сообщение Senator_I » 19 сен 2011, 16:25

              Ок, спасибо. Завтра с утра продолжу мучить Восьмерку. ;-)
              Аватара пользователя
              Senator_I

               
              Сообщения: 16160
              Зарегистрирован: 14 май 2009, 08:51
              Откуда: Астана
              Профессия: Программист 1С
              Блог имени Senator_I
              Активность участника

              Re: Программирование на Платформе 1С

              Сообщение Senator_I » 20 сен 2011, 11:08

              Теперь новая проблема, в печатной форме не выходит результат по ячейке "объем". При печати тоже какие-то хитрости есть?
              Аватара пользователя
              Senator_I

               
              Сообщения: 16160
              Зарегистрирован: 14 май 2009, 08:51
              Откуда: Астана
              Профессия: Программист 1С
              Блог имени Senator_I
              Активность участника

              Re: Программирование на Платформе 1С

              Сообщение Senator_I » 20 сен 2011, 11:20

              В обзем нашел вот такой листинг:

              Шапка = Запрос.Выполнить().Выбрать();
              Шапка.Следующий();

              Запрос = Новый Запрос;
              Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.Ссылка);
              Запрос.Текст =
              "ВЫБРАТЬ РАЗРЕШЕННЫЕ
              | Номенклатура,
              | ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК Товар,
              | Номенклатура.Код КАК Код,
              | Количество,
              | ЕдиницаИзмерения КАК ЕдиницаИзмерения,
              | Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул,
              | Цена,
              | Сумма,
              | СуммаНДС,
              | СуммаАкциза,
              | НомерСтроки,
              | 1 КАК ID
              |ИЗ
              | (ВЫБРАТЬ
              | Номенклатура КАК Номенклатура,
              | ЕдиницаИзмерения КАК ЕдиницаИзмерения,
              | Цена КАК Цена,
              | СтавкаНДС КАК СтавкаНДС,
              | СУММА(Количество) КАК Количество,
              | СУММА(Сумма) КАК Сумма,
              | СУММА(СуммаНДС) КАК СуммаНДС,
              | СУММА(СуммаАкциза) КАК СуммаАкциза,
              | МИНИМУМ(НомерСтроки) КАК НомерСтроки
              | ИЗ
              | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
              | ГДЕ
              | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
              | СГРУППИРОВАТЬ ПО
              | Номенклатура,
              | ЕдиницаИзмерения,
              | Цена,
              | СтавкаНДС
              | ) КАК ВложенныйЗапросПоТоварам
              |
              |ОБЪЕДИНИТЬ ВСЕ
              |
              |ВЫБРАТЬ
              | РеализацияТоваровУслуг.Содержание,
              | РеализацияТоваровУслуг.Содержание,
              | Номенклатура.Код КАК Код,
              | Количество,
              | Номенклатура.БазоваяЕдиницаИзмерения,
              | Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул,
              | Цена,
              | Сумма,
              | СуммаНДС,
              | 0,
              | НомерСтроки,
              | 2
              |
              |ИЗ
              | Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслуг
              |
              |ГДЕ
              | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
              |
              |УПОРЯДОЧИТЬ ПО
              | ID,
              | НомерСтроки";
              ЗапросТовары = Запрос.Выполнить().Выгрузить();

              СтруктурнаяЕдиницаОрганизация = ОбщегоНазначения.ПолучитьСтруктурнуюЕдиницу(Шапка.Организация, Шапка.СтруктурноеПодразделение);

              ТабДокумент = Новый ТабличныйДокумент;
              ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_Накладная";


              но в него объем впихнуть не смог, все разные ошибки выдает, мол, поле "Объем" не найдено.
              Аватара пользователя
              Senator_I

               
              Сообщения: 16160
              Зарегистрирован: 14 май 2009, 08:51
              Откуда: Астана
              Профессия: Программист 1С
              Блог имени Senator_I
              Активность участника

              Re: Программирование на Платформе 1С

              Сообщение shurik_kz » 20 сен 2011, 15:59

              Позже гляну, отвечу. Вам итог по объему тоже нужен?
              Аватара пользователя
              shurik_kz
              Эксперт-Куратор
               
              Сообщения: 6927
              Зарегистрирован: 17 сен 2008, 15:02
              Откуда: Almaty
              Профессия: IT Специалист
              Блог имени shurik_kz
              Активность участника

                Re: Программирование на Платформе 1С

                Сообщение Senator_I » 20 сен 2011, 17:42

                shurik_kz писал(а):Позже гляну, отвечу. Вам итог по объему тоже нужен?

                Спасибо большое! Нет, не итог, а просто в строке должен быть просто результат вычислений.
                Например так:

                Наименование Ед.Измерения Объем, коробок Количество Цена Сумма

                Печенье шт 1.2 6 500 3000

                , где объем это реквизит "Объем" из документа, который рассчитывается в форме документа вот так:
                СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
                СтрокаТабличнойЧасти.Объем = СтрокаТабличнойЧасти.Количество / СтрокаТабличнойЧасти.Объем1;
                это у меня получилось. Вот теперь нужно по результатм расчета "Объем" в строке документа, в печатную форму перенести.
                Аватара пользователя
                Senator_I

                 
                Сообщения: 16160
                Зарегистрирован: 14 май 2009, 08:51
                Откуда: Астана
                Профессия: Программист 1С
                Блог имени Senator_I
                Активность участника

                Re: Программирование на Платформе 1С

                Сообщение shurik_kz » 20 сен 2011, 23:43

                Senator_I писал(а):В обзем нашел вот такой листинг:

                Это же стандартная накладная, а не 3-8, дык какую надо?
                Аватара пользователя
                shurik_kz
                Эксперт-Куратор
                 
                Сообщения: 6927
                Зарегистрирован: 17 сен 2008, 15:02
                Откуда: Almaty
                Профессия: IT Специалист
                Блог имени shurik_kz
                Активность участника

                  Re: Программирование на Платформе 1С

                  Сообщение shurik_kz » 21 сен 2011, 00:01

                  по 3-8 будет так:
                  ЗапросПоТоварам = Новый Запрос();
                  ЗапросПоТоварам.УстановитьПараметр("ТекДокумент", ЭтотОбъект.Ссылка);
                  ЗапросПоТоварам.Текст =
                  "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                  | РеализацияТоваровУслугТовары.НомерСтроки,
                  | РеализацияТоваровУслугТовары.Номенклатура,
                  | РеализацияТоваровУслугТовары.ЕдиницаИзмерения.Наименование КАК ЕдиницаИзмеренияНаименование,
                  | РеализацияТоваровУслугТовары.Номенклатура.Код КАК ТоварКод,
                  | РеализацияТоваровУслугТовары.Объем,
                  | СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество,
                  | РеализацияТоваровУслугТовары.Цена,
                  | СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма,
                  | СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК СуммаНДС,
                  | СУММА(ВЫБОР
                  | КОГДА РеализацияТоваровУслугТовары.Ссылка.УчитыватьНДС
                  | И РеализацияТоваровУслугТовары.Ссылка.СуммаВключаетНДС
                  | ИЛИ (НЕ РеализацияТоваровУслугТовары.Ссылка.УчитыватьНДС)
                  | ТОГДА РеализацияТоваровУслугТовары.Сумма
                  | ИНАЧЕ ВЫБОР
                  | КОГДА РеализацияТоваровУслугТовары.Ссылка.УчитыватьНДС
                  | И (НЕ РеализацияТоваровУслугТовары.Ссылка.СуммаВключаетНДС)
                  | ТОГДА РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС
                  | КОНЕЦ
                  | КОНЕЦ) КАК СуммаСНДС
                  |ИЗ
                  | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
                  |ГДЕ
                  | РеализацияТоваровУслугТовары.Ссылка = &ТекДокумент
                  |
                  |СГРУППИРОВАТЬ ПО
                  | РеализацияТоваровУслугТовары.НомерСтроки,
                  | РеализацияТоваровУслугТовары.Номенклатура,
                  | РеализацияТоваровУслугТовары.ЕдиницаИзмерения.Наименование,
                  | РеализацияТоваровУслугТовары.Номенклатура.Код,
                  | РеализацияТоваровУслугТовары.Цена,
                  | РеализацияТоваровУслугТовары.Объем
                  |УПОРЯДОЧИТЬ ПО
                  | НомерСтроки
                  |ИТОГИ
                  | СУММА(СуммаНДС),
                  | СУММА(СуммаСНДС)
                  |ПО
                  | ОБЩИЕ";
                  Аватара пользователя
                  shurik_kz
                  Эксперт-Куратор
                   
                  Сообщения: 6927
                  Зарегистрирован: 17 сен 2008, 15:02
                  Откуда: Almaty
                  Профессия: IT Специалист
                  Блог имени shurik_kz
                  Активность участника

                    След.

                    Привет. Мы ищем таланты:
                    • Тебе интересен форум? Ты хочешь участвовать и развивать его?
                    • Тебе интересно в твоей профессии?
                    • Тебе есть чем поделиться из твоего опыта с коллегами на форуме? Есть чем поделиться из собственного опыта, научить или рассказать?
                    Мы ищем таланты, которые помогут развить форум. Что взамен:
                    • Получить приглашение на форум
                    • Радость общения
                    • Совместное развитие
                    Как: об этом написано на странице: http://tandem.f2.kz/

                    Вернуться в 1С Казахстан

                    Кто сейчас на конференции

                    Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11




                    Вам помог наш сайт?

                    Тогда и мы с радостью примем Вашу помощь
                    Перечислите любую сумму на Билайн-номер +7-777-398-41-00

                    Каждое перечисление поможет форуму!



                    Новые сообщения:

                    [23.05.2018 обновлена] AKMedia Browser 18.5.23 [с ЭСФ, обновление форм СОНО]
                    Кайрат-F2
                    37 минут назад

                    Соболезнуем...
                    GRaiS
                    20 июл 2018, 16:59

                    Анекдоты и смешные истории
                    GRaiS
                    20 июл 2018, 16:46

                    А вы знаете, что.............
                    Кайрат-F2
                    20 июл 2018, 15:56

                    Всеобщее декларирование доходов и фотографирование имущества
                    Кайрат-F2
                    20 июл 2018, 15:25

                    [Новость] Смешные новости и глупые инициативы.
                    Senator_I
                    18 июл 2018, 19:11

                    Интересные факты, фото, новости...
                    Кайрат-F2
                    18 июл 2018, 16:42

                    [Новость] ККМ online c 01.07.2015 и 01.01.2016 гг. для некоторых НП
                    tahasan
                    18 июл 2018, 12:49

                    [17.07.2018 обновлена] JRE необходимый для работы в Кабинете налогоплательщика
                    Кайрат-F2
                    17 июл 2018, 23:09

                    Девальвация или инфляция в Казахстане?
                    Senator_I
                    17 июл 2018, 11:34

                    [Есть вопрос, нерешенная проблема] Сервис поиска налогоплательщика
                    Кайрат-F2
                    17 июл 2018, 10:51

                    Обращение в блог Председателя КГД МФ РК.
                    Нуреке
                    16 июл 2018, 11:54

                    Проблемы образования.
                    Кайрат-F2
                    15 июл 2018, 06:35

                    [Новость] Новости от 1С
                    Кайрат-F2
                    14 июл 2018, 15:00

                    [Новость] С 15.02.2017 все ключи в СГДС стали Fatal Error
                    physik_gumanitar
                    13 июл 2018, 11:08

                    [Делимся наработками] Файл авторасчета формы 910.00 на 2018 год
                    timur_26_
                    13 июл 2018, 02:11

                    [Подшивка полезных тем] Необходимые документы в работе бухгалтерии
                    Senator_I
                    12 июл 2018, 18:25

                    Файл авторасчета формы 200.00 (квартальная) на 2018 год
                    filomena71
                    11 июл 2018, 12:11

                    Футбол-футбол
                    timur_26_
                    11 июл 2018, 02:11

                    [Новость] Социальные, пенсионные отчисления
                    timur_26_
                    11 июл 2018, 02:03

                    [Новость] Правила заполнения налоговых форм на 2018 год
                    Tanyshencia
                    06 июл 2018, 12:45

                    [02.07.2018 обновлена] Форма 300.00 2018 год [Декларация по НДС]
                    Кайрат-F2
                    05 июл 2018, 21:58

                    [Новость] Банковские новости
                    Senator_I
                    29 июн 2018, 12:23

                    [28.06.2018 обновлена] Обновление ИС СОНО версия 4.0.10
                    Кайрат-F2
                    28 июн 2018, 17:45

                    Уплата налога на транспорт по VIN-коду
                    Нуреке
                    27 июн 2018, 13:36


                    Хостинг предоставлен Компанией Хостинг–Сервис HS.kz