Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

конфигурирование

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №11
 
20.10.2009 16:27

> Если колонки имеют один КОРЕНЬ в имени, тогда можно сделать так:<br>Например все колонки в которых ставиться флаг начинаются на День: День1, День2... День30

ггг
читатель
офлайн
Дата регистрации: 19.08.2009
Сообщений: 117
Пост №12
 
20.10.2009 16:34

"Вот тут проблема.....поэтому КолФлаг нулевое получается<br>Если Найти (Кол.Имя, Корень) <> 0 Тогда<br> КолФлаг = КолФлаг + ?(Стр[Кол.Имя], 1, 0);<br> КонецЕсли;"

ггг
читатель
офлайн
Дата регистрации: 19.08.2009
Сообщений: 117
Пост №13
 
20.10.2009 16:45

да...имеют один корень....только вот он ошибку выдает такую....<br>Переменная не определена (День)<br>Если Найти (Кол.Имя, <<?>>День) <> 0<br> <br>колонки именно так и называются день1 ...день30

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №14
 
20.10.2009 16:52

Если Найти (Кол.Имя, "день") <> 0

ггг
читатель
офлайн
Дата регистрации: 19.08.2009
Сообщений: 117
Пост №15
 
20.10.2009 16:55

люди!!спасибо огромное)всем      <br><br><br>

ггг
читатель
офлайн
Дата регистрации: 19.08.2009
Сообщений: 117
Пост №16
 
21.10.2009 09:40

А вот ещё вопросик))помогите плиз....<br>вот сделала я этот документ с табличной частью, количество отмеченных флагов считает.....<br>Теперь мне нужно чтоб этот документ делал движение по регистру накопления так чтобы в один из ресурсов попада как раз таки это самое количество отмеченных флажков....Если в документе одна строка то все нормально))))а вот если несколько - нужно чтоб сумма по каждой строке попадала в отдельные строки регистра......<br>как можно это сделать?)))

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №17
 
21.10.2009 09:55

А чем вас пугает множество строк?<br>Как одну записываете так, записывайте и все, только в цикле.<br>Если не понятно - приведите кусок кода, где вы формируете движения по регистру, когда у вас "одна" строка (можно не все, а только основные моменты). А то не ясно, что вас так испугало.

ггг
читатель
офлайн
Дата регистрации: 19.08.2009
Сообщений: 117
Пост №18
 
21.10.2009 10:02

"Вот строка из Процедуры Обработка Проведения.<br>Движение.ВсегоДнейОсобыхРабот = ПолучитьКоличествоДней ();<br>А функци идет следующая после Процедуры.<br>Функция ПолучитьКоличествоДней ()<br> <br>// ТЗ = ЭтотОбъект.ГрафикРабот.Выгрузить();<br>// Для Каждого Стр Из ТЗ Цикл<br>// КолФлаг = 0;<br>// Для Каждого Кол Из ТЗ.Колонки Цикл<br>// Если Найти (Кол.Имя, "День") <> 0<br>// Тогда<br>// КолФлаг = КолФлаг + ?(Стр[Кол.Имя], 1, 0); <br>// <br>// КонецЕсли;<br>// КонецЦикла;<br>// КонецЦикла;<br><br> <br>//возврат КолФлаг; <br><br>КонецФункции"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №19
 
21.10.2009 10:14

":))) Попробуйте так (это как шаблон, так что думайте, когда копируете):<br><br>Функция ПолучитьКоличествоДней (МасКол, Стр)<br> КолФлаг = 0;<br> Для Каждого Кол Из МасКол Цикл<br> КолФлаг = КолФлаг + ?(Стр[Кол], 1, 0); <br> КонецЦикла;<br> возврат КолФлаг; <br>КонецФункции<br><br>Процедура ОбработкаПроведения()<br>МасКол = Новый Массив;<br>ТЗ = ЭтотОбъект.ГрафикРабот.Выгрузить();<br>Для Каждого Кол Из ТЗ.Колонки Цикл<br> Если Найти (Кол.Имя, "День") <> 0 Тогда<br> МасКол.Добавить (Кол.Имя);<br> КонецЕсли;<br>КонецЦикла;<br>....<br>Для Каждого Стр Из ГрафикРабот Цикл<br>...<br>> Движение.ВсегоДнейОсобыхРабот = ПолучитьКоличествоДней ();<br>Движение.ВсегоДнейОсобыхРабот = ПолучитьКоличествоДней (МасКол, Стр);<br>...<br>КонецЦикла;<br>....<br>КонецПроцедуры"

ггг
читатель
офлайн
Дата регистрации: 19.08.2009
Сообщений: 117
Пост №20
 
21.10.2009 10:38

Ой)))Спасибо)))добрый человек))))все работает))))

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация