Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Волшебство программирования на 1С:Предприятие 7.7 и 8.0



Волшебство программирования на 1С:Предприятие 7.7 и 8.0

С Новым годом!

В Новый Год с новой работой!

Компания "ПиБи" приглашает на работу на должности экспертов и ведущих экспертов отдела внедрений 1С.

Собеседования проводятся 3,4,5,6,7,8,9,10,11 января!

Условия работы:

  • Абсолютно БЕЛАЯ зарплата - 40'000-80'0000 рублей "на руки"
  • Отпуска
  • Больничные
  • Компенсация проезда
  • Мобильный телефон с оплаченной связью
  • Ноутбук
  • Постоянное повышение квалификации за счет компании
  • Корпоративные мероприятия
  • Офис м. Савеловская
  • Реальные возможности административного роста
  • В зависимости от текущих задач работа в офисе или у клиентов (не более 1-2 клиентов в день)

Требования:

  • Опыт программирования 1С 7.7 или 8.0 от 2-х лет.
  • Знания предметных отраслей. Особенно приветствуется знание МСФО и финансового учета.
  • Желательно наличие сертификатов "1С:Специалист" и "1С:Профессионал"
  • Умение общаться
  • Стремление к профессиональному или административному росту

E-mail: job@pb.ru
Телефон: 105-51-59
www.pb.ru


Конвертация шапки документа в табличную часть

Конвертация шапки документа в табличную часть с помощью конфигурации "Конвертация данных 2.0".Автор статьи: Михей
Последняя редакция №1 от 27.12.06
URL: http://kb.mista.ru/article.php?id=435


Столкнулся как то спроблемой конвертации реквизитов шапки одного документа в табличную часть другого документа.
Если кто знает, в УПП есть документ "Взаимозачет" который содержит табличную часть "СуммыДолга". Вот в его ТЧ и надо было
сконвертировать документ из нетиповой конфигурации "Перезачет", в нем есть два реквизита "КонтрагентС" и "КонтрагентНа" и реквизит "СуммаДолга". Задача в том чтобы эти реквизиты шапки перейшли в ТЧ "СуммыДолга" документа "Взаимозачет".

Решение:

1. Создаем ПКО Перезачет->Взаимозачет.
2. Создаем ПКС конвертации простых типов (Дата и Номер документа):
                 ДатаДок -> Дата
                 НомерДок -> Номер
3. Создаем ПКГС только с заполненным Источником "СуммыДолга" (табличная часть документа Взаимозачет).
4. В обработчике ПередОбработкой ПКГС  заполняем встроенную переменную КоллекцияОбъектов (тип ТаблицаЗначений) значениями с шапки:
                       
                  КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
                  КоллекцияОбъектов.НоваяКолонка("Контрагент");
                  КоллекцияОбъектов.НоваяКолонка("ДоговорКонтрагента");
                  КоллекцияОбъектов.НоваяКолонка("СуммаУвеличение");
                  КоллекцияОбъектов.НоваяКолонка("СуммаУменьшение");
             
                  КоллекцияОбъектов.НоваяСтрока();
              КоллекцияОбъектов.Контрагент         = Источник.КонтрагентC;  
              КоллекцияОбъектов.ДоговорКонтрагента = Источник.КонтрагентC.Договор;
              КоллекцияОбъектов.СуммаУвеличение    = 0;
              КоллекцияОбъектов.СуммаУменьшение    = Источник.СуммаДолга;

              КоллекцияОбъектов.НоваяСтрока();
              КоллекцияОбъектов.Контрагент         = Источник.КонтрагентНа;  
              КоллекцияОбъектов.ДоговорКонтрагента = Источник.КонтрагентНа.Договор;
              КоллекцияОбъектов.СуммаУвеличение    = Источник.СуммаДолга;
              КоллекцияОбъектов.СуммаУменьшение    = 0;    
   
5. Создаем четыре (в моем случае) ПКС табличной части с пустыми источниками:

                        -> Контрагент
                        -> ДоговорКонтрагента
                        -> СуммаУвеличение
                        -> СуммаУменьшение

6. Прописываем в этих ПКС в обработчике ПередВыгрузкой следующий код (для каждого свой):

                        Значение = ОбъектКоллекции.Контрагент;    
                        Значение = ОбъектКоллекции.ДоговорКонтрагента;
                        Значение = ОбъектКоллекции.СуммаУвеличение;
                        Значение = ОбъектКоллекции.СуммаУменьшение;

7. Все правило конвертации готово! 


Официальный сайт рассылки - www.mista.ru
Волшебный форум -
www.forum.mista.ru
Книга знаний - www.kb.mista.ru

С уважением,
Станислав Митичкин (Волшебник)
stasmit@mail.ru



В избранное